Ошибка «Неверный аргумент» для ключа sysctl vm.drop_caches в Ubuntu 11.10 (ядро 3.0.0-12) - PullRequest
2 голосов
/ 09 ноября 2011

У меня есть следующий сценарий оболочки, который я использовал в предыдущих версиях Ubuntu (<= 11.04) для очистки кеша памяти, и он работал нормально: </p>

sudo sync && sudo sysctl -w vm.drop_caches=3 && sudo sysctl -w vm.drop_caches=0

У меня новая чистая установка11.10 с ядром 3.0.0-12-generic, и я получаю следующую ошибку при запуске того же сценария сценария:

vm.drop_caches = 3

ошибка: «Неверный аргумент»установочный ключ "vm.drop_caches"

1 Ответ

0 голосов
/ 09 ноября 2011

Документация / Sysctl / vm.txt:

To free pagecache:
        echo 1 > /proc/sys/vm/drop_caches
To free dentries and inodes:
        echo 2 > /proc/sys/vm/drop_caches
To free pagecache, dentries and inodes:
        echo 3 > /proc/sys/vm/drop_caches

Вы не можете установить это значение на ноль.

...