Windows系統評估工具

Windows系統評估工具(英語:Windows System Assessment Tool,簡稱WinSAT)是微軟Windows VistaWindows 7Windows 8中的一個模塊,可以在控制面板的性能信息和工具中找到(Windows 8.1中除外)。此工具可以測量當前運行硬件的各項特徵和能力,然後將其報告為Windows體驗指數(英語:Windows Experience Index,簡稱WEI)得分。體驗指數包括五項子分數:處理器、內存、2D圖形、3D圖形和磁盤。最終的體驗指數得分是分數最低的子分數,而不是五個子分數的平均值。[1][2]Windows Vista中的WinSAT將體驗指數報告為一個從1.0至5.9的得分,[3]Windows 7中上限增至7.9[4],Windows 8中增至9.9。[5]

WinSAT
開發者Microsoft
操作系統
平台x86x86-64
類型計算機性能測量
網站Windows System Assessment Tool(MSDN)(英文)

體驗指數可以匹配用戶的計算機硬件性能與軟件的性能需求。例如,Aero圖形界面在該指數小於3分時將不會自動啟用。[6][7]

體驗指數也可以揭示升級系統的哪個部分能得到最大的體驗提升。例如,如果計算機的最低子分數是內存,升級內存一般會比升級硬盤或其他任何組件獲得更大提升。[2]

詳細的原始信息(例如實際的磁盤帶寬)可以從命令行調用winsat獲取。這也允許重新運行特定測試。[8] 從命令行獲取體驗指數得分應使用winsat formal,這也會更新%systemroot%\Performance\WinSAT\DataStore中存儲的值。[9](裡面存儲的XML文件可以被輕易地手動修改以偽造性能報告值[10])。體驗指數也可被應用程序使用API調用,應用程序可以根據硬件性能調用適當的函數,避免功能慢的難以接受。[11]

Windows體驗指數在Windows 8.1中不會顯示,因為WinSAT的圖形用戶界面在此Windows版本中已被移除,不過命令行版本的winsat工具仍然存在並可正常運行。[12]根據PC Pro英語PC_Pro的文章,微軟移除WinSAT界面是為促進各種硬件都可順暢運行Windows 8的想法。[13]

歷史

編輯

在2003年的Game Developers Conference上,微軟的Windows圖形和遊戲總經理Dean Lester在GameSpot的採訪中指出,微軟打算在Windows的下一版本(代號「Longhorn」,後來的Windows Vista)中將改善PC遊戲體驗作為新遊戲倡議的一部分。萊斯特表示,這項倡議的一部分是操作系統將包含一個遊戲文件夾以集中化遊戲的設置,以及其他功能,顯卡驅動的精簡遊戲的家長控制英語Security_and_safety_features_new_to_Windows_Vista#Parental_controls和在安裝時可以直接從光盤啟動Windows遊戲——類似電子遊戲機的設計方式。微軟還想要求在適用於Windows遊戲的零售包裝上使用新的系統需求說明系統,使用一個數字評分分類需求。[14]在2004年,Lester說明微軟想進一步擴展與硬件廠商的合作,使用一個「級別系統」標定系統硬件的性能和功能,創建適用於Windows Vista的PC,以及Xbox 360外圍設備將會與操作系統完全兼容。[15]Windows Vista中的Windows體驗指數依賴於WinSAT的測量結果,它可以提供準確的評估系統的能力——這些評級表示系統的能力,較高的得分表示更好的性能。

微軟的Robert Stein在2004年建議的初步設計元素是,WinSAT計劃在開箱體驗時評估用戶的硬件;[16]這是一個設計決定,這是一個操作系統為發布到製造商保留的設計決定。[17]

在2005年Windows硬件工程會議期間,微軟正式發布WinSAT,並提出這是一項不僅適用於遊戲的技術,比如Windows Vista可以基於機器性能決定是否啟用桌面合成英語Compositing_window_manager[18][19][20]WinSAT在發布給製造商前將是操作系統的一個開發重點。[17]

測試

編輯

Windows Vista和Windows 7中的WinSAT執行下列測試:

  • Direct3D 9 Aero評估
  • Direct3D 9 Batch評估
  • Direct3D 9 Alpha Blend英語Alpha_compositing評估
  • Direct3D 9 Texture Load評估
  • Direct3D 9 ALU評估
  • Direct3D 10 Batch評估
  • Direct3D 10 Alpha Blend評估
  • Direct3D 10 Texture Load評估
  • Direct3D 10 ALU評估
  • Direct3D 10 幾何評估
  • Direct3D 10 固定緩衝區評估
  • Windows媒體解碼性能
  • Windows媒體編碼性能
  • CPU性能
  • 內存性能
  • 磁盤性能(包括如固態硬盤的設備)

在運行期間,測試只會顯示一個進度條和「工作中」的背景動畫。在Vista和Windows 7中,測試期間會禁用Aero Glass以便工具能準確評估顯卡和CPU。

在 Windows 7 和 Windows 8 中,WinSAT會在每周維護計劃時自動運行,計劃任務位置:\Microsoft\Windows\Maintenance。默認時間安排是星期日上午1時。維護計劃整合各類操作系統任務到一個計劃任務,以便計算機不會被各個任務隨機打斷。計劃任務會將計算機從睡眠中喚醒,運行所有計劃的任務,然後讓計算機進入睡眠。在每周任務中,WinSAT會運行足夠長的時間以檢測是否已有任何硬件變更。如果發現,會重新運行各項測試。如果沒有,WinSAT則只是自動結束並認定現有得分有效。

WinSAT在筆記本電腦使用電池供電時不會運行上述測試。

參考資料

編輯
  1. ^ Windows 7 WEI Scores 6.0 through 7.9 Explained. Softpedia. [June 3, 2011]. (原始內容存檔於2017-08-17). 
  2. ^ 2.0 2.1 Earning the top Windows Experience Index score. Microsoft. [June 3, 2011]. (原始內容存檔於2016-06-20).  引用錯誤:帶有name屬性「Microsoft_Perfect_Score」的<ref>標籤用不同內容定義了多次
  3. ^ Vista Team Blog : Windows Experience Index: An In-Depth Look. [2016-06-16]. (原始內容存檔於2006-11-10). 
  4. ^ Marco Chiappetta. How to Max Out Your Windows Performance for $1000. PC World. September 8, 2011 [May 17, 2014]. (原始內容存檔於2021-04-27). 
  5. ^ WinSAT Comprehensive. MSDN. October 20, 2013 [May 17, 2014]. (原始內容存檔於2017-07-05). 
  6. ^ Full screen previews have got disabled. How do I re-enable them?. Microsoft. [June 3, 2011]. (原始內容存檔於2011-07-28). 
  7. ^ What Is the Windows Experience Index. Microsoft. [June 3, 2011]. (原始內容存檔於2013-07-07). 
  8. ^ Winsat Command-Line Utility. [2016-06-16]. (原始內容存檔於2016-06-14). 
  9. ^ How can I run the Windows System Assessment Tool (WinSAT) update directly from a command line?. [2016-06-16]. (原始內容存檔於2016-06-11). 
  10. ^ Stupid Geek Tricks: Hacking the Windows Experience Index. [2016-06-16]. (原始內容存檔於2021-11-19). 
  11. ^ Windows Experience Index: Overview. Microsoft TechNet. [September 24, 2011]. (原始內容存檔於2017-08-18). 
  12. ^ Ed Rhee. Find your Windows Experience Index scores in Windows 8.1. CNET. January 2, 2014 [May 17, 2014]. (原始內容存檔於2021-05-06). 
  13. ^ Darien Graham-Smith. Farewell to the Windows Experience Index. September 19, 2013 [May 17, 2014]. (原始內容存檔於2015-05-14). 
  14. ^ Parker, Sam. Microsoft's big PC plans. GameSpot. CBS Interactive. March 10, 2003 [August 10, 2015]. (原始內容存檔於2019-02-18). 
  15. ^ GameSpot. Microsoft talks Longhorn, XNA, and Xbox 2. September 22, 2004 [April 18, 2015]. (原始內容存檔於2015-02-02). 
  16. ^ Stein, Robert. Aurora for OOBE. Flickr. November 22, 2006 [April 18, 2015]. (原始內容存檔於2016-11-11). 
  17. ^ 17.0 17.1 Russell, Richard. Windows Vista System Requirements and WinSAT. Microsoft. 2006 [April 18, 2015]. (原始內容 (PPT)存檔於2022-04-12).  引用錯誤:帶有name屬性「WinSAT2006」的<ref>標籤用不同內容定義了多次
  18. ^ Shultz, Greg. The long and short of Longhorn's hardware requirements. TechRepublic. CBS Interactive. June 30, 2005 [April 18, 2015]. (原始內容存檔於2017-04-15). 
  19. ^ Muench, Chris. WinHEC : Chris Muench Report for Day 2 - Everything has two sides. MSDN Blogs. Microsoft. April 26, 2005 [April 18, 2015]. (原始內容存檔於2014-04-12). 
  20. ^ Russell, Richard. System Performance Assessment Tools for Windows 'Longhorn'. Microsoft. 2005 [April 18, 2015]. (原始內容 (PPT)存檔於2015年11月5日). 

外部連結

編輯