Как отключить кэш записи на диск в Ubuntu 13.10?

На основании этого ответа я использовал:sudo hdparm -W 0 /dev/sdaпопытаться отключить кэш записи на моем Ubuntu 13.10, работающем на голом оборудовании. Дополнительно в /etc/hdparm.conf Я также откомментировал от линии #write_cache = off

Когда я бегу:hdparm -i /dev/sda я получил:

...
Режимы UDMA: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
AdvancedPM= да: неизвестный параметр WriteCache= отключен
Привод соответствует: неизвестно:  ATA/ATAPI-3,4,5,6,7
...

Несмотря на это, я все еще получаю эти безумно высокие результаты записи, которые выше, чем мое чтение, что заставляет меня поверить, что мой кэш записи все еще активен. Как правильно отключить кэш записи в системе Ubuntu 13.10??? Я прилагаю скриншот утилиты, которую я написал, которая показывает мой bw записи до безумно высокого уровня (2,2 ГБ / с), пока кэш записи не заполнится (выглядит как 1,2 ГБ). Любая обратная связь с благодарностью.

введите описание здесь

1 ответ

Отключение кэширования записи увеличит количество записей в систему. Как вы можете видеть по ссылке ниже

http://ubuntuhandbook.org/index.php/2014/01/disable-disk-caching-prevent-data-loss/

Кэширование записи в основном кэширует данные до того, как ОС сможет записать на устройство, а затем записать их вместе. Это делает систему быстрой, поскольку у вас меньше записей на устройство, однако это рискованно, поскольку сбой питания приведет к потере кэшированных данных.

Вы отключили кэш записи, поэтому все ваши записи напрямую записываются на диск, и, таким образом, вы получаете высокую скорость записи.

Другие вопросы по тегам