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

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

Когда я запускаю: hdparm -i /dev/sda я получаю:

...
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
AdvancedPM=yes: unknown setting WriteCache=disabled
Drive conforms to: unknown:  ATA/ATAPI-3,4,5,6,7
...

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

enter image description here

3
задан 22 April 2014 в 21:31

1 ответ

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

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

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

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

1
ответ дан 22 April 2014 в 21:31

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

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