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等等。

相關文章
相關標籤/搜索