因此,我在Ubuntu上安装了一个的EC2小实例,运行在客运+ Nginx上。我设置了25个乘客实例,相对于并发连接的数量,性能正在迅速下降。
例如,在来自JMeter的一个并发连接时,响应时间小于1秒。然后在5个并发连接时,响应时间超过1秒。当我尝试10个并发连接时,响应时间平均在3-7秒之间!!
我想,既然我有25个实例正在运行,那么它至少应该能够处理25个并发连接,而不会导致性能下降吗?显然我是网络服务器的新手.有人能向我解释一下这种性能下降的原因吗?
是因为..。那个CPU太慢了?我觉得1.7GB的内存应该足够.考虑到每个实例显然只运行了大约30 is的内存。
任何关于如何正确配置乘客+ Nginx的进一步见解将不胜感激!!
谢谢!
发布于 2010-09-09 07:19:19
在进行测试时,您应该看看CPU和内存的使用情况。
从您的描述(而且不知道任何关于代码的信息)看来,CPU似乎陷入了困境,或者它正在等待一些锁定的资源(数据库?)在某个地方。
https://serverfault.com/questions/179430
复制相似问题