设为首页 收藏本站
查看: 1065|回复: 0

[经验分享] PowerBI分析Windows性能计数器的数据

[复制链接]
发表于 2018-6-17 16:13:13 | 显示全部楼层 |阅读模式
  我们在做系统性能分析或者SQL性能分析的时候都会用到一个最原始且又最实用的工具,那就是“性能监视器”,那么今天我将给大家介绍如何利用PowerBI来分析性能监视器里的性能计数器来分析系统的性能,当然学会这个后您可以举一反三,去分期其他性能,例如SQL的性能等
  首先我先利用Windows性能监视器采样收集一部分性能计数器的数据
DSC0000.jpg

  采样完毕后,我可以得到这样一个性能计数器文件
DSC0001.jpg

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

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

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

  后选择SystemPerformance.csv
DSC0005.jpg

  选择编辑
DSC0006.jpg

  接下来我把第一行删除掉
DSC0007.jpg

  输入1
DSC0008.jpg

  因为除第一列外其他列每一列都是一个名称多个值,那么接下来选择第一列右键选择“逆透视其他列”
DSC0009.jpg

  这样就可以看到每一个的名称以及值
DSC00010.jpg

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

  按照属性里的\为分隔符来进行拆分,确定
DSC00012.jpg

  接下来将2列空列删除掉
DSC00013.jpg

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

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

  输入(
DSC00016.jpg

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

  输入),确定
DSC00018.jpg

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

  接下来就可以关闭并应用
DSC00020.jpg

  等待加载完成
DSC00021.jpg

  接下来我创建一个折线图
DSC00022.jpg

  把日期从日期层次结构改成日期
DSC00023.jpg

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

  按照同样的方法,再添加2个切片器把实例和类型分别作为字段
DSC00025.jpg

  如果需要实例具备多选而不是默认的单选,那么点击实例切片器进行格式设置
DSC00026.jpg

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

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

  添加这个新的可视化视图,并设置如下
DSC00029.jpg

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

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

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

  最后再添加2个饼图分别是实例和类型的饼状图,可以分析占比
DSC00033.jpg

  OK,最后我再排版美化下
DSC00034.jpg

  因为我的数据采集不久并且是我的笔记本电脑,因此起伏不大,看不出明显的性能差异,不过您可以举一反三在自己的生产服务器上采用这样的方法来分析展现系统性能,当然还可以分析其他,只要是性能监视器能捕获的都可以进行分析,例如SQL,Exchange等等。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-525078-1-1.html 上篇帖子: windows上cmd常用网络命令 下篇帖子: 二、Windows Server 软件定义数据中心
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表