Начнем с того, что люди рассказывают об износе диска на 2% за 2 месяца, а это получается 100/2/12=4+ года... У других людей за 2 месяца только на 1% износ, а это вообще 8 лет.
По своему опыту скажу что для обычных (не серверных) SSD ресурс около 4 лет, при эксплуатации в режиме 24/7. У меня один диск уже умер на сервере, правда, это не относится к Mac, стоял у меня SSD от Intel на компе, где крутилось 5 виртуальных машин со всякими базами данных, я хранил на нем и систему и данные, много раз переустанавливал, ну и на 4й год он просто умер (через 4 года аналогичные диски подешевели почти в 4 раза и стали быстрее в 1.5 раза). Умер он не от износа, а просто контроллер отказал, а я при этом постоянно мониторил показания диска, поэтому, даже если у вас на 4й год эксплуатации будет показывать 0% износа, то сильно не радуйтесь, не забывайте о бекапах.
Но все же мы попытаемся понять что там такого может писаться в таких объемах?
- Заходим в лаунчер, открываем мониторинг системы
- Переходим на вкладку диск
На картинке выше видно что Firefox за вечер и ночь успел записать 4 гига на диск, видимо это кеш, как с ним бороться - разберемся позже, но 4 гига это не очень много...
Чтобы узнать примерный статус вашего SSD, нужно установить homebrew, smartmontools и выполнить команду smartctl
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install smartmontools
sudo smartctl –all /dev/disk0
На Linux примерно так
sudo smartctl -l devstat /dev/sda
Из выхлопа smart мне кажется что показывает он совсем неадекватные значения, судя по полю Power On Hours, диск отработал 10 часов, но я комп как минимум часов 15 назад включил, и вообще его вторую неделю мучаю.
Чтобы убедиться, я запустил uptime
Первое, что приходит в голову - это или smart неправильные показания дает, или комп вырубает диск...
Второй момент - MacOS работает слегка со сбоями, у меня была ситуация когда в процессах висело много экземпляров CrashReporter, оказалось что один из подпроцессов айтюнса вылетал циклично и система пыталась сформировать отчет, это вызывало запись на диск собранных отчетов и еще одно ядро процессора было занято на сотку.
А третий момент - в первое время действительно будет много записи
я трижды обнулял весь диск, переустанавливал систему, еще экспериментировал с бета-версиями, заливал видосы для тестового монтажа, разворачивал бекапы на сотни гигабайт. Мне кажется что те пользователи, которые отписались про износ дисков тоже достаточно много игрались и тестировали новые процессоры, вероятно монтировали 4к видео и все такое, но в любом случае SMART отображает некорректные данные, скорей всего эти SSD нет в базе smart и вскоре все скорректируют.
Что делать и как укротить бесполезную запись на диск - разберемся позже, для этого нужно примерно такое:
- слегка подрезать своп (оперативная память на диске)
- вырубить сбор и отправку аналитики (достаточно много логов по всем программам и процессам собрается и постоянно шлется)
- вырубить по максимуму индексирование диска (индексы тоже постоянно дописываются если у вас много файлов залетает на комп)
- в FF в оперативку делать запись кеша, а не на диск, а то насмотришься видосов и перероешь кучу сайтов, насобираешь за день десяток гигабайт кеша
- желательно вырубить проверку и загрузку обновлений, делать это на выходных, это не только ресурсы компа сэкономит, но и избавит от неожиданных поломок, когда что-то перестало работать после обновлений.
Если у вас есть советы по уменьшению износа SSD, то пишите в комментариях...
UPD: судя по данным дисковой утилиты у меня вообще smart не поддерживается...