Использование SSD вместо HDD для системы

Использование SSD вместо HDD для системы

Postby ivm » 12 Mar 2013, 06:31

Для более быстрой работы системы стал использовать вместо HDD твердотельные носители информации SSD небольшого размера (30-64 гб).
Чтобы они дольше прослужили необходимо провести их оптимизацию.
Отключаем записи времени обращения к файлам и папкам. Для этого открываем /etc/fstab:
Code: Select all
sudo pluma /etc/fstab

Нужно добавить некоторые дополнительные опции: noatime, nodiratime и discard (discard - включает технологию TRIM, которая распределяет нагрузку на SSD, noatime и nodiratime - благодаря этим опциям ОС не будет записывать время последнего обращения к файлам и папкам). Получилось примерно так:
    1 # / was on /dev/sda5 during installation
    2 UUID=a189806d-eb0e-4d69-8fc6-e7e3d7eb53d7 / ext4
    noatime,nodiratime,discard,errors=remount-ro 0 1
Примечание: discard не вставлять при оптимизации флешек и карточек, если оптимизация применяется к ним.

С целью вынесения временных файлов в память в этом же файле надо добавить три строчки:
    tmpfs /tmp tmpfs defaults 0 0
    tmpfs /var/tmp tmpfs defaults 0 0
    tmpfs /var/lock tmpfs defaults 0 0

Далее открываем файл
Code: Select all
sudo pluma /etc/sysctl.conf

и прописываем следующие параметры:
    vm.swappiness = 1
    vm.laptop_mode = 5
    vm.dirty_writeback_centisecs = 6000
Чтобы изменения вступили в силу, нужно перезагрузить компьютер либо ввести следующую команду:
Code: Select all
sudo sysctl -p

Для работы с SSD диском больше подходит планировщик noop. Для начала проверим, какой именно планировщик у вас включен:
Code: Select all
cat /sys/block/sda/queue/scheduler

В квадратных скобках выводится тот планировщик, который у вас установлен на данный момент. Если это не noop - исправляем. Для этого нужно отредактировать GRUB:
Code: Select all
sudo pluma /etc/default/grub

В открывшемся файле ищем опцию GRUB_CMDLINE_LINUX_DEFAULT. По дефлоту там стоит только "quiet splash". Прописываем рядом "elevator=noop". У меня получилось следующее:
    1 GRUB_CMDLINE_LINUX_DEFAULT="elevator=noop"
Затем не забываем обновить GRUB:
Code: Select all
sudo update-grub

Перезагружаем компьютер, оптимизация завершена.
User avatar
ivm
 
Posts: 13
Joined: 27 Feb 2013, 16:34
Location: ru

Return to Железо

Who is online

Users browsing this forum: No registered users and 2 guests

cron