Свап на Mac: сколько нормально и когда это проблема
«Использование своп» показывает гигабайты — пора бояться? Как читать свап вместе с нагрузкой на память, сколько его нормально и что делать.

Свап сам по себе не проблема: если график «Нагрузка на память» зелёный, а «Использование своп» не растёт, всё в порядке. Сигнал — когда свап растёт, пока график желтеет или краснеет.
Откройте «Мониторинг системы», вкладку «Память», и внизу увидите строку «Использование своп: 6,2 ГБ». Шесть гигабайт на диске вместо памяти — звучит как приговор и Mac, и SSD.
В интерфейсе слово пишется «своп», в разговоре чаще «свап» — это одно и то же.
Что такое свап
Когда памяти начинает не хватать, macOS сначала сжимает давно не использованные данные прямо в памяти — это строка «Сжато». Если и этого мало, сжатые данные уходят на системный диск, в файлы подкачки. Это и есть свап. Справка Apple описывает строку «Использование своп» как место на загрузочном диске, куда система выносит неиспользуемое из памяти и откуда возвращает обратно.
Файлы подкачки лежат на отдельном служебном томе /System/Volumes/VM и
зашифрованы. Подробно про сжатие, кэш и цвета графика — в гайде
про давление памяти, здесь
только про свап.
Сколько нормально
Порогов вида «больше 4 ГБ — плохо» у Apple нет, и придумывать их не стоит: та же цифра на 8 ГБ и на 64 ГБ памяти значит разное. Смотрите на сочетание:
- график «Нагрузка на память» зелёный, свап стоит на месте — всё нормально. macOS когда-то вынесла на диск то, что давно не нужно, и больше туда не ходит. Пусть лежит;
- график жёлтый, свап растёт — памяти мало для этой работы. Система постоянно гоняет данные между памятью и диском, отсюда короткие паузы при переключении окон;
- график красный — тормоза уже сейчас, что-то пора закрыть.
Пока Mac работает без перезагрузки, свап может понемногу набираться: туда уходит то, к чему вы давно не возвращались. Если потом он стоит на месте, это не утечка.
Растёт ли свап: как проверить
Самый простой способ — запомнить цифру «Использование своп» утром и посмотреть вечером после обычной работы. Выросла с 1 до 7 ГБ, а график днём был жёлтым — это сигнал. Была 5 и осталась 5 — ничего не происходит.
Для любопытных — «Терминал»:
sysctl vm.swapusage— одна строка: сколько места под свап выделено (total), занято (used) и свободно (free). Пометка(encrypted)в конце — то самое шифрование;vm_stat— среди прочего строкиSwapoutsиSwapins: сколько сжатых страниц с момента включения ушло на диск и вернулось с диска. Запустите дважды с разницей в час. ЕслиSwapoutsпочти не изменилась, свап стоит на месте, даже если он большой;vm_stat 60— первая строка с итогами, дальше раз в минуту — приросты. Нули в столбцахswapinsиswapouts— система на диск не ходит. Остановить — Control-C.
Свап и SSD
Честно: запись в свап — это запись на SSD, а ресурс записи у любого SSD конечен. Но для обычной работы это не повод для паники. Говард Окли, который пишет о внутренностях macOS в блоге Eclectic Light, разбирал именно этот вопрос (статья 2022 года, на английском). Он предлагает смотреть, какую долю всей записи на диск составляет свап: меньше 10% — на износ он почти не влияет, половина и больше — тогда больше памяти в следующем Mac заметно продлит жизнь SSD. А в целом, по его оценке, даже самые активные пользователи не пишут на встроенный SSD столько, чтобы износить его за обычный срок службы Mac — около десяти лет.
Повод задуматься — не «6 ГБ свапа», а жёлтый график и растущий
Swapouts каждый день. Тогда памяти не хватает постоянно, и страдает в
первую очередь скорость, а не диск. Сколько уже записано на ваш SSD и
как это проверить — в гайде про износ SSD.
Можно ли отключить
Штатного переключателя нет. Файлы подкачки создаёт системная служба, а способы отключения, которые ходят по форумам, требуют выключить защиту целостности системы (SIP) или менять параметры загрузки. Это ослабляет защиту Mac и оставляет его в неподдерживаемой конфигурации.
И главное — это не нужно. Без свапа при нехватке памяти macOS не станет быстрее: ей придётся завершать приложения. Свап — запасной выход, а не причина тормозов.
Что делать, если свап растёт
- Найдите, кто занял память. На вкладке «Память» нажмите на заголовок столбца «Память», самые прожорливые окажутся сверху.
- Перезапустите виновника. Приложение, которое работает сутками, часто понемногу набирает память и не отдаёт её.
- Закройте лишние вкладки браузера. У каждой часто свой процесс.
- Оставьте на системном диске свободное место. Свапу нужно куда писать.
- Перезагрузите Mac, если всё это не помогло: приложения начнут заново, и память освободится.
Если свап растёт каждый день на обычной работе и график подолгу жёлтый, дело уже в объёме памяти. Как проверить это за неделю, разобрано в гайде хватит ли 8 или 16 ГБ. Путеводитель по столбцам и вкладкам — в гайде про «Мониторинг системы».
В приложении
Сразу честно: свап и нагрузку на память «Ресурсы Mac» не показывают — ни в виджетах, ни в плашке. Списка процессов тоже нет. За свапом и виновником идите в «Мониторинг системы».
Что приложение даёт рядом с этим:
- маленький виджет «Память» — занятая память в процентах, график за час и объём вида «24 из 128 ГБ». Считается так же, как «Используемая память» в «Мониторинге системы». По графику за час видно, если память весь день держится у потолка;
- виджет «Диск» — заполненность системного тома. Свапу нужно свободное место, и виджет покажет, что его осталось мало;
- плашка в строке меню показывает самый высокий процент из ЦП, памяти и графики и краснеет выше 80%. Если на ней значок памяти, сейчас больше всего занята именно память — самое время открыть вкладку «Память».
Если свап ни при чём, а Mac всё равно тормозит, пройдите диагностику по шагам.