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計數器的明細
