多lessCPU使用太多?

我有一台服务器,每月接收大约一百万个独立访问者,最近我开始使用Plesk来帮助监视盒子本身的一些重要问题。 内存我可以理解,但我不确定如果我的CPU使用率太高,低,或平均这个数量的访问者。 服务器只是为了提供一个有点高的WordPress博客。

这是一个星期。 我应该注意哪些types的东西? 有关此服务器的其他信息如下:

VCPU(s) :4, RAM :6GB, HDD :30GB, OS :Ubuntu Server 10.04 x86_64

替代文字

在我看来,这个问题可以问一个string多长时间? 显然,当你命中100%的CPU时,一切都会受到影响。 我个人调查,当我的服务器的CPU保持在50%以上。
你的图表显示的爆发率甚至没有达到50%,所以我认为你的服务器状况良好,你需要注意有多less网站正在运行,以及/如果任何数据库正在运行以及它们的大小。 有很多因素可能会影响你的服务器,但我认为目前CPU使用率不是你的一个。

看起来很好…你不想成为平行工具:这意味着你已经付出了太多的硬件。 如果它以50%的速度上涨,那么你有足够的剩余容量。

我唯一担心的是星期二秒杀…看起来你处理得很好,但是交通严重不足是最糟糕的计划。 它是什么样的网站?

看来你的graphics采样间隔大约是10分钟左右。 这意味着在周二的峰值期间,在相当长的一段时间内(例如1分钟),CPU负载可能会达到100%。 也就是说,CPU负载在看到负载如何随时间发展的同时,对于识别CPU绑定系统来说并不是很有用。 我非常喜欢看运行队列的大小度量。

首先,定期抽样只会给你非常模糊的信息,除非它显示非常高的读数,否则它是没有价值的。 至于什么CPU负载是可以接受的,这是不容易回答的,因为你需要检查瞬时负载以及长期数字。

虽然这种情况会因CPU的型号和型号的不同而有所差异,但您不希望长时间维持超过50%的负载。 很简单,CPU并没有devise好处理,芯片本身产生的热量也是有问题的。 这种热量如何有效地转移到你所拥有的任何散热上是有限制的,所以简单地增加更多的冷却并不一定能解决高负载芯片的问题。 由于这个原因,监视CPU温度也很重要,因为这比负载本身重要得多。 咨询制造商的规格,以确定什么是好的,坏的或丑陋的。

我还build议尽可能缩短采样时间,至less在build立基线时,这样可以提高精度。 如果你看不到50%以上的显着负荷,我真的不认为你有问题。 请记住,短暂的高峰,甚至高达100%,并不是一个问题,只要平均值足够低,让热量逃脱。

如果你的网站没有停下来,你没有看到性能问题,也没有任何东西触发任何警钟……你可能没问题。

您的CPU使用率不被固定。 根据站点和configuration的不同,您可能需要检查磁盘使用情况,因为在出​​现CPU问题之前,I / O可能会停滞(取决于您正在运行的是什么)。

主要是关注性能。 只要网页的服务没有给客户造成巨大的延迟(最好是从外部 – 内部网源进行testing),那么你可能就没有问题了。