性能計數器自動收集-logman


1、在桌面雲測試中,往往需要模擬並發連接中服務器的性能數據,這里主要介紹如何自動收集性能數據

2、創建xxxx.bat文件,文件內容如下:

logman create counter test -cf logman.txt -o log.csv -f "csv" -si 1 -v "mmddhhmm"
logman start test
ping 127.1 -n 15 >nul
logman stop test
logman delete test
pause

備注:xxxx.bat同級目錄下,存在文件:logman.txt,文件內容如下:

\Memory\Available Bytes
\Memory\Pages Input/sec
\Memory\Pages Output/sec
\Memory\Pages/sec
\PhysicalDisk(_Total)\% Disk Time
\PhysicalDisk(_Total)\Avg. Disk Queue Length
\Processor(_Total)\% Processor Time
\SQLServer:Buffer Manager\Buffer cache hit ratio
\SQLServer:General Statistics\User Connections
\System\Processor Queue Length

備注:這里是要記錄的計數器列表

3、輸出結果如下:log_09281706.csv,里面詳細記錄了每一個計數器的數據收集情況

4、參考內容

logman創建計數器
https://technet.microsoft.com/zh-cn/library/cc788038
Windows性能計數器(命令行方式):
http://www.cnblogs.com/moriarty/archive/2012/05/03/2480991.html
DOS命令大全:Logman命令詳解
http://www.feiesoft.com/windows/cmd/nt_command_logman.htm
logman官網介紹:
https://technet.microsoft.com/zh-cn/library/cc788038(v=ws.10).aspx

 

1、關注命令logman

Logman create counter test

–cf “d:\logman.txt” 輸入需要的計數器文件路徑

-o “d:\log” 輸出日志的路徑

-f “csv” 輸出日志的格式

-v “nnnnnn” 日志文件的版本 文件名后面加數字 log_0000001.csv

--v  取消日志文件的版本號 log.csv

-max 25 日志文件最大25Mb

--max 日志文件沒有大小限制

注:-v與--v;-max與--max均是二選一的參數

通過上述命令生成一個定時的性能計數器

2、Logman start test 開啟test這個計數器設置

3、Logman stop test 關閉這個計數器

4、Logman delete test 刪除test計數器

5、Logman query 查詢本機的所有計數器列表

6、Logman query test 查詢test計數器的明細


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM