- 4 полезных совета по использованию SSD-дисков на Mac или PC
- Совет №1. Имейте «запас» по объёму памяти
- Совет №2. Следите за температурой
- Совет №3. Используйте TRIM
- Оптимизация OSX для работы с SSD
- Переносим папку пользователя на HDD (способ 1)
- Переносим /Users на HDD (способ 2)
- Переносим файл гибернации на HDD
- Отключаем функцию фиксирования последнего доступа к файлу
- Включение TRIM
- Оптимизация Mac OS X под использование SSD-диска
4 полезных совета по использованию SSD-дисков на Mac или PC
Практически любой современный компьютер, будь то Mac или PC, имеет на борту твердотельный накопитель, значительно увеличивающий скорость работы системы в целом. Но существуют некоторые нюансы, которые необходимо соблюдать, чтобы работа на компьютере оставалась максимально продуктивной.
Совет №1. Имейте «запас» по объёму памяти
После того, как твердотельный накопитель становится практически полностью заполненным информацией, его скорость работы начинает значительно падать. Это связано с тем, что размер блока информации составляет 512 КБ, а записанный на него файл объёмом 10 КБ будет давать сигнал системе о том, что ячейка полностью заполнена. SSD не может как в HDD добавить информацию к существующим данным — данные сначала считываются, а уже затем записываются по новой. Из-за этого при малом количестве оставшегося свободного пространства SSD начинает «тупить». Проблема носит массовый характер и относится к накопителям абсолютно всех производителей.
Выработайте для себя правило оставлять около 15—25% от всего объёма диска под нужды SSD и тогда скорость работы будет оставаться прежней.
Совет №2. Следите за температурой
Надёжность SSD-дисков сильно снижается при чрезмерном росте температуры, который может происходить не только из-за внешних факторов, но и из-за постоянной записи/перезаписи данных SSD—накопителем. Тут опять же стоит учитывать совет №1. И лучше на SSD не хранить программы с постоянно перезаписывающимися данными (например 1С).
Совет №3. Используйте TRIM
Чтобы контроллер SSD не удалял данные из ячейки непосредственно перед записью новых файлов и из-за этого не возникала задержка, необходимо пользоваться технологией TRIM. Она позволяет делать эту работу во время простоя диска. Таким образом мусор будет удаляться тогда, когда накопитель не задействован. Благодаря этому не только увеличится скорость работы SSD, но и срок его жизни.
Начиная с OS X 10.10.4 Apple появилась поддержка функции TRIM. Чтобы её включить откройте Терминал (Finder → Программы → Утилиты) и введите следующую команду, после чего нажмите enter:
sudo trimforce enable
После соглашения со всеми условиями произойдёт перезагрузка Mac.
Источник
Оптимизация OSX для работы с SSD
Про замену сидирума на SSD писать нет смысла, думаю все и так уже в курсе как это сделать. Слава богу, про это написано не мало статей (тыц, тыц).
А вот как правильно настроить систему для работы с HDD и SSD знают далеко не все.
Так как, для SSD критичны циклы перезаписи, и больше 80% емкости его лучше не заполнять, то нет смысла на него закидывать личную информацию. По этому переносим все на HDD. Мухи отдельно, котлеты отдельно ©.
Переносим папку пользователя на HDD (способ 1)
Для того, чтобы перенести папку пользователя, заходим в настройки, и меняем путь до его папки:
System Preferences > Users & Groups > (правы клик по юзеру) > Advanced Options
Т.к. я узнал об этом способе слишком поздно (спасибо vermilion1), вот вам сложный способ переноса домашней папки =)
Переносим /Users на HDD (способ 2)
Форматируем hdd и копируем на него все содержимое директории /Users.
Чтобы примонтировать новый раздел в /Users, необходимо сделать запись в /etc/fstab.
Для этого необходимо узнать UUID вашего винчестера. Заходим в консоль, и выполняем:
Редактировать /etc/fstab в OSX можно следующим образом:
В конец открывшегося файла добавляем строку с вашим UUID:
UUID=ваш_UUID /Users hfs rw 1 0
Теперь наша задача снести все с /Users, иначе если директория будет не пустой примонтироваться винт не сможет.
Для этого загружаемся с Recovery HD:
Открываем терминал, и удаляем все из папки /Users:
Теперь перегружаемся в нормальную систему, и проверяем, правильно ли все примонтировалось:
Если все плохо, скорее всего вы поймете это и без этой команды 🙂
Переносим файл гибернации на HDD
Cоздаем папку куда будем складировать фаил гибернации:
Переносим файл гибернации в эту папку:
Проверяем появился ли в папке фаил, если да то можно удалить старый:
Отключаем функцию фиксирования последнего доступа к файлу
Для того, чтобы отключить эту функцию, создаем файл /Library/LaunchDaemons/com.hdd.noatime.plist
И записываем в него следующее:
Даем права на файл:
После перезагрузки можно проверить, что все заработало:
Включение TRIM
По умолчанию поддержка TRIM работает только для дисков, которые поставляет Apple.
Как выяснилось, TRIM подходит далеко не всем. Подробнее можно прочитать здесь. (спасибо SeiFeR)
Для того, чтобы включить поддержку TRIM для сторонних SSD-дисков в 10.7 нужно выполнить следующие:
Делаем резервную копию модуля ядра:
Следующая команда заменяет в модуле IOAHCIFamily.kext строку APPLE SSD на нули:
После этого нужно почистить кеш модулей:
Перезагружаем компьютер и радуемся 🙂
Источник
Оптимизация Mac OS X под использование SSD-диска
Относительно недавно стали выпускаться Маки (преимущественно в мобильном варианте) с использованием SSD-дисков вместо обычного HDD. Достоинств у твердотельных накопителей (именно так можно перевести на русский язык аббревиатуру SSD) достаточно много, но, в то же время, есть и недостатки, с которыми можно и нужно бороться, дабы продлить срок жизни накопителя. Полностью удалить недостатки, которые имеют SSD-диски вследствие существующей технологии, мы не сможем, а вот оптимизировать операционную систему, дабы минимизировать отрицательные последствия, нам вполне по силам. Собственно этим мы и займемся в рамках текущей статьи.
Для начала — немного истории. В далеком 1978 году, компания StorageTek разработала первый полупроводниковый накопитель, основанный на RAM-памяти. RAM-накопители — это накопители, основанные на использовании энергозависимой памяти, аналогичной той, что используется в ОЗУ компьютера. Основными достоинствами RAM-накопителей являются сверхбыстрые чтение, запись и поиск информации, а недостатком — очень большая стоимость (от 80$ за 1ГБ). В 1995 году компания M-Systems представила первый полупроводниковый накопитель на Flash-памяти. Flash (NAND)-накопители — это накопители, основанные на энергонезависимой памяти, именно такого типа накопители используются для установки в мобильные компьютеры от компании Apple. Данные накопители отличаются от обычных, прежде всего, высокой скоростью поиска информации (сопоставимой со скоростью поиска в оперативной памяти Мака). Показатели скорости чтения/записи, с недавнего времени, стали сопоставимы с аналогичными показателями традиционных жестких дисков, а в некоторых случаях существенно превосходят их. Что касается стоимости NAND-накопителей, то она существенно ниже стоимости RAM-никопителей (от 2$ за 1Гб). Современные SSD-диски, устанавливаемые в десктопы и ноутбуки как раз относятся к такому типу памяти.
Среди прочих преимуществ SSD-накопителей перед традиционными HDD-дисками можно выделить следующие:
- Отсутствие подвижных частей
- Широкий диапазон рабочих температур
- Полное отсутствие шума из-за отсутствия движущихся частей
- Скорости чтения и записи, в основном, ограничены только пропускной способностью используемого интерфейса (например, SATA III — до 6 ГБ/с)
- Низкая потребляемая мощность
- Высокая механическая стойкость
Самый важный и, пожалуй, самый критический недостаток SSD-накопителей — ограниченное числ циклов перезаписи (зависит от типа используемой флэш-памяти). Так, SSD-диски, использующие MLC флэш-память, позволяют осуществлять примерно 10 тысяч циклов перезаписи данных, а диски на основе более дорогостоящнй SLC флэш-памяти существенно больше — более 100 тысяч циклов. В принципе, пройдет немало времени, пока SSD-накопитель выработает свой ресурс, но ведь всегда хочется, чтобы это произошло как можно позже. С первым недостатком тесно переплетается второй, заключающийся в проблеме совместимости существующих SSD-накопителей со многими операционными системами, в число которых входит и Mac OS X. Проблема заключается в том, что многие существующие ОС не учитывают специфику SSD-и дополнительно изнашивают их (файлы подкачки, различные кеши и пр.).
Если первый недостаток никак пока не решить — технология есть технология, то со вторым можно и побороться.
Самое главное для SSD-диска в Mac OS X — активация технологии TRIM. На родных SSD в Mac OS X 10.6.8 и старше эта технология будет работать изначально, а для неродных нужна специальная утилита TRIM Enabler. Про TRIM мы уже писали раньше, напомним лишь, что использование этой технологии позволяет избежать замедления работы SSD из-за засорения ячеек памяти.
Остальные советы такие:
1. ОТКЛЮЧАЕМ КЭШИРОВАНИЕ В ВЕБ-БРАУЗЕРЕ
Как правило, любой веб-браузер использует определенную часть дискового пространства для кэширования временных файлов при просмотре веб-страниц и других операций. Соответственно, чем больше пользователь посещает веб-страниц и прочих веб-сервисов, тем активнее ведется работа с кэшем в веб-браузере, что неблаготворно скажется на сроке жизни SSD-накопителя. Поэтому, дабы нивелировать негативные последствия веб-серфинга идем в настройки веб-браузера, используемого по умолчанию в системе и отключаем кэширование. В качестве примера расскажем как отключить кеш в веб-браузере Safari 5.0.5.
- Включаем дополнительный раздел Разработка в меню программы. Для этого в меню настроек Safari переходим во вкладку Дополнения и отмечаем там пункт Показать меню «Разработка» в строке меню.
Заходим в появившийся раздел Разработка и отмечаем пункт меню Отключить кэши. Теперь Safari будет загружать графику, страницы и другие ресурсы из сети в реальном времени вместо использования ресурсов, сохранённых в кэше.
2. ОТКЛЮЧАЕМ РЕЖИМ HIBERNATION
Режим гибернации позволяет при выключении компьютера записать все содержимое оперативной памяти на жесткий диск, а затем, при повторном включении компьютера, продолжить прерванную работу, словно никакого выключения и не было. В MacBook данный режим в обязательном порядке используется при работе от батареи, что позволяет избежать потери данных, когда в батарее кончается заряд. Несомненно, это очень удобно, но все дело в том, что при активном режиме гибернации, на диске MacBook’а всегда создается файл, равный объему оперативной памяти, установленной в компьютере. Учитывая то, что объемы существующих SSD-дисков не так уж и велики и в целях экономии приходится бороться за каждый мегабайт, потеря, как минимум, 2 Гб дискового пространства, будет являться непозволительной роскошью.
Для осуществления операции запускаем Терминал и вводим три нехитрые команды.
- Проверяем текущий режим гибернации:
[php]sudo pmset -g | grep hibernatemode >
Необходимые цифры сохранятся в файл на Рабочем столе (именно эти цифры нужно будет использовать при необходимости восстановить отключенный режим). Также не забываем, что при выполнении команды, начинающейся с sudo, будет необходимо вслепую ввести пароль своей учетной записи).
- Отключаем гибернацию:
[php]sudo pmset -a hibernatemode 0[/php]
Обратное включение режима осуществляется повторным вводом команды с заменой цифры «0» на «3» или на «7» (при использовании защищенной виртуальной памяти).
- Удаляем файл, оставшийся после отключения режима:
[php]sudo rm /private/var/vm/sleepimage[/php]
После завершения всех операций перезагружаем MacBook.
3. ОТКЛЮЧАЕМ SPOTLIGHT
Замечательная функция системного поиска, являющаяся ключевой технологией Mac OS X, при своей работе активно использует кэширование данных индексирования содержимого диска и поэтому является следующим кандидатом на отключение. Для отключения кэширования заходим в Системные настройки/Spotlight/Конфиденциальность и добавляем SSD-диск или разделы на нем в список исключений.
4. ОТКЛЮЧАЕМ ПЕРЕВОД SSD-НАКОПИТЕЛЯ В РЕЖИМ СНА
Данный режим служит для экономии энергии и переводит жесткий диск в режим сна при простое в течении определенного времени. При использовании SSD-накопителя с его низким энергопотреблением польза от использования данного режима под вопросом. Для отключения перевода диска в режим сна заходим в Системные настройки/Экономия энергии убираем отметку с пункта По возможности переводить диск(и) в режим сна.
5. ОТКЛЮЧАЕМ ФУНКЦИЮ ФИКСИРОВАНИЯ ПОСЛЕДНЕГО ДОСТУПА К ФАЙЛУ
Сокращенно данная функция называется noatime. Каждый раз, когда система обращается к какому-либо файлу на диске, данная функция также делает запись на диск. Во избежание сокращения использования циклов перезаписи на SSD-диск, функцию noatime можно оключить, тем более, что это не грозит никакими серьезными последствиями.
Для того, чтобы отключить эту функцию, создаем файл с именем com.my.noatime.plist и помещаем его в папку /Library/LaunchDaemons. Содержание файла должно быть следующим:
Затем в окне Терминала вводим следующие команды:
/desktop
sudo chown root:wheel com.my.noatime.plist
sudo mv com.my.noatime.plist /Library/LaunchDaemons/
sudo shutdown -r now[/php]
6. ОТКЛЮЧАЕМ ФАЙЛ SWAP (ФАЙЛ ПОДКАЧКИ)
Особенность Mac OS X (да и многих других операционных систем) такова, что при нехватке свободной оперативной памяти она начинает сбрасывать часть данных из нее на жесткий диск, в так называемый файл подкачки. Это позволяет освободить необходимый объем памяти для более важных целей, нежели хранение неиспользуемых данных, но самое интересное в том, что Mac OS X начинает думать, что памяти уже не хватает уже тогда, когда фактически свободной памяти еще вполне достаточно. Если же в процессе работы пользователь захочет вернуться к тем данным, которые система уже сбросила на жесткий диск, то система может начать «подвисать» на некоторое время, при этом обращение к жесткому диску заметно возрастает. Надо ли говорить о том, что скорости доступа к оперативной памяти и накопителю различаются в сотни, а то и тысячи раз, и пользователь, при активном использовании файла подкачки заметно теряет в скорости работы Мака. Поэтому, в случае наличия достаточно большого объема оперативной памяти (от 4 ГБ и выше) имеет смысл отключить файл подкачки, тем самым выйграв в общей скорости работы системы, а в случае использования SSD-накопителя — уменьшения ресурса циклов перезаписи последнего. Для того, чтобы полностью отключить использование файла подкачки открываем Терминал и вводим следующую команду:
[php]sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist[/php]
Затем удаляем имеющиеся файлы подкачки (как правило, их несколько):
[php]sudo rm /private/var/vm/swapfile*[/php]
Для того, чтобы вернуть все обратно, используем такую команду:
[php]sudo launchctl load -wF /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist[/php]
НЕ РЕКОМЕНДУЕТСЯ отключение файла подкачки тем пользователям, у которых в компьютере установлено менее 4Гб или если они работают в ресурсоемких приложениях (например, в Adobe Photoshop обрабатывают изображения размером в несколько десятков мегапикселей). Определить объем памяти, достаточный для комфортной работы пользователя довольно просто — нужно, всего лишь, запустить утилиту Мониторинг системы и, загрузив компьютер приложениями, чаще всего использующимися в работе, посмотреть на значение параметра Использование swap. Если там стоит цифра «0», то можно смело отключать файл подкачки, в противном случае при нехватке памяти система может просто зависнуть.
7. ЧИСТИМ ЗАГРУЗОЧНЫЙ КЭШ
Еще одним маленьким преимуществом SSD-накопителей является быстрая перезагрузка (порядка 15 секунд). Если на вашем макбуке, остащенном SSD-диском такого не наблюдается, то, возможно, вам просто необходимо почистить загрузочный кэш. Для этого открываем Терминал и вводим следующие команды:
[php]sudo chown root:admin
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches[/php]
Ну а самым продвинутым способом защиты SSD от записи различных временных файлов является создание виртуального выделенного диска (RAM Disk) в оперативной памяти и перенос на него папок временных файлов и кэшей. Про этот способ мы поговорим в скором будущем.
Источник