1

В Mac OS X есть довольно крутой инструмент под названием purge.

Вы запускаете его в командной строке, и это освобождает всю доступную память - замедляя работу вашей системы.

Я часто освобождаю 2 ГБ памяти или больше после ее запуска.

Это доступно для Debian/Ubuntu?

2 ответа2

2

Пытаться

free && sync && echo 3 > /proc/sys/vm/drop_caches && free
2

Пытаться

sync; echo 3 > /proc/sys/vm/drop_caches

Отредактировано 19.08.12, чтобы добавить пояснения к drop_caches:

Пояснение к drop_caches

Начиная с версии 2.6.16, вы можете контролировать поведение кеша, для коммутатора есть четыре возможных «позиции».

0 -> даст ядру полный контроль над кеш-памятью 1 -> освободит кеш страницы 2 -> освободит дентрии и иноды 3 -> освободит дентины и иноды, а также кеш страницы

Итак, просто введите эти значения в файл /proc/sys/vm/drop_caches , с echo и как root:

sync; echo 0 > /proc/sys/vm/drop_caches

или же

sync; echo 1 > /proc/sys/vm/drop_caches

или же

sync; echo 2 > /proc/sys/vm/drop_caches

или же

sync; echo 3 > /proc/sys/vm/drop_caches

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .