Я провожу несколько экспериментов с приложениями, интенсивно использующими ввод-вывод, и пытаюсь понять влияние изменения размера буфера ввода-вывода ядра, различных алгоритмов лифта и так далее.
Как я могу узнать текущий размер буфера ввода-вывода в ядре? Использует ли ядро более одного буфера по мере необходимости? Как я могу изменить размер этого буфера? Есть ли где-нибудь файл конфигурации, в котором хранится эта информация?
(Для ясности, я не говорю о кэшах процессора или диска, я говорю о буфере, используемом внутри ядра, который буферизует чтение / запись перед тем, как время от времени сбрасывать их на диск).
Спасибо заранее.