Netapp 文件管理器的平均负载

Netapp 文件管理器的平均负载

我目前正在尝试通过 snmp 或 ontapi apis 从 netapp 文件管理器监控 5 分钟系统负载平均值。目前我每 5 分钟运行一次 cron 作业并计算平均百分比,但我想知道是否有更好的方法,就像在大多数 unix 系统上工作一样,获取 1、5、15 分钟的值...在 google 和“netapp now”上没有找到任何东西,但也许我错过了...

答案1

如果您熟悉使用 PowerShell,则可以使用DataONTAP PowerShell 工具包以及Invoke-NaSysstat获取各种性能信息的 cmdlet:

PS C:\> Invoke-NaSysstat -Count 3 -SampleIntervalSeconds 5

  CPU   NFS  CIFS  HTTP   FCP iSCSI  RdOps  WrOps TotOps  NetRcvd  NetSent   DiskRd   DiskWr   RdLat   WrLat  TotLat
  ---   ---  ----  ----   --- -----  -----  ----- ------  -------  -------   ------   ------   -----   -----  ------
   1%     0     1     0     0    12      0     12     12   130 KB     5 KB   158 KB   559 KB     0.0     0.1     0.1
   1%     0     0     0     0    18      0     17     17   178 KB     6 KB     6 KB     6 KB     0.0     0.1     0.1
   1%     0     2     0     0    15      4     11     16   125 KB   110 KB   164 KB   681 KB     0.1     0.1     0.1

然后可以轻松将该信息导出为 csv 或 xml 以供其他程序(如 excel)使用。

如果您正在使用 ONTAPI API,请查看其perf-object-*方法。

答案2

我猜你的操作系统是 Linux,在这种情况下,查找指标 LoadAverage 的 oid,你可以直接通过 snmp 请求(snmpwalk/snmpget)猜测它的值,而无需任何额外的脚本

答案3

传统的 unix“平均负载”值在 netapp 上不可用。您可以查看 CPU 百分比(平均值或最大值)。

相关内容