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

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

Я читал об оптимизации 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. Некоторые устаревшие данные рекомендуют эту опцию вместо discard, поскольку говорят, что последний имеет некоторое влияние на производительность.[связь]

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

  2. Стоит ли отключать журналирование EXT4, чтобы увеличить срок службы SSD?

  3. Что насчет изменения планировщика диска с CFQ (Completely Fair Queuing) по умолчанию на Noop (FIFO)?[связь]

Спасибо.

решение1

Я уже год использую на своем сервере два OCZ Vertex 3 в RAID1 без какой-либо оптимизации.

Сегодня мне впервые удалось воспользоваться TRIM, поскольку я обновился до ядра 3.0.54 — ядро ​​CentOS 5 по умолчанию 2.6.18 не поддерживало эту функцию.

Discard сам по себе должен быть достаточным, чтобы диск работал исправно в течение длительного времени. Убедитесь, что у вас последняя версия прошивки, которая является 2.25. OCZ предоставляет хороший инструмент на oczenterprise.com для обновления SSD без необходимости перезагрузки сервера.

Связанный контент