Включает ли обновление ядра автоматическую корректировку?

Простой вопрос, у меня есть несколько серверов с 10.04, которые я обновил до 12.04.

Таким образом, они были установлены с использованием 10.04 (ядро 2.6.32 *, я полагаю) и версией ext4, которая поставлялась тогда.

При обновлении до 12.04 и более новом ядре это автоматически включает TRIM? (Нужно ли добавлять 'discard' в fstab?) Или мне нужно выполнить чистую установку 12.04, чтобы получить функциональность TRIM на этих дисках.

3
задан 19 September 2012 в 03:45

2 ответа

Нет, это не делает, единственный путь прямо сейчас, который (до по крайней мере 12,10) должны на самом деле добавить discard опция к Вашему /etc/fstab файлу нравится упомянутый здесь: Как включить ОБРЕЗКУ?

После перезагрузки его должен быть включен. Я протестировал единственный SSD, я имею право не, Intel 520 120GB, и в 12,04 это не активируется автоматически. Это также включает Бету 1 12,10. И с этим в памяти, я мог бы просто добавить, что думаю, что на 12.10 Финале, это будет то же, таким образом, ручной подход будет единственным путем прямо сейчас.

Хорошая вещь после обновления ядра в любой версии Ubuntu, опция отбрасывания остается там. Так, по крайней мере, я не должен поворачивать его на каждом разе, когда я обновляю ядро.

Реальный вопрос был бы: Почему обрезка не включена по умолчанию?

И я предполагаю, что это на самом деле зависело бы от нескольких факторов включая:

  • Какую файловую систему использовать? (Не все файловые системы поддерживают ОБРЕЗКУ),
  • Что SSD использовать? (Некоторые не хороши с ОБРЕЗКОЙ. Некоторые не должны ОБРЕЗАТЬ),
  • RAID будет использоваться? (Существует несколько проблем RAID при использовании ОБРЕЗКИ),
  • Что будет иметь влияние производительности? (Отрицательный, Положительный. Это варьируется в зависимости от SSD и используемой файловой системы),

Таким образом, я предполагаю со всем этим, сомневается, опцию для одной для тестирования его самостоятельно оставляют с ручным подходом и видеть, существует ли фактическое преимущество. Я могу сказать, что преимущество в Intel 520 с и без Trim очень мало, по крайней мере, в моем случае.

3
ответ дан 19 September 2012 в 03:45

Нет, обновление ядра не включает его автоматически - оно по умолчанию отключено для ядра, поставляемого с 12.04.

Пожалуйста, обратитесь к man-странице монтирования :

discard/nodiscard
  Controls whether ext4 should issue discard/TRIM commands to  the
  underlying  block  device when blocks are freed.  This is useful
  for SSD devices and sparse/thinly-provisioned LUNs,  but  it  is |
  off by default until sufficient testing has been done.           | <--
0
ответ дан 19 September 2012 в 03:45

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

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