跳转到主内容

如何测量CPU利用率

Views:
259
Visibility:
Public
Votes:
1
Category:
clustered-data-ontap-8
Specialty:
Perf
Last Updated:

适用场景

  • ONTAP 9

问题解答

作为系统整体视图的一部分、请使用命令行实时查看CPU利用率:

注意: CPU域在文章中 作为计算资源列出、CPU域在ONTAP 9中进行了说明

使用以下命令验证CPU利用率: 

  1. 使用sysstat -M 1

netapp::> set diag
Warning: These diagnostic commands are for use by NetApp personnel only.
Do you want to continue? {y|n}: y
netapp::*> node run -node netapp-01 sysstat -M 1
ANY1+ ANY2+ ANY3+ ANY4+ ANY5+ ANY6+ ANY7+ ANY8+ ANY9+ ANY10+ ANY11+ ANY12+ ANY13+ ANY14+ ANY15+ ANY16+  AVG 
 100%  100%  100%   99%   98%   96%   94%   91%   86%   81%   76%   70%   64%   57%   48%   37%   81%

CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7 CPU8 CPU9 CPU10 CPU11 CPU12 CPU13 CPU14 CPU15 
 78%  76%  77%  83%  82%  83%  82%  82%  82%  82%   83%   84%   83%   82%   83%   82% 

Nwk_Excl Nwk_Lg Nwk_Exmpt Protocol Cluster Storage Raid Raid_Ex Target Kahuna WAFL_Ex(Kahu)
    3%    2%    450%     0%    0%    49%   2%   136%    0%    4%   511%( 94%) 

WAFL_XClean SM_Exempt Cifs Exempt SSAN_Ex Intr Host  Ops/s   CP
     0%     0%   0%   112%    0%  28%   8%  47111   0%

在上面的示例中、16个核心的平均CPU利用率为81%。  

最繁忙的域:

  • WAFL豁免率为511-%
  • 网络免除450/%
  • RAID豁免率为136%、豁免率为120%。
  • WAFL在样本间隔的98%处于活动状态、4%用于串行处理、94%用于并行处理。
  • 由于WAFL串行处理速度非常低、因此并行WAFL可能会完成更多工作
  • 如果没有其他性能指标、在采样间隔内98%处于活动状态不是一个问题。
  • 整体CPU资源变得稀缺、从而增加了CPU工作排队的可能性、从而可能影响客户端延迟。
  1. 使用sysstat -x 1. 

cluster1::> set diag
Warning: These diagnostic commands are for use by NetApp personnel only.
Do you want to continue? {y|n}: y
cluster1::*> node run -node cluster1-01 sysstat -x 1
 CPU   NFS   CIFS   HTTP   Total    Net   kB/s   Disk   kB/s   Tape   kB/s   Cache  Cache   CP 
                    in   out   read  write   read  write    age   hit  time 
  2%    0    0    0    24     7    7    12     0     0    0  >60   100%   0% 
  2%    0    0    0     5    11    4     0    24     0    0  >60   100%   0% 
  4%    0    0    0     0     9    9    20   1274     0    0  >60   100%   1% 
  4%    0    0    0     3     7    8    12    36     0    0  >60    -    0% 
  1%    0    0    0     1     4    5     0     0     0    0  >60   100%   0% 
  2%    0    0    0    20     6    5     0     0     0    0  >60    -    0% 
  5%    0    0    0     8     5    6    12    24     0    0  >60    -    0% 
  1%    0    0    0     0    12    13    12     0     0    0  >60    -    0% 
  2%    0    0    0     0     3    4     0    36     0    0  >60    -    0% 

 

在以上示例中、可以从第一列(即2%)查看CPU利用率。

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.