連線待命 IO 壓力
此測試會確認連線待命在 IO 事件是否存在中運作,而且資料損毀不會在連線待命轉換中發生。
測試詳細資料
規格 |
|
平台 |
|
支援的版本 |
|
預期執行時間 (分鐘) | 480 |
類別 | 案例 |
) 分鐘 (逾時 | 28800 |
需要重新開機 | false |
需要特殊設定 | false |
類型 | automatic |
其他檔
此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :
執行測試
執行測試之前,請完成測試設定,如測試需求中所述: WDTF 系統基本概念測試必要條件。
執行測試之前,請確定系統能夠可靠地進入並結束連線待命。 測試會強調其連線待命支援。 此外,請確定開機磁片區上有超過 2 GB 的可用空間,以確保 RapidFile 能夠寫入磁片。
疑難排解
如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解。
如需疑難排解資訊,請參閱 針對 Windows HLK 環境進行疑難排解。
如果 [檢查組態] 區段失敗,請查看[執行ParseTrace.exe] 工作的記錄檔,以判斷失敗的原因。 系統可能因為系統未在連線待命中輸入來回應發出該命令的測試所造成。
如果測試在 Long Express 區段失敗,您可以查看 SCSI 合規性、RapidFile 和連線待命腳本所產生的最後一個 wtl 記錄,以判斷錯誤的原因。
詳細資訊
測試包含三個部分:設定、檢查組態和長時間的作業。
安裝程式元件會將檔案複製到系統、豁免 DAM 的程式,並啟用測試簽署。 本節中的失敗很簡單,而且可以藉由檢視從工作傳回的錯誤碼來判斷原因。
檢查組態元件會在追蹤磁片活動和裝置電源狀態時,平行執行連線待命、RapidFile 和 SCSI 合規性測試幾分鐘。 這是為了確保裝置進入適當的電源狀態,以回應測試。 最常見的情況是,「執行ParseTrace.exe」工作會顯示失敗,以評估 ETW 追蹤的結果,並判斷裝置是否進入適當的狀態。 檢視此工作的工作記錄檔應該會顯示失敗的原因。
如果通過前兩個部分,測試就會進入相同的三個檔案平行執行于檢查組態元件中的長幹部分,但這次沒有 ETW 追蹤。 工作會執行 8 小時,只要系統能夠繼續執行該時間並維護資料完整性即可。
命令語法
命令選項 | 描述 |
---|---|
/過程 |
執行的程式:ConnectedStandby、RapidFile、RapidFileVerify 或 SCSICompliance。 |
/時間 |
執行測試 (秒的持續時間) 。 |
/裝置 |
要測試的裝置磁碟機號或實體磁片磁碟機編號。 |
/場景 |
要測試的案例類型:CheckConfiguration、Stress、LongHaul 或 SelectiveSuspend。 預設值:LongHaul |
注意
如需此測試二進位檔的命令列說明,請輸入 /h。
命令使用方式
命令 | 描述 |
---|---|
cscript.exe ConnectedStandbyIOStress.wsf /Process:ConnectedStandby /Duration:[RunDurationSeconds] /Scenario:[Scenario] |
執行連線待命測試。 |
cscript.exe ConnectedStandbyIOStress.wsf /Process:RapidFile /Duration:[RunDurationSeconds] /Device:[StorageDriveLetter] /Scenario:[Scenario] |
執行 RapidFile 測試。 |
cscript.exe ConnectedStandbyIOStress.wsf /Process:SCSICompliance /Duration:[RunDurationSeconds] /Device:[StorageDriveNumber] /Scenario:[Scenario] |
執行 SCSI 合規性測試。 |
注意
如需此測試二進位檔的命令列說明,請輸入 /h。
檔案清單
檔案 | 位置 |
---|---|
ntlog.dll |
< osbinroot >\nttest\commontest\ntlog\ |
ntlogger.ini |
< osbinroot >\nttest\commontest\ntlog\ |
Damx.exe |
< testbinroot >\cstools\dam\ |
Stresslog.dll |
< testbinroot >\nttest\basetest\core_file_services\shared_libs\ |
Fbslog.dll |
< testbinroot >\nttest\basetest\core_file_services\shared_libs\fbslog\ |
Rapidfile.exe |
< testbinroot >\nttest\basetest\core_file_services\shared_tests\wdk |
ParseTrace.exe |
< testbinroot >\nttest\driverstest\storage\sd\lowpower\ |
ConnectedStandbyIOStress.wsf |
< testbinroot >\nttest\driverstest\storage\wdk\connectedstandy\ |
Wttlog_obj.js |
< testbinroot >\nttest\driverstest\storage\wdk\ |
Scsicompliance.exe |
< testbinroot >\nttest\driverstest\storage\wdk\ |
參數
參數名稱 | 參數描述 |
---|---|
LLU_NetAccessOnly | 用來存取測試檔案共用的使用者帳戶。 |
LLU_LclAdminUsr | 用來執行測試的使用者帳戶。 |
DiskDeviceObjLink | 由建立儲存體參數指派。 |
StorageDriveLetter | 由建立儲存體參數指派。 |
StorageDriveNumber | 由建立儲存體參數指派。 |
破壞性 | (0,1) 0=被動,1=破壞性 |