Використання команди Purge в OS X Yosemite & OS X Mavericks

Anonim

Багато користувачів Mac, які працюють під керуванням OS X Yosemite та OS X Mavericks, помітили, що команда purge, яка примусово очищає кеш пам’яті, ніби комп’ютер було перезавантажено, видає помилку під час спроби запуску через термінал у OS X 10.9 або новіша версія. У більшості випадків це повідомлення про помилку «Неможливо очистити буфери диска: операція не дозволена».Це не означає, що очищення більше не працює в Mavericks, просто для належного виконання в останніх версіях Mac OS X потрібні права суперкористувача.

Запуск команди очищення в OS X El Capitan, Yosemite, Mavericks

Щоб використовувати команду purge у сучасних версіях OS X, ви повинні додати перед командою sudo у терміналі так:

sudo purge

Використання sudo завжди потребує введення пароля адміністратора. Зауважте, що немає жодного повідомлення про підтвердження того, що очищення виконано успішно, це займає кілька хвилин і повертає користувача назад до звичайного командного рядка. Без sudo помилка «операція не дозволена» залишиться, і, незважаючи на те, що вона не перевірена, ви можете побачити інші помилки, якщо інструменти командного рядка не були встановлені на Mac, про який йдеться.

Команда purge залишається дещо суперечливою і найкраще зарезервована для розробників і досить досвідчених користувачів.Крім того, ступінь ефективності очищення в найновіших версіях OS X залишається дискусійним через значні внутрішні вдосконалення керування пам’яттю завдяки стисненню пам’яті та покращеній обробці кешу, і слід провести подальше тестування, щоб визначити, чи продовжує існувати користь від використання команди чи найкраще дозволити OS X обробляти пам’ять і кеш повністю самостійно. Тим не менш, деякі користувачі можуть і надалі вважати очищення корисним у ситуаціях, коли вільної пам’яті мало або коли обсяг пам’яті дуже великий. Якщо ви збираєтеся спробувати використати очищення в OS X Mavericks, ви можете переглянути вкладку «Пам’ять» у моніторі активності, щоб самостійно побачити результати до та після, або використати щось більш розширене, наприклад vm_stat із командного рядка, щоб відстежувати використання віртуальної пам’яті. . Очищення скидає кеш віртуальної пам’яті та звільняє неактивну пам’ять.

Дякуємо різним коментаторам у нашій статті про вирішення проблеми з незвичайним високим використанням ЦП за допомогою Finder за нагадування про це, хоча очищення навряд чи матиме якийсь вплив на продуктивність Finder, воно може бути корисним інструментом для інших обставин.Маєте думку щодо очищення? Не соромтеся повідомляти про свої особисті висновки в коментарях.

Використання команди Purge в OS X Yosemite & OS X Mavericks