Есть ли в Debian/Ubuntu команда `purge`, аналогичная команде purge в Mac OS X?

Есть ли в Debian/Ubuntu команда `purge`, аналогичная команде purge в Mac OS X?

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

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

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

Доступно ли это для Debian/Ubuntu?

решение1

Пытаться

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

Отредактировано 19.08.12 для добавления пояснения по drop_caches:

Объяснение поdrop_caches

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

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

Итак, просто введите эти значения в файл /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

решение2

Пытаться

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

Связанный контент