工作负载管理诊断
第一种方法会导致失败并且某些用户的生产力低下。如果选择对资源升级,那么必须能证明这种开销是正当的。因而比较明显的解决方案就是调查工作负载管理的可能性。
通常,您可以延迟一些作业。例如,您一大早需要的报告与在凌晨 3 点以及前一天下午 4 点运行是同样有用的。不同之处在于凌晨 3 点使用的 CPU 周期和其他资源多半是空闲的。可使用?at?或?crontab?命令要求程序在特定的时间运行或定期运行。
同样,必须在白天运行的一些程序可以降低优先级运行。它们将花费更长时间才能完成,但会较少与真正的时间起决定作用的进程争用资源。
另一种方法是将工作从一台机器移到另一台机器;例如,当您在源代码驻留的机器上运行编译时。这种工作负载平衡要求进行更多规划和监视,因为减少网络的负载以及增加服务器上的 CPU 负载可能造成净损失。
Server Consolidation on RS/6000?。