Share via


winsat mem

適用於:Windows Server (所有支援的版本)

winsat mem 命令會使用類似於多媒體處理中大型記憶體對記憶體緩衝區複本的程式來測試系統記憶體頻寬。

語法

winsat mem <parameters>

參數

參數 描述
-up 僅使用一個執行緒強制進行記憶體測試。 預設值是針對每個實體 CPU 或核心執行一個執行緒。
-rn 指定評估的執行緒應該以正常優先順序執行。 預設是執行優先順序 15。
-nc 指定評估應該配置記憶體,並將它標示為未快取。 此旗標表示會略過處理器的快取進行複製作業。 預設是在快取空間中執行。
-do <n> 指定來源緩衝區結尾與目的地緩衝區開頭之間的位元組距離。 預設值是 64 個位元組。 允許的目的地位移上限為 16 MB。 指定無效的目的地位移會導致錯誤。
注意:零是 <n> 的有效值,但負數不是。
-mint <n> 指定評估的最短執行時間,以秒為單位。 預設值為 2.0。 最小值為 1.0。 最大值為 30.0。
注意:當兩個參數用於組合時,指定大於 -maxt 值的 -mint 值會產生錯誤。
-maxt <n> 指定評估的最長執行時間,以秒為單位。 預設值為 5.0。 最小值為 1.0。 最大值為 30.0。 如果搭配 -mint 參數使用,評估將會在 -mint 中指定的一段時間之後,開始對其結果進行定期統計檢查。 如果統計檢查通過,則評估會在 -maxt 中指定的期間之前完成。 如果評估在 -maxt 中指定的期間內執行,而位滿足統計檢查的需求,則評估會在該時間完成,並傳回已收集的結果。
-buffersize <n> 指定記憶體複製測試應該使用的緩衝區大小。 每個 CPU 會收集此數量的兩倍,這會決定從一個緩衝區複製到另一個緩衝區的數量。 預設值是 16 MB。 此值會四捨五入為最接近的 4 KB 界限。 最大值為 32 MB。 最小值為 4 KB。 指定無效的緩衝區大小會導致錯誤。
-v 將詳細資訊輸出傳送至 STDOUT,包括狀態和進度資訊。 也會將任何錯誤寫入命令視窗。
-xml <file name> 將評估輸出儲存為指定的 XML 檔案。 若指定檔案已經存在,將會覆寫該檔案。
-idiskinfo 將實體磁碟區和邏輯磁碟機的相關資訊儲存為 XML 輸出 <SystemConfig> 區段的一部分。
-iguid 在 XML 輸出檔中建立全域唯一識別碼 (GUID)。
-note <note text> 將記事文字新增至 XML 輸出檔案中的 <note text> 區段。
-icn 在 XML 輸出檔中包含本機電腦名稱。
-eef 列舉 XML 輸出檔中的額外系統資訊。

範例

  • 若要至少執行 4 秒且不超過 12 秒的評估,請使用 32 MB 的緩衝區大小,並將結果以 XML 格式儲存至檔案 memtest.xml
  winsat mem -mint 4.0 -maxt 12.0 -buffersize 32MB -xml memtest.xml

備註

  • 必須至少具有本機管理員群組 (或同等層級) 的成員資格,才能使用 winsat mem 命令。 必須從提升權限的命令提示字元視窗執行 Winsat mem
  • 若要開啟提升權限的命令提示字元視窗,請選取 [開始]、選取 [附屬應用程式]、以右鍵按一下 [命令提示字元],然後選取 [以系統管理員身分執行]。