Как очистить кеш на удаленном сервере centos? [дубликат]

На этот вопрос уже есть ответ здесь:

Я пытался очистить кеш на удаленном сервере и получил эти команды.

Сначала войдите в систему как пользователь root и выполните:

[root@server ~]# sync
[root@server ~]# echo 3 > /proc/sys/vm/drop_caches
bash: /proc/sys/vm/drop_caches: Permission denied

Но я получаю ошибку отказа в разрешении.

как удалить кеш? из-за этого я не могу установить ни одно приложение.

0
задан 6 August 2014 в 14:09
1 ответ

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

Основываясь на своем опыте, я столкнулся с подобной проблемой с OpenVZ, которая является виртуализацией на уровне операционной системы. В случае виртуализации на уровне операционной системы, вы не получаете свой собственный экземпляр ядра, и вы делитесь одной и той же страницей. Для того, чтобы отказаться от кэша страниц, вам нужен доступ к физическому узлу, но, как упоминалось ранее, он вообще не рекомендуется.

0
ответ дан 5 December 2019 в 13:36

Теги

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