Выключите кэш файла Linux

Как я выключаю кэш записи в Linux? Строго говоря, SUSE 11?

Моя проблема состоит в том, что тяжелый ввод-вывод уничтожает систему, даже если генерирующийся процесс является пользовательским классом приоритета, и исчерпанные процессы являются классом RR/RT. Таким образом, моя высоконадежная система порывает с большим количеством тайм-аутов.

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

До сих пор я использовал sync опция к mount, но это не совсем похоже на выключение кэша.

Какие-либо идеи?

8
задан 11.06.2017, 13:08

3 ответа

При монтировании использования жестких дисков -o sync который выключит буферизацию записи для диска.

Можно также настроить его в fstab:

/dev/sda1    /    reiserfs        sync    0   0
5
ответ дан 07.12.2019, 14:15

Возможно, drop_caches может помочь Вам. Это, кажется, не отключает кэш, просто не очищает его.

1
ответ дан 07.12.2019, 14:15

Для простого жесткого диска это обычно было бы

hdparm -W 0 /dev/sdX

но RAID-контроллеры обычно не передают это через.

Необходимо будет проверить интерфейс конфигурирования RAID-контроллера для любых опций. Это не могло бы быть возможно.

0
ответ дан 07.12.2019, 14:15

Теги

Похожие вопросы