var*_*run 4 storage storage-area-network iowait hp-ux
我们最近升级了数据中心的存储,并将所有生产系统迁移到其中。我们注意到,在一台计算机(用于 SAP 的 HP_UX IA-64 Oracle 数据库服务器)中,CPU 利用率开始上升,而 IO 等待百分比却在下降。现在 IO 等待率为 0%,所有 CPU 都以 100%(0% 空闲)运行。之前,IO 等待时间约为 30-40%(平均),CPU 空闲时间约为 15-20%(平均)。存储吞吐量的增加实际上会导致 CPU 利用率的增加吗?
当然可以。要明确回答您的 CPU 是否因此而升高的问题,需要更多信息,但总的来说,这是很常见且易于解释的。
服务器工作负载必须等待很多东西——CPU和内存,由于是本地的,通常必须等待网络和存储等东西。例如,我曾经遇到过一些应用程序在访问 SSD 后变得受 CPU 限制。
您的应用程序从改进的存储中获取数据的速度很可能比以前快得多,以至于 CPU 现在已成为瓶颈。