Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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