麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > PowerShell > 正文

PowerShell 讀取性能計數(shù)器二進制文件(.blg)記錄并匯總計算

2020-03-26 19:07:14
字體:
供稿:網(wǎng)友

由于監(jiān)控及報告需要,要統(tǒng)計性能計數(shù)器每天數(shù)值情況,確認數(shù)據(jù)庫服務(wù)器的運行狀況。若打開計數(shù)器填寫,比較麻煩,現(xiàn)在統(tǒng)計用 powershell 來讀取計數(shù)器的值。

第一階段:Powershell 讀取計數(shù)器文件并統(tǒng)計其中一個計數(shù)器的值

$startDate = (Get-Date).AddDays(-1).Date $endDate = (Get-Date).Date $perfPath = "D:/DataFiles/PERFMON/MSSQL_PERFMON_08240904.blg"  #讀取文件中的計數(shù)器名稱 $counterList = Import-Counter -Path $perfPath $countersNameList = $counterList[0].countersamples | % {$_.path}  #篩選指定計數(shù)器和時間重新導入PS $counter = $countersNameList -like '*Processor Time*' $counterData = Import-Counter -Path $perfPath -Counter $counter | Where-Object -FilterScript {($_.Timestamp -ge $startDate) -and ($_.Timestamp -lt $endDate)}   #計算日期范圍內(nèi)的數(shù)值統(tǒng)計 $counterInfo = $counterData | Foreach-Object {$_.CounterSamples} | Measure-Object -property CookedValue -Average -Maximum  #哈希表存儲結(jié)果數(shù)據(jù) $resultTable=@{} $resultTable."CPU 利用率——平均" = $counterInfo.Average $resultTable."CPU 利用率——最大" = $counterInfo.Maximum  $resultTable 

PowerShell,性能計數(shù)器,二進制文件

第二階段:批量統(tǒng)計文件中的所有計數(shù)器并導出到文件中

$startDate = (Get-Date).AddDays(-1).Date  $endDate = (Get-Date).Date  $perfPath = "D:/360Downloads/*.blg"  #哈希表存儲結(jié)果數(shù)據(jù)  $resultTable=@{}  #導入指定時間的所有計數(shù)器信息 $counterData = Import-Counter -Path $perfPath | Where-Object -FilterScript {($_.Timestamp -ge $startDate) -and ($_.Timestamp -lt $endDate)}  #所有的計數(shù)器名字 $countersNameList = $counterData[0].countersamples | % {$_.Path}  #遍歷每個計數(shù)器,將計算結(jié)果存儲到哈希表中 foreach($counterName in $countersNameList)  {  #$counterName = "//hzc/system/threads" $counterDataOne = $counterData | Foreach-Object {$_.CounterSamples} | Where {$_.Path -like $counterName}  $counterInfo = $counterDataOne | Measure-Object CookedValue -Average -Minimum -Maximum $resultTable.$($counterName+" :平均值") = $counterInfo.Average $resultTable.$($counterName+" :最小值") = $counterInfo.Minimum $resultTable.$($counterName+" :最大值") = $counterInfo.Maximum }  #$resultTable.GetEnumerator() | sort Name | Format-Table -Auto #幾種方法導出到文件 $resultTable.GetEnumerator() | sort Name | Format-Table -Auto | Out-File "D:/360Downloads/PerfmonCounter.txt" $resultTable.GetEnumerator() | sort Name | Export-Csv -Path "D:/360Downloads/PerfmonCounter.txt" -Encoding "unicode" -Force $resultTable.GetEnumerator() | sort Name | Format-List | Export-Csv -Path "D:/360Downloads/PerfmonCounter.xlsx" -Encoding "unicode" -Force 

PowerShell,性能計數(shù)器,二進制文件

 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 91短视频在线免费观看 | 亚洲国产精品一区二区精品 | 色婷婷久久一区二区 | 91成人一区 | 亚洲一区二区三区日本久久九 | 黄色毛片视频在线观看 | 亚洲视频精选 | 黄色免费不卡视频 | 欧美日韩在线影院 | 欧美不卡 | 欧美色爱综合 | 久国产精品视频 | 欧美一级美片在线观看免费 | 成人一级在线 | av在线不卡免费 | 久久久久久久99 | 亚洲片在线 | 亚洲最黄视频 | 国产精品成人一区二区三区吃奶 | xxxxxx打针视频vk| 久久精品一区二区三区不卡牛牛 | 欧美成人精品欧美一级乱黄 | 蜜桃成品人免费视频 | 狠狠干伊人网 | 羞羞色网站 | 国产在线免 | 国产在线精品一区二区 | 国产精品高潮视频 | 欧美不卡 | 久久精品视频黄色 | 国产九九在线视频 | 久久草在线观看视频 | 免费在线成人网 | 国产精品美女久久久免费 | h视频免费在线观看 | 美女黄污视频 | 黄色高清av| 精品久久久久久久久久久久久久 | 看国产一级毛片 | 黄色网电影| 九九黄色影院 |