Главная / Linux / Оптимизация SSD для linux.

Оптимизация SSD для linux.

В наши дни, SSD получают всё больше и больше поддержки для Linux, и всё больше и больше пользователей покупают их. Несмотря на это, не многие пользователи Linux знают, что такое правильная файловая система, которую они должны использовать, как работает обрезка файловой системы или даже почему они должны быть осторожны при чтении/записи на SSD. Вот почему в этой статье мы собираемся рассказать всё, что нужно знать об оптимизации SSD в Linux. Мы рассмотрим лучшие файловые системы для использования. В дополнение к этому, мы рассмотрим, как включить обрезку и многое другое!

Файловая система для SSD

Твердотельные накопители очень современные. Они используют технологию NAND, чтобы обеспечить быстрое считывание и запись ваших данных. Именно из-за этой скорости твердотельные накопители, как правило, работают очень быстро, независимо от того, какой тип файловой системы вы на них устанавливаете. Тем не менее, если вы хотите максимально использовать свой SSD в Linux, лучше всего для него выбрать лучшую файловую систему. Давайте рассмотрим файловые системы, доступные для Linux, и обсудим, какие из них лучше всего использовать на SSD.

Ext4

Файловая система Extended 4 – причина выбора файловой системы для большинства дистрибутивов Linux. Она надёжная и обладает довольно хорошими функциями для различных вариантов использования. Ext4 – это, как правило, универсальная файловая система, то есть предполагается, что она будет использоваться на различных устройствах хранения. Она не предназначена специально для SSD, но пусть это вас не пугает. Она имеет множество улучшений, специально предназначенных для владельцев твердотельных накопителей, таких как поддержка TRIM, и функции, позволяющие сократить время чтения/записи для увеличения срока службы.

Если вы не уверены, что вы хотите от своего SSD, используйте эту файловую систему. Она хорошо выполняет любую работу.

XFS

Файловая система XFS – это старая файловая система с множеством различных вариантов использования. Как и Ext4, файловая система XFS поддерживает такие вещи, как TRIM, которые будут поддерживать работоспособность вашего SSD в Linux. В дополнение к этому у неё есть несколько действительно замечательных функций, включая инструмент дефрагментации файловой системы и возможность отключить ведение журналов файловой системы (что крайне важно для максимального увеличения срока службы вашего SSD).

В целом, XFS – отличная файловая система для твердотельных накопителей, если вы стремитесь получить максимально возможную производительность. Файловая система XFS выбирается из большинства инструментов установки дистрибутива Linux.

Включить поддержку TRIM

FS-TRIM – это инструмент для файловых систем, который отбрасывает неиспользуемые блоки. Из-за особенностей флэш-памяти и NAND в целом, чем больше блоков появляется, тем медленнее с течением времени может стать SSD. Это очень важно для работоспособности твердотельного диска, для которого вы включаете эту функцию.

По большей части дистрибутивы Linux (такие как Ubuntu и т. д.) позволят вам это сделать. Но не все дистрибутивы Linux созданы равными, и некоторые не включают эту функцию по умолчанию. Вот как это сделать:

Ubuntu

sudo apt install util-linux

Debian

sudo apt-get install util-linux

Arch Linux

sudo pacman -S util-linux

Fedora

sudo dnf install util-linux

OpenSUSE

sudo zypper install util-linux

С установленным программным обеспечением включите службы systemd, чтобы обеспечить работу FS-TRIM.

sudo systemctl enable fstrim.service
sudo systemctl enable fstrim.timer

Затем запустите сразу две службы с помощью systemctl start.

sudo systemctl start fstrim.service
sudo systemctl start fstrim.timer

Уменьшить чтение и запись на SSD

Твёрдотельные накопители не работают так же, как традиционные вращающиеся жёсткие диски. В отличие от дисков RPM, SSD имеют ограниченное количество операций записи, которые они могут выполнять. Как только пользователь достигнет максимально возможной записи, накопитель станет доступным только для чтения, или, что еще хуже, начнёт выходить из строя. Чтобы смягчить это, сделайте следующее.

Во-первых, не создавайте раздел подкачки на вашем SSD. Предоставление полного раздела для замены на SSD означает, что твердотельный накопитель постоянно читает и записывает данные. Это может быстро ухудшить здоровье и жизнь диска. Вместо этого рассмотрите возможность создания файла подкачки или вообще откажитесь от него.

Использование файла подкачки, а не раздела, всё ещё сомнительно, но в конечном итоге будет лучше, поскольку файл подкачки – это всего лишь файл, а не целый раздел, который может использовать система. Кроме того, файлы подкачки легко отключить и включить. Пользователь может легко включить своп, когда это необходимо, и сразу же отключить его, когда он будет не нужен, изменить его размер и т. д. Разделы свопа менее гибкие.

Ещё одна полезная практика для предотвращения чтения/записи на вашем SSD – отключение ведения журнала в вашей файловой системе. Это не критично, но если вы сделаете это, ваш диск будет читать/писать значительно меньше. Чтобы сделать это, поищите в руководстве по вашему дистрибутиву Linux любую информацию, которая может в ней быть в отношении этой конкретной операционной системы.

Наконец, всегда пытайтесь обновить прошивку вашего SSD. Хотите верьте, хотите нет, но твёрдотельные накопители получают обновления, как и любой другой компонент на вашем компьютере. Если вы не обновляете прошивку, вы упускаете улучшения от производителя, которые делают его более эффективным, меньше читают/пишут и лучше обрабатывают данные. Для обновления прошивки вашего диска лучше обратиться к руководству, прилагаемому к вашему SSD. Кроме того, найдите сайт производителя или посмотрите вики вашего дистрибутива Linux для получения инструкций.



Оставьте комментарий

Ваш email не будет опубликован. Обязательные поля помечены *

*