我最近开始接收etsy的pubsub数据源。 它平均每分钟250通知。 但显然,当美国醒来的时候,这个尖峰很厉害。
我希望能够处理这些尖峰(每天大约3次),但是其余的一天都很好。
什么是获得正确的服务器configuration的最佳方法。 我目前的做法是不断升级,直到服务器停止死亡…下一个飞跃是:
什么是最好的方法来确定你需要什么样的服务器设置?
编辑:在尖峰期间服务器加载命中150。 这不是驱动器空间或带宽问题。
编辑2:感谢您的debugging指针。 我现在已经运行SAR并粘贴输出: http : //pastebin.com/xNbL91Wp
综上所述:
sar 05:00:01 PM CPU %user %nice %system %iowait %steal %idle Average: all 16.74 0.16 2.94 1.51 0.00 78.65 sar -W 12:00:02 AM pswpin/s pswpout/s Average: 0.00 0.00 sar -q 12:00:02 AM runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 Average: 7 195 2.20 2.41 2.63
此外,这是一个链接到我的服务器负载3天图
特区报告和图表中的时间均为GMT -5
所以用2.20的ldavg-1你会说升级处理器是可取的吗?
你为什么服务器崩溃了? 在升级之前,这是你需要build立的第一件事情。 虽然你可以不断升级你的整个服务器,直到它的工作,它会花费你很多钱,当它在未来再次停止工作,你不会知道如何解决它,而不是投入更多的钱。
当这些尖峰碰巧看到什么导致你的问题时,在服务器上运行一些性能分析。 你内存不足,是你的CPU在100%是你的磁盘无法跟上。
在尝试解决问题之前,先了解一下您的实际问题,然后解决问题。