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

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

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

2020-10-29 20:56:01
字體:
來源:轉載
供稿:網(wǎng)友

由于監(jiān)控及報告需要,要統(tǒng)計性能計數(shù)器每天數(shù)值情況,確認數(shù)據(jù)庫服務器的運行狀況。若打開計數(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  #哈希表存儲結果數(shù)據(jù) $resultTable=@{} $resultTable."CPU 利用率――平均" = $counterInfo.Average $resultTable."CPU 利用率――最大" = $counterInfo.Maximum  $resultTable 

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

$startDate = (Get-Date).AddDays(-1).Date  $endDate = (Get-Date).Date  $perfPath = "D:/360Downloads/*.blg"  #哈希表存儲結果數(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ù)器,將計算結果存儲到哈希表中 foreach($counterName in $countersNameList)  {  #$counterName = "http://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 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 色域tv| 国产精品一区网站 | 免费久久精品 | 视频一区二区在线播放 | 国产九色在线播放九色 | 2021免费日韩视频网 | 欧美视频在线一区二区三区 | 91精品视频免费 | 精品久久久久久综合日本 | 久久久久国产成人精品亚洲午夜 | 亚洲精品av在线 | av手机在线免费播放 | 国产精品欧美日韩一区二区 | 日本黄色免费播放 | 爱爱插插视频 | 成人视屏网站 | 狠狠操视频网站 | 一级免费黄色 | 国产在线播放91 | 色猫av| 欧美成人高清视频 | 毛片网站视频 | 日本一区二区不卡高清 | 亚洲第五色综合网 | 色网站综合 | 狠狠干视频网站 | 精品久久久久久久久久久久包黑料 | 中文字幕爱爱视频 | 一区二区三级视频 | 日韩av片在线免费观看 | 成人做爰s片免费看网站 | 嗯~啊~用力~高h | 久久99综合久久爱伊人 | 91精品国产成人 | 成人福利在线免费观看 | 黄色免费高清网站 | 亚洲特黄 | 国产精品av久久久久久网址 | 毛片免费观看日本中文 | av免费av | 一级免费黄色 |