PowerBI分析Windows性能计数器的数据

咱们在作系统性能分析或者SQL性能分析的时候都会用到一个最原始且又最实用的工具,那就是“性能监视器”,那么今天我将给你们介绍如何利用PowerBI来分析性能监视器里的性能计数器来分析系统的性能,固然学会这个后您能够触类旁通,去分期其余性能,例如SQL的性能等服务器

首先我先利用Windows性能监视器采样收集一部分性能计数器的数据ide

clip_image001

采样完毕后,我能够获得这样一个性能计数器文件工具

clip_image002

接下来我将利用relog.exe程序来吧这个性能计数器文件转换成CSV文件性能

clip_image003

接着我用“Notepad++”打开转换出来的这个文件SystemPerformance.csv,能够看到每个数据值都是以逗号分割开的3d

clip_image004

接下来就是打开PowerBI,对这个SystemPerformance.tsv格式化数据进行导入orm

clip_image005

后选择SystemPerformance.csv对象

clip_image006

选择编辑blog

clip_image007

接下来我把第一行删除掉ip

clip_image008

输入1内存

clip_image009

由于除第一列外其余列每一列都是一个名称多个值,那么接下来选择第一列右键选择“逆透视其余列”

clip_image010

这样就能够看到每个的名称以及值

clip_image011

接下来为了更好的识别每一项属性的名称,接下来选择属性列,选择拆分列—按分隔符

clip_image012

按照属性里的\为分隔符来进行拆分,肯定

clip_image013

接下来将2列空列删除掉

clip_image014

接下来重命名每一列的标题

clip_image015

接下来我再把对象这列再拆分一下,把括号里的内存拆分红一列成为实例

clip_image016

输入(

clip_image017

接下来把新的这列)去掉,选择新的这列进行替换值

clip_image018

输入),肯定

clip_image019

接下来把这列重名命为实例

clip_image020

接下来就能够关闭并应用

clip_image021

等待加载完成

clip_image022

接下来我建立一个折线图

clip_image023

把日期从日期层次结构改为日期

clip_image024

接下来添加一个切片器,把对象拖到字段

clip_image025

按照一样的方法,再添加2个切片器把实例和类型分别做为字段

clip_image026

若是须要实例具有多选而不是默认的单选,那么点击实例切片器进行格式设置

clip_image027

同理把类型也设置成能够多选和全选,这样就能够选择你想的对象以及类型来查看数据了

clip_image028

接下来我导入一个可视化视图时间刷TimeBrush,时间刷是用来本身选择放大缩小时间区间的可视化视图模型,相似有点象音频编辑软件,要对某一段进行和放大处理是一个道理

clip_image029

添加这个新的可视化视图,并设置以下

clip_image030

接下来再把折线图里添加一个实例到折线图的图例中

clip_image031

这时我只是在时间刷里选择一段时间的区间,就能够在下面的折线图中看到这段区间时间段里放大的值走向

clip_image032

接下来我再复制一个现有作好的折线图,把复制出来的这个折线图里的图例由实例换成类型

clip_image033

最后再添加2个饼图分别是实例和类型的饼状图,能够分析占比

clip_image034

OK,最后我再排版美化下

clip_image035

由于个人数据采集不久而且是个人笔记本电脑,所以起伏不大,看不出明显的性能差别,不过您能够触类旁通在本身的生产服务器上采用这样的方法来分析展示系统性能,固然还能够分析其余,只要是性能监视器能捕获的均可以进行分析,例如SQL,Exchange等等。

相关文章
相关标签/搜索