Вот рекламный текст от Apple по этому поводу:
Освободите память.
Чем больше свободной памяти находится в распоряжении Mac, тем быстрее он работает. Но если у вас одновременно открыто несколько приложений, объём свободной памяти Mac уменьшается. Технология сжатия данных в памяти высвобождает память Mac по мере необходимости. Когда у Mac заканчивается память, OS X автоматически сжимает данные неактивных приложений, высвобождая часть памяти. После сжатия памяти вашему Mac не придётся тратить время на постоянную передачу данных из памяти на накопитель и обратно. Поэтому он может сделать больше за меньшее время. А поскольку сжатие и распаковка выполняются почти мгновенно, вы не заметите ничего, кроме невероятно быстрого отклика.
Так вот. Мне тут подсказали на тостере и таки да - стало лучше вроде. Но зачем-то же эту фишку в Apple вводили - хочу разобраться во всех особенностях этой системы и понять что она дает и что отнимает.
Нашел такую тему:
maccentre.ru/board/viewtopic.php?p=843761
Сходу не понятны значения настроек:
- Выключение сжатия памяти и свопа (требуется перезагрузка):
Код:
sudo nvram boot-args="vm_compressor=1"
Так это выключается сжатие памяти и выключается сжатие свопа или своп вообще отключается?
- Включение сжатия памяти без сжатия свопа (требуется перезагрузка):
Код:
sudo nvram boot-args="vm_compressor=2"
Сжатие памяти выключается, но опять что со свопом? Он остается, но больше не сжимается? А по умолчанию что, сжимается?
- Восстановление параметров по умолчанию (включены сжатие памяти и свопа):
Код:
sudo nvram boot-args="vm_compressor=4"
Включено сжатие памяти и включен своп? Или включено сжатие памяти и сжатие свопа?
Теперь далее - как это сжатие памяти работает? Когда ее становится мало то, что обычно принято свопить в линуксе теперь начинает сжиматься и оставаться в ОЗУ? В чем плюс перед свопом, если происходит это с SSD в системе? Машинка - rMBP 2014, 8Gb RAM, SSD 128Gb.