У меня есть чтение большого количества вопросов об оптимизации SSD (Как я оптимизирую ОС для SSD?, Устанавливая Ubuntu на SSD, я смущен оптимизацией SSD, и т.д....).
Большинство тех вопросов кажется устаревшим (3 + годы), и я немного перепутан со всеми направлениями, которые берут ответы.
Таким образом, мой вопрос: На сегодняшний день, каково общее согласие об оптимизации SSD на Ubuntu 14.04 / 15.04?
Это даже необходимо теперь?
Вещь, сначала самая важная часть о SSD уменьшение записей к диску, который является, почему люди добавляют nodiratime
, noatime
к /etc/fstab
файл.
TRIM
, который исправляет неиспользованные блоки памяти NAND назад к SSD. Windows имеет ОБРЕЗКУ, включенную по умолчанию, AFAIK, таким образом, никто не беспокоится там. С Ubuntu это действительно имеет еженедельник cronjob для ОБРЕЗКИ, однако поскольку я учился от ответ Rinzwind , что задание крона только работает на Intel и Samsung SSD. Вот почему необходимо отредактировать тот /etc/cron.weekly/fstrim
файл, чтобы иметь exec fstrim-all --no-model-check
строка, так, чтобы это выполнило то независимо от того, что модель SSD.
За последние годы, это не изменилось - это все еще ключевые пункты, минимизируя записи и включая ОБРЕЗКУ.
записи Удаления и сумма дорогостоящей системы хранения являются двумя факторами, почему люди также удаляют область подкачки . По умолчанию Ubuntu создает раздел подкачки, равный Вашему размеру RAM. У меня есть 128 SSD и 6 ГБ RAM. Это означает, что Ubuntu по умолчанию обрубит 6 ГБ от 128 ГБ, оставляя 122 ГБ для моей ОС, и 5% обычно резервируются для корня, так, чтобы оставил меня 122-122*0.05=115.9 ГБ для меня. Я мог бы также использовать то устройство хранения данных для чего-то еще, которое является, почему у меня есть только один основной раздел, никакой раздел подкачки, но я действительно имею файл подкачки на 512 МБ как защитная функция (не, что я планирую исчерпывание RAM, но всегда рекомендуется иметь подкачку)
Единственная вещь, которую Вы, возможно, должны сделать, состоит в том, чтобы добавить --no-model-check
к /etc/cron.weekly/fstrim
.
строка должна посмотреть этот путь
exec fstrim-all --no-model-check
Проверка, что Ваша ОБРЕЗКА поддержек SSD (почти все недавние модели делают)
sudo hdparm -I /dev/sda | grep "TRIM supported"
, если Ваш SSD /dev/sda
. Если это делает, добавьте --no-model-check
.
Это хорошо работает с SSD, который поддерживает ОБРЕЗКУ
для 16,04 нет никакого
fstrim-all
, простой fstrim не имеет --no-model-check
, и это хорошо работает с sandisk ssd
Обычно Ubuntu поддерживает Твердотельные накопители очень хорошо.
, Если у Вас есть Intel или SSD SAMSUNG, автоматическая поддержка для обрезки включена по умолчанию.
Вы не должны заботиться об очень за одним исключением:
необходимо хранить персональные данные на жестком диске для сокращения суммы записей к SSD.