Nginx的静态内容服务器最大化?

我使用nginx为我的一个体面的繁忙网站提供静态内容。 我禁用了日志loggingfunction,并启用了4个工作进程,每个工作者有5,000个连接(应该产生20,000的最大连接限制。

服务器的CPU使用率只有10%左右,RAM的使用率只有50%左右,但是非常滞后,有时候nginx对请求的反应太慢,超时。 对于less量的连接,没问题,但是一旦发生任何负载(约2500个连接),就会发生故障。

还有其他的瓶颈或限制吗? 这是一个FreeBSD服务器,所有的静态文件都位于本地(而不是NFS)。 网卡是一个没有计量的吉比特,它只使用了大约75兆字节。

任何有识之士将不胜感激。 谢谢。

一些提示在哪里看:

  • 您必须启用错误日志logging,并始终查看。 它提供了很多信息。
  • 什么是IO直到?
  • 你有安装穆宁吗? Munin图也提供了很多信息。
  • 你是否在Nginx中启用了nginx-status模块? 如果是的话,它显示的是什么数字?
  • 您的服务器上还运行着哪些应用程序? 可能会影响性能
  • 你正在服务什么types的静态文件? 具体是什么尺寸