磁片壓力 (標誌)
此測試會傳送裝置所能處理的非同步 I/O,以在電腦上安裝磁片。 測試應達到給定測試系統組態之測試裝置的頻寬限制。
測試詳細資料
規格 |
|
平台 |
|
支援的版本 |
|
預期的執行時間 (以分鐘為單位) | 90 |
類別 | 案例 |
以分鐘為單位的逾時 () | 5400 |
需要重新開機 | false |
需要特殊設定 | false |
類型 | automatic |
其他檔
此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :
執行測試
執行測試之前,請先完成測試設定,如下列測試需求中所述:
如果您要測試任何需要媒體的磁片磁碟機,或在包含需要媒體之磁片磁碟機的電腦上以系統模式進行測試,則必須將媒體插入磁片磁碟機。 使用的媒體必須經過格式化,且包含至少佔用 50% 媒體容量的資料。
疑難排解
如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解。
如需疑難排解資訊,請參閱 針對 Device.Storage Testing 進行疑難排解。
詳細資訊
測試會通過目標測試裝置的實例路徑。 它會尋找與測試裝置相等或連線的所有硬碟和光碟機。 然後,測試將會在所有找到的裝置上經歷下列案例:
循序讀取
循序寫入
循序驗證 (寫入,後面接著讀取和比較)
隨機讀取
隨機寫入
隨機驗證
測試會獲得固定執行時間,並針對該時間的一小部分執行每個案例。 在六個案例和執行時間為 90 分鐘的情況下,每個案例都會執行 15 分鐘。 測試會顯示具有目前案例進度的對話方塊。 任何寫入案例 (包括針對光學裝置略過驗證) 。 個別資料傳輸的大小取決於命令列參數;標誌測試的預設大小為 32 KB。
測試會嘗試執行原始寫入,如果可以的話,會略過任何掛接在硬碟上的檔案系統。 如果發生下列其中一項,測試會嘗試原始寫入:
此測試可以找到未經分割的原始磁片。
此測試可以找到未經格式化的原始磁片區。
測試可找到可卸載的磁片區。
如果上述情況都無法使用,測試會透過檔案系統執行 I/O。 此動作會耗用更多 CPU,而且可能無法為裝置提供精確的頻寬和延遲測量。 第三種情況 (測試會尋找可以卸載的磁片區) ,這是測試執行所在的最常見模式,測試會配置測試檔案來使用,並只寫入該檔案的範圍。 這種情況可確保測試永遠不會損毀它正在測試之裝置的檔案系統。
測試所使用的空間量取決於測試裝置上可用的可用空間。 若要確保最佳的裝置效能,您應該從測試裝置刪除任何不必要的檔案,而且在執行測試之前,應該先清楚格式化或重組裝置。 如果目標的片段可能會影響測試結果,測試會警告您。
雖然此測試確實測量裝置效能,但此測試的標誌版本目前沒有任何測試案例會根據這些測量而通過或失敗。
命令語法
命令選項 | 描述 |
---|---|
DiskIo |
執行測試。 |
警告
如需此測試二進位檔的命令列說明,請輸入 /h
。
檔案清單
檔案 | 位置 |
---|---|
DiskIo.exe |
< [testbinroot] >\nttest\driverstest\storage\wdk |
StorageDevices.dll |
< [testbinroot] >\nttest\driverstest\storage\wdk |
參數
參數名稱 | 參數描述 |
---|---|
WDKDeviceID | |
TestDuration | 整個測試的持續時間,以秒為單位。 |
BlockSize | 每個交易的區塊大小。 |
案例 | 要執行的案例 |
設定 | 其他設定 |