Купил SSD для ускорения системы. Решил настроить свой Linux Mint 17.1 MATE x64 для SSD.
Разбивка системы такая:
200Mb -- /efi
20Gb -- /
остальное ~220Gb -- /home
SWAP нет, так как памяти у меня достаточно.
TRIM позволяет распределять данные по твердотельному накопителю, таким образом увеличивается время работы SSD.
Проверка поддержки TRIM:
# sudo hdparm -I /dev/sda | grep "TRIM supported"
* Data Set Management TRIM supported (limit 1 block)
Проверка работы TRIM:
# fstrim / -v
/: 14607384576 bytes were trimmed
Для включения TRIM, нужно добавить discard в /etc/fstab, помимо этого я еще добавил параметры noatime и commit.
Было:
# vim /etc/fstab
UUID=b511bdde-29cc-48fe-ae23-2c80b576369f / ext4 errors=remount-ro 0 1
UUID=380B-6CE3 /boot/efi vfat defaults 0 1
UUID=b9875098-7f71-4b01-95b7-7957fa95ddc7 /home ext4 defaults 0 2
Стало:
# vim /etc/fstab
UUID=b511bdde-29cc-48fe-ae23-2c80b576369f / ext4 noatime,discard,errors=remount-ro,commit=60 0 1
UUID=380B-6CE3 /boot/efi vfat defaults 0 1
UUID=b9875098-7f71-4b01-95b7-7957fa95ddc7 /home ext4 defaults,noatime,discard,commit=60 0 2
# APT cache into the RAM
tmpfs /var/cache/apt/archives tmpfs defaults 0 0
Начиная с Ubuntu 16.04 и выше, discard прописывать не нужно (см. комментарии).
Некоторые параметры sysctl:
# vim /etc/sysctl.conf
vm.laptop_mode = 5
vm.dirty_writeback_centisecs = 600
Отключаем планировщик.
Было:
# vim /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Стало:
# vim /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=noop"
Обновление grub и перезагрузка:
# update-grub
# reboot
Можно еще журнал отключить, но под рукой нет флешки загрузочной.
Ссылки:
http://help.ubuntu.ru/wiki/ssd
http://habrahabr.ru/post/129551/
Разбивка системы такая:
200Mb -- /efi
20Gb -- /
остальное ~220Gb -- /home
SWAP нет, так как памяти у меня достаточно.
TRIM позволяет распределять данные по твердотельному накопителю, таким образом увеличивается время работы SSD.
Проверка поддержки TRIM:
# sudo hdparm -I /dev/sda | grep "TRIM supported"
* Data Set Management TRIM supported (limit 1 block)
Проверка работы TRIM:
# fstrim / -v
/: 14607384576 bytes were trimmed
Для включения TRIM, нужно добавить discard в /etc/fstab, помимо этого я еще добавил параметры noatime и commit.
Было:
# vim /etc/fstab
UUID=b511bdde-29cc-48fe-ae23-2c80b576369f / ext4 errors=remount-ro 0 1
UUID=380B-6CE3 /boot/efi vfat defaults 0 1
UUID=b9875098-7f71-4b01-95b7-7957fa95ddc7 /home ext4 defaults 0 2
Стало:
# vim /etc/fstab
UUID=b511bdde-29cc-48fe-ae23-2c80b576369f / ext4 noatime,discard,errors=remount-ro,commit=60 0 1
UUID=380B-6CE3 /boot/efi vfat defaults 0 1
UUID=b9875098-7f71-4b01-95b7-7957fa95ddc7 /home ext4 defaults,noatime,discard,commit=60 0 2
# APT cache into the RAM
tmpfs /var/cache/apt/archives tmpfs defaults 0 0
Начиная с Ubuntu 16.04 и выше, discard прописывать не нужно (см. комментарии).
Некоторые параметры sysctl:
# vim /etc/sysctl.conf
vm.laptop_mode = 5
vm.dirty_writeback_centisecs = 600
Отключаем планировщик.
Было:
# vim /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Стало:
# vim /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=noop"
Обновление grub и перезагрузка:
# update-grub
# reboot
Можно еще журнал отключить, но под рукой нет флешки загрузочной.
Ссылки:
http://help.ubuntu.ru/wiki/ssd
http://habrahabr.ru/post/129551/
4 комментария:
Для вклначиная с убунту 16.04 это противопаказано.
-----------------------
Для включения TRIM, нужно добавить discard в /etc/fstab
------------------
так как включен аналогичный механизм по дефалту
Спасибо. Добавил в заметку.
Подскажите, а на Linux Mint 18.3 нужно прописывать discard?
Не нужно, так как Linux Mint 18.3 на основе Ubuntu 16.04.
Отправить комментарий