如何增加 VPS 上的 dcachesize

如何增加 VPS 上的 dcachesize

我有一个运行 CentOS 5.7 (Final),32 位的 VPS。

当我运行时,cat /proc/user_beancounters我看到 18923 failcnt onprivvmpages和 3396932 failcnt on dcachesize。它们分别有 131072 和 4608000 的限制。我相信我需要增加我的 VPS 上的 dcachesize,但我不确定在哪里设置它。

我收到的错误大多是“无法分配内存”,尤其是使用 PHP 时。在 中/etc/php.inimemory_limit = 32M我尝试过其他值,例如 64M 和 128M,但没有成功。我在一些地方看到它不能设置得太大,否则会同时启动太多进程,这将超出我的 VPS 的总 RAM 容量(512MB)。

我的 VPS 负载不是太重。这三个值的平均负载通常都小于 1.00。我正在运行 phpBB 和一些 WordPress 博客;我的网站上有很多使用 mySQL 后端的投票。这些问题是昨天我下载了yum update大约 238 个软件包后才出现的。事后看来,我可能不应该一次性下载所有软件包,或者只安装我真正需要的软件包。这导致了其他一些问题,但我将这些问题留到下次再回答。

我在这里寻找的是如何增加dcachesize。谢谢!

(谷歌搜索没有帮助我精确地找到配置文件的位置,我可以在哪里调整它……或其他一些程序。)

答案1

这是 OpenVZ 的一个常见问题。您无权设置 user_beancounters 值。它由您的提供商设置,他们用它来限制您的资源使用。尝试与他们联系并寻求解决方案。

相关内容