Linux

Как оптимизировать Linux для SSD

Как оптимизировать Linux для SSD

Получите максимум от вашего SSD в Linux — вот что вам нужно знать.

Linux довольно хорош из коробки, есть некоторые элементы, которые требуют небольшой ручной оптимизации, чтобы они работали как можно более плавно. Управление энергопотреблением является наиболее распространенным, но оптимизация вашей системы для SSD является еще одним важным. И это важно сделать, потому что хорошо поддерживаемые твердотельные накопители — это радость, .

Чтобы добиться максимальной производительности и минимального износа вашего твердотельного накопителя, попробуйте эти варианты оптимизации для вашей системы Linux.

Обновите ваш дистрибутив

Хотя я не думаю, что это будет проблемой для большинства людей, все же стоит упомянуть. Чтобы воспользоваться преимуществами новейших оптимизаций в приложениях, ядре, файловой системе и многом другом, лучше всего запустить последнюю версию вашего любимого дистрибутива Если даже если вы используете более старые, но все еще поддерживаемые выпуски (например, Ubuntu 12.04), лучше всего обновиться до последней версии (например, 14.04), так как произошла масса изменений, которые делают операционную систему гораздо более SSD- дружелюбный.

Обновление прошивки SSD

Это также хорошая идея, чтобы обновить прошивку на вашем SSD. Инструкции о том, как это сделать, различны для каждого поставщика, поэтому вам нужно найти инструкции для вашего конкретного SSD. Имейте в виду, что некоторые (но не все) не позволяют обновлять прошивку через Linux; вместо этого вам нужно будет использовать определенную загрузочную среду (похожую на живую среду Linux) или утилиту Windows для выполнения этой работы.

Используйте ext4

linux_ssd_ext4
Когда вы заново устанавливаете систему Linux, лучше всего использовать файловую систему ext4. Это наиболее используемая и наиболее стабильная файловая система из доступных, поддерживающая TRIM (которую еще нужно включить — подробнее об этом ниже).

Это не должно быть большой проблемой: большинство дистрибутивов по умолчанию используют ext4.

Параметры монтирования при загрузке

linux_ssd_fstab
Каждый раз, когда вы загружаете свою систему Linux, она должна монтировать различные диски на вашем компьютере, чтобы использовать их. Существуют различные варианты монтирования, которые вы можете использовать, в зависимости от вашего оборудования и ваших потребностей, и некоторые из них подходят для использования с твердотельными накопителями.

Чтобы внести эти изменения, откройте свой терминал и выполните команду sudo nano /etc/fstab . Затем найдите раздел (ы) в вашем SSD, которые перечислены в этом файле. Разделы здесь обычно перечислены UUID, который является более точным, чем система идентификации /dev/sdXY . Если у вас есть несколько разделов, вы можете использовать команду blkid /dev/sdXY чтобы найти UUID, заменив X на az и Y на 1-9.

Затем добавьте следующие параметры монтирования: discard и noatime . Discard позволяет использовать функцию TRIM SSD — это повышает производительность и долговечность. Другая опция, noatime, указывает файловой системе не отслеживать время последнего доступа — только время последнего изменения. Это может уменьшить износ вашего SSD, потому что есть много файлов, к которым вы обращаетесь, когда используете компьютер, но гораздо меньше файлов, которые вы в конечном итоге модифицируете. Файл должен выглядеть как на скриншоте выше.

Если вы обнаружите, что некоторые программы работают неправильно с параметром noatime (так как время последнего доступа было раньше времени последнего изменения, что обычно невозможно), вы можете заменить noatime на relaytime. Это обновляет время последнего доступа с тем же значением, что и время последнего изменения, все в той же операции записи.

Не используйте своп

linux_ssd_noswap
При использовании твердотельного накопителя также очень полезно не иметь раздела SWAP. раздел SWAP об этом (если у вас нет серьезных причин для этого).

Константа чтения и записи SWAP-разделов значительно увеличивает износ SSD. Если вы действительно хотите иметь раздел SWAP, было бы лучше разместить его на дополнительном жестком диске без SSD, если это вообще возможно. Я знаю, что заманчиво поместить раздел SWAP на SSD — это будет самый эффективный раздел SWAP, который у вас когда-либо будет, — но эта скорость обходится дорого.

Многие люди полагают, что вы все еще можете добавить раздел SWAP, но отключить спящий режим, поскольку это приводит к чрезмерному количеству операций чтения и записи. Но поскольку вы редко используете раздел SWAP, так как у вас, вероятно, более чем достаточно ОЗУ, он просто займет место и потенциально вызовет износ. Кроме того, не включая раздел SWAP для начала — это простой способ отключить спящий режим

Вывод

Эти советы помогут вам лучше понять работу SSD в Linux. И ваш SSD поблагодарит вас, продержавшись на несколько лет дольше, чем без этих оптимизаций. Если вам повезет, вы можете исследовать еще больше оптимизаций, связанных с SSD, которые могут быть не для слабонервных. Это зависит от вас, но эти советы приносят большую пользу вашему SSD. Большинство других твиков — это только придирки, которые обеспечивают минимальную разницу.

Какие оптимизации SSD вы можете порекомендовать? Каково ваше мнение о том, как следует обращаться с SWAP? Дайте нам знать об этом в комментариях!

Авторы изображений: Роберт Виа Фликр

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux