使用Perfstat工具收集Netapp存储诊断信息

时间:2017-04-01 22:21:48   收藏:0   阅读:1500

概要简介

Perfstat是一个Netapp存储诊断数据命令行收集工具,该工具能够收集Netapp存储的详尽的信息,包括配置信息和性能数据,针对于Netapp存储OS的2种模式分别有两个版本:

存储模式Perfstat版本
7 modePerfstat 7
Cluster ModePerfstat 8

perfstat 7.x用于收集 7 mode Netapp存储的信息,perfstat 8.x主要用于收集Cluster mode Netapp存储信息

技术分享注意:

从Netapp Data Ontap 8.3之后,7 mode将退出历史舞台。

作为命令行工具,perfstat使用起来还是较为复杂,为了简化使用,Netapp给该工具做了一个GUI外壳,方便用户使用。下面以Windows为例说明perfstat 使用方法。

下载运行

该GUI工具可以在Windows和Linux运行,可以从Netapp官网下载(需要有Netapp的账号)

下载后会有一个.zip的压缩包,比如gPerfstat_Windows.zip。解压缩某个目录下,注意文件路径中不要包含空格,否则程序不能正常运行

双击运行文件gPerfstat.exe。

 

数据收集

程序运行后出现以下界面,如果你的Perfstat版本不是最新,可以在此输入Netapp网站的账号更新软件,否则“Skip”跳过该页面

技术分享

选择“Perfstat V8”,进入收集参数设定界面

技术分享

 

技术分享

技术分享

数据上传

收集到的数据可以上传到netapp的网站https://latx.netapp.com,注意登录该网站需要有账号。

该网站可以将上传数据进行分析并且生产图表。利用这些图表可以很便利地分析现有存储的运行状况。

上传步骤:

1.登录https://latx.netapp.com后,看到如下Web页面

技术分享

2.点击“New Perfstat”,出现上传的窗口

技术分享

技术分享

技术分享

数据分析

利用Latx的图表可以分析存储的运行状态。

 

1.IO延迟

 技术分享

2.磁盘利用率

在Summary菜单下可以看总体磁盘利用率

技术分享

如上图,当前的磁盘利用率为100%,说明磁盘非常繁忙,存储的响应能力肯定非常差。所以延迟比较高。

不过,在该视图下,不能精确反应磁盘的利用率,这个100%只是利用率最高的部分磁盘的数据。并不是所有磁盘的平均值。这是由于我们看到的这个图形是根据”sysstat“命令输出的结果生成。该命令输出的磁盘利用率是取所有磁盘中最高值。假设有这种情况,存储节点有30块磁盘,只有一块磁盘非常繁忙,使用率达到100%,其他29块都只有10%。那么,这个命令输出的磁盘利用率也是100%。

要获得精确的磁盘利用率,在”Summary“视图下,点击”Disk Utilization“

技术分享

随后,出现精确磁盘利用视图,该试图基于命令 ”statit“的输出生成,可以获得每个磁盘的利用率,并且根据磁盘的繁忙程度用深浅不一的颜色进行标注,越是繁忙的磁盘,标识的颜色越深。

在”Configure“下拉菜单下,选择”Show Grid Lines“,在Grid Szie处将滑块移动到最右侧。如下图,小方块每一行代表一个磁盘,鼠标放置到小方块上,右下角状态栏会显示当前0b.01.20磁盘的利用率为98%

技术分享

3.CPU的利用率

CPU的利用率同样可以在Summary视图下查看,如下图所示,数据收集期间,CPU的最大利用率为60%,平均利用率为15%。类似于磁盘利用率,因为CPU有多个核,该处显示的最大CPU利用率也是取利用率最高核的利用率。

 技术分享

本文出自 “川流信息” 博客,请务必保留此出处http://tech4fei.blog.51cto.com/12552348/1912374

原文:http://tech4fei.blog.51cto.com/12552348/1912374

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!