服务器带宽不足,达到最大限度?

服务器带宽不足,达到最大限度?

我正在运行 Mac Mini Server 2.66ghz C2D、8GB Ram OSX 10.6 Server。

我正在运行带有 Apache/PHP/MySQL 的 WordPress 3.1.1 安装,仅提供页面(图片来自 S3),每页大小为 19k。当我运行 AB 时,我的最大速度为 @115k,每秒 6 个请求。这是全面的稳定数字。现在我知道我的服务器可以处理更多,我有 5megs 的上传速度,所以我应该在更高的地方达到最大值。

有什么想法我应该先查看哪里吗?我确信一定是 Apache/MySQL/PHP 中的设置限制了服务器。我或多或少使用的是普通的 httpd/php.ini,只是启用了压缩、fast_cgi 和 WordPress 的 mod_rewrite。

更新:

ab -n 1000 -kc 200 127.0.0.1 

没有问题。几秒钟内完成测试。它在-n 1000 -kc 500……时出错了,但这是意料之中的事。

可能是因为我的网关限制了连接,所以上传速度才稳定在 115kpbs?

答案1

您是否尝试过在本地运行 ab(通过 localhost/127.0.0.1)?
我会从那里开始,首先消除与网络相关的问题。

之后,当您使用测试负载来查看服务器的重要统计数据(平均负载、RAM 使用情况、交换活动、磁盘活动等)时,这将引导您找到最佳优化路径(例如,如果您受到 CPU 限制,您可能需要禁用压缩并查看它是否有助于或损害性能...)。

相关内容