Выбрать главу

Холодный старт на моем Macbook Pro 17» с установленным HDD занимал 1 минуту 36 секунд. На Corsair Force GT он сократился до 26 секунд. Ускорение в три раза! Любое приложение (хоть Photoshop, хоть Premiere Pro) открывается практически мгновенно — полторы-две секунды. И это при том, что в моей уже старенькой модели ноутбука (лето 2009 года) стоит старая шина SATA II, которая выдает хоть и выдает по паспорту 3 Гб, но только с родными маковскими устаревшими SDD (тоже на SATA II). Сторонних производителей, как это водится у Надкусана, система признает наугад и через второго на третий, поэтому Corsair Force GT работает вместо положенных 6 Гб (SATA III) вообще на позорной скорости 1,5 Гб. Но даже при таком раскладе вся работа на компьютере ускоряется в 2-3 раза.

Если кому-то кажется, что покупка супер современного SSD для старого компа — это стрельба из пушки по воробьям, то лучше окреститесь: диск такого класса — это не тот компонент системы, который вы выбрасываете при покупке нового ноутбука.Так я благополучно перенесу Corsair Force GT на новый Макбук, апгрейд готого запланирован на грядущую осень.

Одним словом, друзья мои, если вы желаете вновь испытать свежесть первой любви, при первой же возможности купите SSD и установите его в свой компьютер. Игра стоит свеч, тем более сегодня, когда цены на твердотельные накопители реально спустились с облаков на землю.

Софтверную часть Голубятни я отдам под алгоритм настройки, которую необходимо проводить всем, кто пользуется SSD. Настройки эти вдвойне важны для пользователей Mac OS Lion — операционки по умолчанию тупо настроенной для работы исключительно с HDD. Без этих настроек вы существенно сократите продолжительность жизни своего нового диска, который, как известно имеет неприятную особенность со временем изнашиваться.

Следует, однако, трезво смотреть на вещи и не придавать особого значения стращаниям гоблинов о том, как это непрактично работать на SSD, у которых, мол, ограниченный срок жизни. Даже при максимальной нагрузке (максимальной в реальной жизни, а не на стенде, единственное назначение которого — износить и убить диск как можно более скорее) современного SSD хватить на 5-6 лет непрерывной работы. А посему опасаться нечего: через такой срок сменятся не то, что несколько технологических поколений (а потому вам вряд ли захочется продолжать пользоваться своим старым железом), но и цены на твердотельные диски упадут до сегодняшних HDD.

Алгоритм привожу, естественно, для MAC OS X, однако это ничего не меняет в принципе: на Windows нужно будет проделывать точно такие же процедуры, только другими средствами. Какими — не составит труда самостоятельно нагуглить, зная заранее, что, собственно, нужно настраивать. Итак:

1. Для правильной работы твердотельного накопителя ОС должна посылать ему т.н. команду TRIM, которая уведомляет SSD о том, какие блоки данных больше не используются и готовы для записи). В Mac OS X команда TRIM посылается только дискам, поставляемым самим Надкусаном (кто бы сомневался в подобном свинстве!), для остальных SSD она отключена. Поэтому первым делом мы ее включаем с помощью сторонней утилиты — Trim Enabler.

2. Отключаем локальным снимки состояния системы, которые делает Time Machine. Делается это через командную строку в Терминале:

sudo tmutil disablelocal

На всякий случай — включаются локальные снимки обратно командой:

sudo tmutil enablelocal

3. Обязательно отключаем гибернацию (которая на SSD ни к чему, потому что система и без нее загружается исключительно быстро). Команда:

sudo pmset -a hibernatemode 0

Затем стираем своп:

sudo rm /var/vm/sleepimage

4. Устанавливаем флаг noatime. Всякий раз, когда мы обращаемся к файлу, система делает запись на диск с указанием времени доступа, что, как вы понимаете, не лучшее занятие для SSD. Для отключения этих записей, создаем файл com.nullvision.noatime.plist (название можете придумать любое) и сохраняем его в /Library/LaunchDaemons. Содержание файла следующее:

<?xml version=«1.0» encoding=«UTF-8»?>

<!DOCTYPE plist PUBLIC «-//Apple//DTD PLIST 1.0//EN»

«»>http://www.apple.com/DTDs/PropertyList-1.0.dtd

Label

com.nullvision.noatime

ProgramArguments

mount

-vuwo

noatime

/

RunAtLoad