Предлагаю в данной теме обсудить способы оптимизации Mac OS 10.6-10.7 для работы с SSD накопителями.
1. Все таки нужно принудительно активировать режим TRIM? В инетах пишут, что для накопителей на контролере SandForce2xxx это противопоказано.
2. Стоит ли отключать журналирование диска? (я отключил)
3. стоит ли отключать гибернацию? (отключил)
4. есть лы смысл в отключении индексированного поиска в spotlight? (не стал отключать так как часто им пользуюсь).
5. стоит ли проводить отключение записи последнего обращения к файлу? (я отключил)
6. Отключение сенсора внезапных движений, который останавливает HDD при резких движениях (отключил)
1. Все таки нужно принудительно активировать режим TRIM? В инетах пишут, что для накопителей на контролере SandForce2xxx это противопоказано.
2. Стоит ли отключать журналирование диска? (я отключил)
В терминале:
sudo /usr/sbin/diskutil disableJournal /
sudo /usr/sbin/diskutil disableJournal /
В терминале:
sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
Отключить индексированный поиск Spotlight:
В терминале:
sudo mdutil -i off /
sudo rm -R -f /.Spotlight-V100
В терминале:
sudo mdutil -i off /
sudo rm -R -f /.Spotlight-V100
Отключить запись времени последнего обращения к файлу (для этого придётся создать "демона", который будет монтировать корневую ФС с нужным нам параметром):
Создайте текстовый файл со следующим содержанием:
<?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">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.my.noatime</string>
<key>ProgramArguments</key>
<array>
<string>mount</string>
<string>-vuwo</string>
<string>noatime</string>
<string>/</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Сохраните его в корне своей пользовательской папки под именем: com.my.noatime.plist
В терминале:
cd ~/
sudo chown root:wheel com.my.noatime.plist
sudo mv com.my.noatime.plist /Library/LaunchDaemons/
cd /Library/LaunchDaemons/
sudo chown root:wheel com.my.noatime.plist
И перезагрузите систему. Помните, что созданный вами "демон" некоторые программы для чистки системы (например CleanMyMac) захотят удалить. Не позволяйте им этого.
Создайте текстовый файл со следующим содержанием:
<?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">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.my.noatime</string>
<key>ProgramArguments</key>
<array>
<string>mount</string>
<string>-vuwo</string>
<string>noatime</string>
<string>/</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Сохраните его в корне своей пользовательской папки под именем: com.my.noatime.plist
В терминале:
cd ~/
sudo chown root:wheel com.my.noatime.plist
sudo mv com.my.noatime.plist /Library/LaunchDaemons/
cd /Library/LaunchDaemons/
sudo chown root:wheel com.my.noatime.plist
И перезагрузите систему. Помните, что созданный вами "демон" некоторые программы для чистки системы (например CleanMyMac) захотят удалить. Не позволяйте им этого.
6. Отключение сенсора внезапных движений, который останавливает HDD при резких движениях (отключил)
Отключить Sudden Motion Sensor
О функции. Sudden Motion Sensor нужен для обычных HDD. Sudden Motion Sensor реагирует на движение и блокирует головку диска, чтобы последний не заклинило. Данная функция не нужна для SSD, который не имеет крутящегося диска. В данном случае дело не в том, что добавится производительность, а в том, чтобы отключить ненужные службы.
Если вы решили ставить второй HDD, вы можете поставить его в главный отсек и тогда не нужно отключать Sudden Motion Sensor, а SSD вместо оптического привода.
Команды для терминала
Отключить: sudo pmset -a sms 0
Включить: sudo pmset -a sms 1
Проверить: sudo pmset -g
О функции. Sudden Motion Sensor нужен для обычных HDD. Sudden Motion Sensor реагирует на движение и блокирует головку диска, чтобы последний не заклинило. Данная функция не нужна для SSD, который не имеет крутящегося диска. В данном случае дело не в том, что добавится производительность, а в том, чтобы отключить ненужные службы.
Если вы решили ставить второй HDD, вы можете поставить его в главный отсек и тогда не нужно отключать Sudden Motion Sensor, а SSD вместо оптического привода.
Команды для терминала
Отключить: sudo pmset -a sms 0
Включить: sudo pmset -a sms 1
Проверить: sudo pmset -g