Подумал и решил дополнительно для вас написать что бы я сделал будь у меня ssd:
1) делаем резервную копию файла fstab дабы если что некорректно сделаем у нас был оригинальный файл
2) открываем его на редактирование
если убунту и диски именуются в файле
через UUID строки будет выглядеть как:
UUID=xxxx-xxxx-xxxx-xxxx
если у вас дебиан или старый дистрибутив ubuntu
то /dev/sdXY (если диск один то /dev/sda1)
3) Отключаем раздел подкачки,
комментируем (#) строку со словом swap (если памяти минимум 4 гига но лучше 8)
Код: Выделить всё
#UUID=xxxx-xxxx-xxxx-xxxx none swap sw 0 0
4) временные, журнальные файлы, тоже помещаем с диска в память, добавляя следующие строки:
Код: Выделить всё
tmpfs /var/log tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/lock tmpfs defaults 0 0
5) Добавляем опции монтирования "discard,noatime,nodiratime" по умолчанию для корневого раздела вашего диска
Код: Выделить всё
/dev/sda1 / ext4 defaults,discard,noatime,nodiratime 0 0
или же
Код: Выделить всё
UUID=xxxx-xxxx-xxxx-xxxx / ext4 defaults,discard,noatime,nodiratime 0 0
за что отвечают эти опции
discard - включает операцию trim необходимую для ssd
noatime,nodiratime - отключает обновление времени последнего доступа к файлам и директориям
6) Cохраняем файл перезагружаемся проверяем что система грузится
если что то пошло не так восстанавливаем содержимое из fstab.bak
можно и без ребута:
7) меняем планировщика системы ввода вывода всего нашего диска:
Код: Выделить всё
sudo echo deadline > /sys/block/sda/queue/scheduler
(останется и после перезагрузки)
8) ребутаемся, проверяем работу.
Надеюсь что ничего не попутал
