服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

为什么我的服务器性能会降低到停止点?

所以,有一段时间,我看到在萤火虫,一个请求超过15甚至60秒的反应,有时从来没有。 这是我排除的: 这不是CPU,因为每次我检查服务器的负载时,所有3个数字都小于6 这不是记忆,因为这也相当低,50% 这不是I / O了,因为我已经看到了Joyent在我请求时发回给我的图表,并且它们显示的I / O不足3MB(主要是全部读取)。 这不是SQL性能 – 我已经分析了每个运行的最后一条SQL命令,而且它们都是(不pipe它们中的99.9%)在不到30ms内运行,大部分运行在5ms以内。 哦,我一直在分析所有的脚本执行时间,甚至在问题发生的时候,脚本总是在50ms或更短的时间内完成(即1/20秒)。 现在,我运行了很多Ajax调用。 每2秒钟1个用户,我有300个DAU +。 但是,即使全部300个同时播放,那么每秒最多只有150个呼叫。 唯一能想到的是我的一个邻居是时髦的。 问题是高度间歇的。 99%的时间它完美的工作,并有出色的performance。 但是99%以上还不够好。 最终性能变得如此糟糕,我不得不重新启动服务器,在这一点上一切都很好。 我现在已经做了4次了。 有任何想法吗? 注意:这是在joyent,vps,intro包256m ram与爆裂。 这里是mysql的转储信息: Traffic ø per hour Received 18 MiB 29 MiB Sent 134 MiB 221 MiB Total 151 MiB 251 MiB Connections ø per hour % max. concurrent connections 5 […]