如何使用WinSAT系統評估工具進行基準測試
WinSAT 是 Windows 系統評估工具(Windows System Assessment Tool)的縮寫,是從 Windows Vista 開始便內置于系統之中的命令行工具,可對 Windows PC 的各個組件進行基準測試。
還記得 Windows Vista 和 Windows 7 中的「Windows 體驗索引(WEI)」功能嗎?它的這個硬件積分便是由 WinSAT 命令計算衡量出來的硬件額定值。
WinSAT語法
- winsat <評估名稱> <評估參數>
- winsat dwm – 評估系統 Aero 桌面效果的能力。
- winsat d3d – 評估系統運行 Direct 3D 應用程序的能力。
- winsat mem – 評估系統內存帶寬。
- winsat disk – 評估磁盤驅動器的性能。
- winsat cpu – 評估 CPU 的性能。
- winsat media – 使用 Direct Show 框架來評估視頻編碼和解碼的性能。
- winsat mfmedia – 評估使用 Media Foundation 框架進行視頻解碼的性能。
- winsat features – 列舉相關的系統信息。
如果想要活的幫助,可以使用 winsat -help。
WinSAT使用示例
現在讓我們舉幾個例子來看看它是如何工作的:
運行完整評估
- winsat formal
以上命令運行后會執行一個預定義評估,并將數據保存到 %systemroot%\performance\WinSAT\datastore 文件夾的 XML 文件當中。
如果你需要重新執行評估,可以執行 winsat formal -restart。
評估磁盤性能
對 C: 盤執行順序讀取 IO 性能評估:
- winsat disk -seq -read -drive c
對 C: 盤執行隨機寫入 IO 性能評估:
- winsat disk -ran -write -drive c
用默認配置運行一個完整的磁盤性能評估:
- winsat disk
評估內存性能
使用默認配置運行完整的 RAM 評估:
- winsat mem
winsat 命令行的用法可以很自由靈活,比如想用 32MB buffer 來執行 4 – 12 秒的評估并將結果寫入到 memtest.xml 文件中,就可以使用如下命令:
- winsat mem -mint 4.0 -maxt 12.0 -buffersize 32MB -xml memtest.xml
評估處理器性能
執行 256-bit AES 加密評估:
- winsat cpu -encryption
使用 Lempel-Zev 壓縮來運行評估:
- winsat cpu -compression