Отключение readahead с помощью hdparm или POSIX_FADV_RANDOM

Из документа ядра Linux совет POSIX_FADV_RANDOM кажется отключенным readahead. Но когда я отключу Readhead, используя (sudo hdparm -A 0 / dev / sdb), я получаю огромное ухудшение характеристик; также заметил, что чтение (2) кажется разбитым каждые 512 тыс. и действует как отдельные вызовы (не уверен в причине, может быть максимальным сектором на запрос).

Итак, какой вариант действительно отключает чтение? POSIX_FADV_RANDOM также отключает кэширование ОС, или я должен добавить POSIX_FADV_DONTNEED.

One Solution collect form web for “Отключение readahead с помощью hdparm или POSIX_FADV_RANDOM”

POSIX_FADV_RANDOM отключает чтение вперед, выполняемое драйвером файловой системы ядра. Он советует файловому слою читать не более того, что было задано. Прочитанный вперед выполняется на уровне файла: уровень файловой системы может извлекать дополнительные данные из одного и того же файла, но он не будет делать этого (много), если вы укажете POSIX_FADV_RANDOM .

hdparm -A 0 отключено чтение-вперед, выполняемое самим диском. Он советует диску, что при чтении сектора он не должен хранить следующие несколько секторов во внутреннем кеше.

Оба отключают чтение вперед, но на другом уровне системы.

POSIX_FADV_RANDOM отключает только предварительную POSIX_FADV_RANDOM . Установите регион в POSIX_FADV_DONTNEED если вы не хотите, чтобы он был кэширован (или вы хотите, чтобы его удаляли из кеша).

  • Как отформатировать диск без потери grub?
  • Продолжайте получать ошибки при попытке установить внешний жесткий диск с форматом LVM2, используя Knoppix с живого USB, пожалуйста, помогите
  • Какие данные хранятся в журнале файловой системы ext4?
  • путают скорость записи dd и кеш страниц VFS
  • Как исправить ошибку на жестком диске, связанную с usb?
  • Расширение раздела Linux
  • Как узнать, используется ли портативный жесткий диск и будет ли его горячим подключением?
  • Процедура замены жесткого диска?
  • Как измерить скорость чтения / записи раздела или диска?
  • Сбой диска Solaris, как его удалить?
  • Легко монтировать hdd с удаленного компьютера
  • Linux и Unix - лучшая ОС в мире.