четверг, 24 ноября 2011 г.

Оптимизация Mac OS X (ускорение работы)

Купил самый быстрый MacBooc Pro 2010 (373 серия на i7). Он оказался не таким быстрым. Старый HP (2008) работал быстрее (утрирую). Пришлось немного MBP ускорить.
Вначале отключил файл подкачки. Ноут так работает уже 11 месяцев. Полет нормальный



  • Решением проблемы явилось отключение файла подкачки, а делается это через терминал:

    sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
    И нужно удалить сами файлы, если вы решите включить все обратно (об этом ниже), то эти файлы будут пересозданы системой:

    sudo rm /private/var/vm/swapfile*
    Теперь смело перезагружаемся, открываем «Мониторинг системы» и видим что, процесса «dynamic_pager» в списке нет, при запуске программ без свопа, очень возрастет доля зарезервированной памяти. Как включить обратно:

    sudo launchctl load -wF /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
    В теории, когда память кончится, Mac OS X, как и другие unix-системы, просто зависнет. Но у меня такого не происходило, даже когда свободной оставалось около 10 мегабайт.
  • Отключить Spotligh: Spotlight можно отключить, если у вас медленно работает система, вы не пользуетесь опцией поиска или, если у вас стоит ssd и вы не желаете, чтобы система индексировала (лишний раз писала) ваш диск. Для отключения spotlight откройте System Preferences / Spotlight. В “Результатах поиска” снимите все галочки, а в “Конфиденциальности” добавьте (плюсик внизу) те диски, которые вы хотите исключить из поиска. 
  • Отключить просмотр значков (icon previews): Конечно же, это прикольная фича в Mac OS X, но она берет немало ресурсов, даже если вы ничего еще не открываете. Для отключения кликните на рабочем столе правой кнопкой мышы “показать параметры просмотра” и снимите галочку “показывать вид значков.” Проделайте то же самое но в Finder в любой папке. 
  • Минимум значков на рабочем столе: Некоторые утверждают, что OS X относится к значкам на рабочем столе как к открытым окнам. Если это правда, то в этом случае лучше перетянуть документы/папки в Dock, чтобы запускать их оттуда, а не с рабочего стола. 
  • Оптимизация Dock: Откройте Системные настройки / Dock отключите “увеличение,” выберите “простое уменьшение” и снимите галочку напротив “Анимировать открывающиеся программы.” 
  • Снять программы с загрузки: Системные настройки / Учетные записи / Объекты входа. Нужно не только снять флажки, но и удалить оттуда все объекты.
  • Отключить неиспользуемые, если есть таковые, системные службы: Поснимать галочки в: Системные настройки / Общий доступ.
  • Не использовать Filevault (если нет необходимости): Системные настройки / Безопасность / Filevault 
  • Отключить Dashboard или Widgets: Dashboard – прекрасная вещь, если вы этим пользуетесь. Если же вы не пользуетесь этой службой, то она зря использует ваши ресурсы. Команда для отключения: defaults write com.apple.dashboard mcx-disabled -boolean YES (для включения замените YES на NO) 
  • Отключить недавние объекты: Для этого выбрать “Нет” в Системные настройки / Внешний вид / Количество недавних объектов.
  • Ускорить Dialogue Boxes: Большинство dialogue boxes имеют прикольную анимацию, но если вам нужна скорость, вы можете запустить следующую команду даже с меньшим числом, чем здесь (по умолчанию стоит 0.2): defaults write NSGlobalDomain NSWindowResizeTime 0.001
  • Включить 64 битную загрузку: С Mac OS X SL компания Apple запустила поддержку 64-битных приложений (даже при стандартной 32-битной загрузке). Однако, производительность системы выигрывает на порядок, если вы загружаете систему в 64-битную среду. 
    • Проверить EFI (система должна поддерживать 64-бита): ioreg -l -p IODeviceTree | grep firmware-abi 
    • Скачать: “32- or 64-bit Kernel Startup Mode Selector,” для выбора среды


  • Банальные советы:
    • Свободное место на HDD (не меньше 10%)
    • Периодически запускать Software Update и чистить систему с помощью Onyx и др.
    •  
    • Дальше установлю ssd vortex 2  на 120 Gb