SSD

Aug 12, 2015 12:54

SSD - они шустрые, но имеют ограничения по количеству циклов записи.

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

Что я сделал, перейдя на SSD диск?
  • избавился от этих всяких свопов и tmp/var[fixed]run-разделов: всё в ОЗУ, ибо хватает.
  • SSD любят trim. Поэтому используем подходящую fs и делаем fstrim (можно монтировать разделы с опцией discard, можно использовать systemd с соответствующими юнитами fstrim.service && fstrim.timer), можно вручную пускать fstrim -a =)
  • I/O-планировщик (cat /sys/block/sda/queue/scheduler) сменил на попроще, SSD же и так шустрый. Прямо в загрузчике добавлен параметр для ядра: elevator=noop.
  • пореже сбрасываем кэши на диск (в /etc/sysctl.conf): vm.dirty_writeback_centisecs = 6000 - ноутбук же ;)
  • И да, у нас ноутбук: vm.laptop_mode = 5
Ну и всё, взлёт нормальный:

# systemd-analyze time
Startup finished in 1.668s (firmware) + 1.875s (loader) + 984ms (kernel) + 1.589s (initrd) + 1.408s (userspace) = 7.527s

p.s.: +journal_data_writeback
+ vm.swappiness = 1 (не свопаться, но в сущействующий своп можно хибернейтиться %))

ssd, программирование, linux, система, system, ноутбук, hdd, компьютер, программа, электроника

Previous post Next post
Up