Оптимизиране на Mac OS X за SSD - AppStudio Project

Съвсем наскоро Macs започнаха да се произвеждат (главно в мобилна версия), използвайки SSD дискове вместо обичайния HDD. Твърдотелните дискове имат много предимства (по този начин съкращението SSD може да бъде преведено на руски), но в същото време има недостатъци, с които може и трябва да се работи, за да се удължи живота на устройството. Няма да можем да премахнем напълно недостатъците, които SSD имат поради съществуващата технология, но сме в състояние да оптимизираме операционната система, за да сведем до минимум негативните последици. Всъщност това ще направим в настоящата статия.

Първо, малко история. През далечната 1978 г. StorageTek разработи първото полупроводниково устройство за съхранение, базирано на RAM памет. RAM устройствата са устройства за съхранение, които използват летлива памет, подобна на тази, използвана в компютърната RAM. Основните предимства на RAM устройствата са свръхбързото четене, писане и извличане на информация, а недостатъкът е много висока цена (от $ 80 на 1GB). През 1995 г. M-Systems представи първото полупроводниково устройство за съхранение Флаш памет. Flash (NAND) устройства са устройства, базирани на енергонезависима памет; това е видът устройства, използвани за инсталиране в мобилни компютри от Apple. Тези устройства се различават от обикновените устройства, на първо място, по високата скорост на търсене на информация (сравнима със скоростта на търсене в RAM на Mac). Напоследък скоростите на четене/запис стават сравними с тези на традиционните твърди дискове и в някои случаи значително ги надминават. Що се отнася до цената на NAND устройствата, тя е значително по-ниска от цената на RAM устройствата (от $ 2 на 1 GB). Съвременните SSD устройства, инсталирани в настолни и преносими компютри, са точно този тип памет.

project

Други предимства на SSD дисковете пред традиционните HDD включват следното:

  • Няма движещи се части
  • Широк работен температурен диапазон
  • Изобщо няма шум поради липса на движещи се части
  • Скоростите на четене и запис са ограничени главно само от честотната лента на използвания интерфейс (например SATA III - до 6 GB/s)
  • Ниска консумация на енергия
  • Висока механична устойчивост

Най-важният и може би най-критичният недостатък на SSD е ограничен брой цикли на пренаписване (зависи от типа на използваната флаш памет). По този начин SSD устройствата, използващи MLC флаш памет, позволяват приблизително 10 хиляди цикъла на пренаписване данни, а дисковете, базирани на по-скъпа SLC флаш памет, са значително по-големи - повече от 100 хиляди цикъла. По принцип ще отнеме много време, докато SSD устройството използва ресурса си, но винаги искате това да се случи възможно най-късно. Първият недостатък е тясно преплетен с втория, което е проблемът за съвместимостта на съществуващите SSD устройства с много операционни системи, включително Mac OS X. Проблемът е, че много съществуващи операционни системи не вземат предвид спецификата на SSD и допълнително ги износват (суап файлове, различни кешове и т.н.).

Ако първият недостатък не може да бъде решен по никакъв начин - технологията е технология, тогава с втория може да се пребори.

Най-важното за SSD в Mac OS X е активирането на TRIM технологията. На родните SSD в Mac OS X 10.6.8 и по-стари тази технология ще работи първоначално, а за неродните SSD е необходима специална помощна програма TRIM Enabler. Вече писахме за TRIM преди, само не забравяйте, че използването на тази технология ви позволява да избегнете забавянето на SSD поради запушване на клетките в паметта.

Други съвети са както следва:

1. ЗАБРАНЕТЕ КЕШИРАНЕТО В УЕБ БРАУЗЪРА

  • Включваме допълнителен раздел Развитие в менюто на програмата. За да направите това, в менюто за настройки на Safari отидете в раздела Добавки и маркирайте елемента там Показване на менюто за разработка в лентата с менюта.

Library LaunchDaemons

Отиваме в появилия се раздел Развитие и маркирайте елемента от менюто Деактивирайте кешовете. Safari вече ще изтегля графики, страници и други ресурси от мрежата в реално време, вместо да използва ресурси, съхранени в кеша.

твърдия диск

2. ИЗКЛЮЧЕТЕ РЕЖИМ НА ХИБЕРНАЦИЯ

Режимът на хибернация позволява, когато компютърът е изключен, да записва цялото съдържание на RAM на твърдия диск и след това, когато компютърът се включи отново, да продължи прекъснатата работа, сякаш няма изключване. MacBook изисква този режим да се използва при захранване на батерията, за да се избегне загуба на данни, когато батерията се изтощи. Несъмнено това е много удобно, но въпросът е, че когато е активен хибернация, на диска на MacBook винаги се създава файл, равен на количеството RAM, инсталирано в компютъра. Като се има предвид, че обемите на съществуващите SSD дискове не са толкова големи и за да спестите пари, трябва да се борите за всеки мегабайт, загубата на поне 2 GB дисково пространство ще бъде непосилен лукс.