Как изменить размер буфера ввода-вывода ядра

Я провожу несколько экспериментов с приложениями, интенсивно использующими ввод-вывод, и пытаюсь понять влияние изменения размера буфера ввода-вывода ядра, различных алгоритмов лифта и так далее.

Как я могу узнать текущий размер буфера ввода-вывода в ядре? Использует ли ядро ​​более одного буфера по мере необходимости? Как я могу изменить размер этого буфера? Есть ли где-нибудь файл конфигурации, в котором хранится эта информация?

(Для ясности, я не говорю о кэшах процессора или диска, я говорю о буфере, используемом внутри ядра, который буферизует чтение / запись перед тем, как время от времени сбрасывать их на диск).

Спасибо заранее.

7
задан Nemo 12 August 2011 в 20:36
поделиться