所以我刚刚得到了一个很好的新的VPS服务。 我想知道一个很好的MaxClients会是一个服务器,将承载一个个人网站,一些博客等,以及您的经验与一个服务器maxclients的东西! Ubu服务器的默认值是150。
一段绳子有多长? 🙂
大多数情况下,限制因素将成为记忆。 特别是如果您使用的是Apache并且安装了很多模块(mod_php,mod_perl等); 一些决定可以服务的最大并发连接数的因素将包括:
在大多数情况下,150被认为是一个合理的数字。 我的build议是保持现状。 如果没有损坏,为什么要修复它?
如果你发现你一直打MaxClients,那么你有一个需要解决的问题。
我知道答案有点含糊,但没有更多的环境知识,就没有真正的公司形象
粗略的规则是MaxClients = Apache可用的近似RAM÷每个Apache进程的平均RAM。 150可能会比平均256MB的VPS切片所能处理的更多。
假设它是apache prefork …
查看系统“top”的输出,并注意apache进程的RSS大小。 可以说是30M。 然后,512MB的RAM / Apache的RSS大小…build议MaxClient设置为17左右。
如果你有超过17个apache进程运行你的机器,那么肯定会开始使用交换空间。一旦开始使用交换,如果它是一个繁忙的服务器,它可以很快失去控制。
然而,因为它可能不是一个繁忙的networking服务器(你已经去过VPS,而且它是一个个人网站),MaxClient设置可能大部分是不相关的,因为你可能不会获得许多并发连接。