我们正在为使用 nginx/passenger 部署的 rails 应用程序运行一个大型服务器(12 个线程,6 个内核,64Gb 内存,2 个 SDDs raid-0)。
不幸的是,页面被永远加载到 10 到 40 秒之间。但是,服务器的负载非常轻,平均负载为0.61 0.56 0.53
. 我们奇怪地使用了 ram,free -ml
报告了 57Gb(64Gb)的使用,而htop
只报告了 4Gb(64Gb)。
我们检查了我们的生产日志,rails 请求需要大约 100/200 毫秒才能完成,所以几乎没有。
我们如何识别瓶颈?