Тонкая настройка Linux для Vertex 3 SSD

782
danirod

Я читал об оптимизации для SSD-дисков в Linux, там много информации, хотя она очень запутанная, и большинство из них устарели, поэтому я был бы признателен, если бы кто-то пролил свет на следующие темы:

  1. По-прежнему необходимо / рекомендуется явно включать TRIM для OCZ Vertex 3 (контроллер SandForce) в Ubuntu 11.x (ядро 3.2) с файловой системой EXT4?
    Моя установка, кажется, не включала ничего особенного.

    После некоторых исследований я собрал эти два варианта:

    • Включить поддержку обрезки с помощью опций монтирования "discard, noatime" в / etc / fstab, например,
      / dev / sda2 / storage ext4 noatime, discard [ссылка]
    • Периодически выполняйте команду fstrim, например, скрипт, который запускается во время загрузки или по расписанию с помощью cron. Некоторая устаревшая информация рекомендует эту опцию в отличие от сброса, поскольку последняя, ​​как говорят, оказывает некоторое влияние на производительность. [ссылка на сайт]

    Какой из вышеперечисленных рекомендуется, если таковые имеются?

  2. Это хорошая идея, чтобы отключить журналирование EXT4, чтобы увеличить продолжительность жизни SSD?

  3. Как насчет изменения планировщика диска с CFQ по умолчанию (Полностью честная очередь) на Noop (FIFO) [ссылка]

Спасибо.

0

1 ответ на вопрос

0
Spacedust

I use two OCZ Vertex's 3 in RAID1 in my server since a year with no optimisations.

I was able to use TRIM for the first time today because I upgraded to kernel 3.0.54 - CentOS 5 default kernel 2.6.18 wasn't supporting this.

discard itself should be enough to keep the drive operating properly for a long time. Make sure you've got the latest firmware which is 2.25. OCZ gives a nice tool on oczenterprise.com to upgrade SSD's without having to reboot the server.

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