【发布时间】:2009-10-29 15:43:28
【问题描述】:
我们在使用 Zend 框架的媒体殿堂上的mid-tier DV Rage server 上,我们一直在 Virtuzzo 中非常一致地收到 QoS 警告。上周我们已经安装了 APC(将其调整到死)、mysql 和 apache 调整(Media Temple 推荐了许多)、前端 gzip、Zend_View 缓存以及 Zend 手册中推荐的所有优化技术。在这一点上,我认为我们已经基本解决了 kmemsize 问题,但我们仍然收到 tcpsndbuf 警告,老实说,我不知道如何处理这些问题。我们的流量每天大约有 1000 个独立用户,我很难相信我们无法支持这一点。 MT 似乎对内存有点“吝啬”,在所有这些工作优化之后,答案似乎是“添加更多内存/升级”
- 我们是否应该停止“玩服务器”并开始为我们的客户推荐实际专用服务器?
- 对于我们需要多少内存来运行基于 Zend 框架的站点,是否有人有任何建议...假设我们当前的“1GB 专用 RAM”(市场营销中所说的)?
我知道这有很多问题要问,但我们已经束手无策了,我们更多的是“代码”而不是“服务器”人员(如果这听起来很愚蠢,请提前道歉)。 :)
编辑。好的,所以在我们的 512MB 中,(mt) 已将 13MB 分配给 kmemsize。这低得离谱吗?我觉得是的。
【问题讨论】:
-
虽然您已经应用了最知名的 ZF 优化,但我认为您的问题来自 MT,您可以订购 1 个月的 1 GB RAM 并监控 tcpsndbuf 和 kmemsize....... . 我愿意知道你的解决方案是什么???
-
绝对看起来很低。通常,这些值是在初始服务器配置期间使用 vzsplit 实用程序自动确定的。检查我公司当前的 vps 配置,我们的基本计划(附带 512mb)的 kmemsize 障碍/限制为 60mb/120mb
-
@Mark 我是这么认为的。 Plesk 建议分配 15-20% 的 RAM。我们有大约 1-2%。只是不削减它。
-
在我与几个不同的 VPS 提供商合作的经验中,13MB 非常低。
标签: apache zend-framework apc