Как drop_caches в контейнере OpenVZ centos6

Я пытался

sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'

sudo echo 3 > /proc/sys/vm/drop_caches

echo 3 > /proc/sys/vm/drop_caches

echo 3 | sudo tee /proc/sys/vm/drop_caches

и куча других вариантов, но с каждой попыткой я получаю

bash: /proc/sys/vm/drop_caches: Permission denied

Как очистить оперативную память, используемую для буферов / кэша в моем контейнере centos6 openvz?

Похоже, что единственный способ сделать то, что мне нужно, это перезагрузить контейнер.

2 ответа

Решение

Получите настоящий не-OpenVZ компьютер (KVM, Xen и т. Д.), И это будет работать просто отлично. С OpenVZ у вас нет собственного экземпляра ядра, и поэтому вы не можете выполнять такие команды.

echo 3 | sudo tee /proc/sys/vm/drop_caches
Другие вопросы по тегам