我正在OpenVZ (Virtuozzo)容器中运行Ubuntu14.04LTS。有一些基本服务正在运行(Apache、Postfix、Dovecot、MariaDB、OpenVPN、LDAP、memcached、php-fpm、nscd),我已经达到了/proc/user_beancounters中的一些限制,特别是kmemsize:
Version: 2.5
uid resource held maxheld barrier limit failcnt
79053013: kmemsize 39057604 41549824 41943040 50331648 18这是在大约12个小时的正常运行时间之后;在出现大量(数百)故障之前,使用kmemsize、shmpages、tcpsndbuf。
我的问题是:
发布于 2015-03-18 00:46:39
对于这些人来说,缺省值通常太低。41 be对于kmem来说是相当小的,收缩应该在接近您RAM大小一半的地方(1/2 vmguarpages)。
UBC参数有其用途,特别是当您喜欢可存储RAM而不是交换时,但是这些参数通常需要调整或有经验的管理员/主机来分配适当的限制。
OpenVZ的默认设置已经有一段时间了,这使得这些UBC限制成为过去。如果您遇到这些UBC参数的问题,我建议您考虑切换到vswap。
https://serverfault.com/questions/676038
复制相似问题