我们有一个专用服务器,用于分阶段网站(我们的测试服务器).服务器的性能变得非常糟糕,我们经常需要重新启动它.当性能很差时,我已经检查了任务管理器的进程和内存,但一切看起来都还可以.
我们使用内容管理系统,并且总是在使用此CMS的管理部分时,我们注意到性能下降,这让我觉得它可能与CMS正在进行的数据库调用有关.
这听起来可行吗?关于我如何测试这个的任何其他想法?
提前致谢…
Does this sound viable?
是.
Any other sggestions of how I can go about testing this?
性能检查.请注意,性能不仅仅是cpu.如果您认为数据库是问题,那么它可能是IO绑定的 – 在这种情况下,磁盘延迟/活动感知将会飙升.检查光盘性能计数器.特别是如果你是IO buond,cpu会很低,因为cpu基本上没有为进程提供服务,因为它等待IO完成.
越来越忙,通常,数据库需要大量的IO预算,这意味着相当多的光盘.我这里有一个数据库,现在使用6个10k RPM的光盘,很快就升级到8个 – 仅用于数据.典型的廉价专用服务器通常具有非常糟糕的IO预算 – 较慢的大型最终用户光盘,其中很少,不能制作快速的子系统.这在某些情况下运行良好,但最终可能会超载.