Как остановить процесс подкачки в OS X?

Как я предотвратил бы OS X, даже ища файл подкачки?

Я уничтожил файл подкачки на своем MBP. Это очень легко: просто измените местоположение файла подкачки по умолчанию, таким образом, система не может найти его (goto/System/Library/LaunchDaemons/com.apple.dynamic_pager.plist, изменить последнее <string> в ProgramArguments раздел.)

Это достигает того, чего я хотел, чтобы это достигло. Мой файл подкачки всегда 0mb, и следовательно я могу оставить свой Mac на в течение многих недель без наносящего вред вызванного подкачкой замедления, которое я приехал для ненависти.

Вопрос, как я могу остановить систему, ища файл подкачки? Подкачка никогда не создается, потому что путь, указанный в .plist файле, не существует. Но система все еще ищет его, означая фоновый процесс каждые 10 секунд, который похож на это:

dynamic_pager: cannot open swap directory /your/fake/directory/here
(com.apple.dynamic_pager[123]) Exited with exit code: 1
(com.apple.dynamic_pager) Throttling respawn: Will restart in 10 seconds

Я хочу мешать этому произойти, таким образом, моя машина постоянно не ищет что-то, что не является там, и умиротворять мой врожденный характер OCD (насколько я могу сказать, это не использует реального места).

Кто-либо знает как?!

1
задан 25.03.2011, 06:47

1 ответ

Если .plist файл не делает ничего иного кроме вызова, который программу можно удалить* он и/или разгрузить его использование

launchctl unload -w com.apple.dynamic_pager

*Переместите его где-то в другом месте. На всякий случай.

1
ответ дан 12.12.2019, 10:35

Теги

Похожие вопросы