Досягнення максимально можливої продуктивності свого комп'ютера є однією з головних цілей будь-якого користувача Mac. Однак, існують деякі фактори, які уповільнюють роботу системи. Один з них - використання системою Swap-файлу.
Swap-файл використовується в разі, коли OS X вважає, що в її розпорядженні знаходиться маленький обсяг вільної оперативної пам'яті. Частина файлів, що належать запущеним програмам (тим, які використовувалися щодо давно), записуються в Swap-файл на жорсткому диску. Отже, при подальшому зверненні користувача до даної програми відбудеться читання даних з жорсткого диска в оперативну пам'ять (а деякі інші дані вивантажуються з оперативної пам'яті і записуються в Swap-файл). У цей момент може спостерігатися деякий пригальмовування системи. Особливо це відчутно при використанні HDD (швидкість запису / читання SSD значно вище).
В даний час обсяги оперативної пам'яті комп'ютерів значно зросли (Swap-файл починає використовуватися задовго до того, як закінчується пам'ять), тому даний файл можна відключити, що призведе до відчутного приросту продуктивності.
Для відключення Swap-файлу необхідно ввести в Терміналі наступні команди:
- Відключити використання Swap-файлу:
- Видалити наявні Swap-файли з системного диска:
Після цього перезавантажте ваш комп'ютер для застосування змін
Для перевірки заходимо в Моніторинг системи і у вкладці Системна пам'ять спостерігаємо наступне:
Якщо Ви захочете включити Swap-файл, то введіть в Терміналі наступну команду:
Після перезавантаження Swap-файл буде створений заново.
У деяких користувачів після відключення Swap-файлу можуть спостерігатися проблеми, що виражаються в зникненні ікон з рядка меню. Якщо ви зіткнулися з подібним, включите підкачування і скористайтеся утилітою AppleJack для відновлення системи.
- Скачайте AppleJack і встановіть його.
- Увімкніть комп'ютер з затиснутими клавішами Cmd + S.
- Відбудеться завантаження в режимі одного. Введіть команду:
- Після цього буде виконано автоматичне усунення помилок і відбудеться перезавантаження вашого Mac.
- Для видалення AppleJack в Терміналі OS X введіть: