Я должен изменить какие-либо настройки Ubuntu Gnome 17.04 для увеличения продолжительности жизни моего твердотельного диска Samsung? или это оптимизировано по умолчанию?
Функция TRIM для SSD была включена по умолчанию начиная с Ubuntu 14.04. Это - главная функция, чтобы помочь увеличить производительность и жизнь Вашего диска.
Так, короткий ответ да, он оптимизирован , так как TRIM является главной функцией, о которой необходимо волноваться. Хотя можно всегда проверять другого настройки, посмотрите ссылку ниже.
TRIM позволяет операционной системе уведомить SSD страниц, которые больше не содержат допустимые данные. Для операции удаления файла операционная система отметит секторы файлов как свободные для новых данных, затем отправить команду TRIM в SSD. После обрезки SSD не сохранит содержания блока при записи новых данных в страницу флэш-памяти, приведении к меньшему количеству усиления записи (меньше записей), более высокая пропускная способность записи (никакая потребность в последовательности read-erase-modify), таким образом увеличении жизни диска.
Ссылка:
Trim - Википедия
, Как оптимизировать Ваш Твердотельный накопитель для Linux Mint 18.1, Ubuntu 16.04 и Debian
Учитывая, что TRIM уже включен по умолчанию в Ubuntu, вот несколько вещей, которые я сделал на своих рабочих станциях.
iostat
sudo apt install sysstat
Это должно дать вам представление о том, сколько вы пишете на самом деле. Номинально столбец kB_wrtn/s
показывает среднее значение с момента последней перезагрузки. Если вы обычно выключаете компьютер в конце дня, запишите это число перед выключением.
Уточните у производителя твердотельного накопителя оценку TWB (общее количество записанных байтов до конца срока службы).
Если, например, ожидается, что ваш SSD выйдет из строя после 100 ТБ
записи, а ваш средний дневной показатель составляет 500 Кбит/с
, математика должна быть довольно простой. Конвертировать Тербайты в Килобайты, а также:
100TB / (500Kb/s * 60s * 60m * 24h * 365d) = 13.9 years
Если вы не играете постоянно в игры или не прокачиваете тяжелые рабочие нагрузки, такие как монтаж видео, обучение нейронных сетей искусственному интеллекту и тому подобное... Тогда вы могли бы уменьшить это среднесуточное значение Кбит/с
.
Если у вас достаточно ОЗУ, вы можете отобразить некоторые общие системные каталоги как tmpfs в памяти. Отредактируйте /etc/fstab
примерно так:
## Disable atime in your SSD partition (noatime)
/dev/<SSD> / ext4 noatime,errors=remount-ro 0 1
## Mount your browser's cache to RAM
tmpfs /home/<USER>/.cache/mozilla tmpfs rw,nodev,nosuid,size=1G 0 0
## Mount tmp and log directories to RAM
tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
Примечания:
Прирост производительности сомнительный, но noatime
заставляет ОС перестать записывать время доступа к каждому файлу при открытии. . Для большинства людей это не будет проблемой. Но если что-то перестанет работать, подумайте о том, чтобы не использовать this или использовать relatime
. В основном это должно повлиять на старое программное обеспечение, которое полагалось на atime
.Обычные пользователи настольных компьютеров ничего не почувствуют.
Помните, что содержимое этих каталогов будет утеряно после каждой перезагрузки. Возможно, вам придется отключить некоторые из этих подключений, чтобы сохранить файлы журналов и диагностировать проблему во время перезагрузки.
В настоящее время при широкополосном доступе в Интернет вы не заметите разницы, если ваш браузер время от времени перестраивает кэш. Пересмотрите это, если в вашем Интернете есть ежемесячные или еженедельные ограничения, и вам нужно сэкономить на использовании данных.
Обычно ОС начинает загружать данные в подкачку, когда объем свободной оперативной памяти падает до 60%. Вы можете снизить эту планку до 15% или 10%, отредактировав файл /etc/systctl.conf
:
vm.swappiness = 10
Перезагрузите перед перезагрузкой с помощью sudo sysctl -p
Мое среднее значение каждый день от 500 Кбит/с
до 1Гбит/с
. С помощью этих настроек мне удалось сократить это до 100 Кбит/с
или даже 50 Кбит/с
.