排清測試
此測試會利用 SNMP 控制的可程式化電源帶來驗證驅動程式、控制器和基礎裝置是否接受適當的排清命令,方法是將資料保存到裝置。
其中包含下列步驟:
藉由傳遞檔案系統) 並等候寫入完成,直接將已知模式寫入磁片 (。
傳送 Flush 命令並等候完成。
立即觸發突然電力損失。
重新開機時,請回讀並確認在 flush 命令之前寫入磁片的所有資料。
以不同的寫入案例重複迴圈, (不同的大小、模式、位置等) 。
測試詳細資料
規格 |
|
平台 |
|
支援的版本 |
|
預期的執行時間 (以分鐘為單位) | 480 |
類別 | 相容性 |
以分鐘為單位的逾時 () | 480 |
需要重新開機 | false |
需要特殊設定 | false |
類型 | automatic |
其他檔
此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :
執行測試
執行測試之前,請先完成測試設定,如您要測試之儲存體控制器類型的測試需求中所述。 如需詳細資訊,請參閱 儲存體配接器或控制器測試概觀 。
相較于只能在非開機控制器上執行的較舊測試,此測試會在開機和非開機控制器上執行。 這可測試開機磁片和資料磁片。 針對開機磁片,會略過多執行緒案例,而對於資料磁片,則會執行所有案例。
測試所需的設定:將電源配置單位 (PDU) ,可透過 SNMP 控制,連線到 HLK 測試電腦。
電源帶應該有相關聯的有效 IP 位址,因為測試會同時使用 IP 位址和埠來起始突然的電力遺失。
電源帶可以在本機/遠端連線到電腦,如需設定詳細資料,請參閱電源帶手冊。
疑難排解
如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解。
如需疑難排解資訊,請參閱 針對 Device.Storage Testing 進行疑難排解。
Power-strip
此測試支援為 PDU 的 SNMP 連線提供 OID 值。 預設 OID 會設定為 .1.3.6.1.4.1.318.1.1.1.3.1.1.4,因為它是 APC 所使用的 OID,而且可在根據 PDU 的 OID 提供參數給測試時加以變更。 目前唯一的限制是 ASN 值,如下所述。 其他 PDU 模型應該具有相同的 ASN 值。
ImmediatePowerOn = 1
ImmediatePowerOff = 2
ImmediateReboot = 3
此測試已知可支援具有這些 ASN 值的 APC 和 CPUS PDU,並可透過其他 PDU 進行測試,並支援上述所述的設定。 若要執行測試,您需要電源帶的 IP 位址。 如需如何探索 IP 位址的資訊,請參閱 power-strip 使用者手冊。
突然的電源遺失和 BIOS 設定
測試執行大約 21 個案例,每次都會起始突然電力損失。 當電源帶埠針對電源關閉和延遲電源開啟進行程式設計時,系統可能不會自動開啟電源,因為這是 BIOS 設定,而且通常可在桌上型電腦上使用。 範例:在 HP Compaq DC7800 電腦上,在 [進階 > 電源選項] 下的 BIOS 中,有一個名為 [電源遺失後] 的欄位,將其設定為 ON。
如需執行排清測試的未中斷和自動化方式,請在電源插入電源時,將 BIOS 設定為電源開啟機器。
電池/非電池電源系統
排清只會在非電池電源系統上執行。 如果您使用桌上型電腦,則會套用 flush。 如果您使用膝上型電腦 (我們假設電池已插入) ,則不適用排清。 以下是針對系統認證裝置的選項。
認證桌上型電腦上的裝置
- 請參閱上述 BIOS 電源設定的選項
認證膝上型電腦上的裝置
選取具有 BIOS 電源設定的膝上型電腦、移除電池,並遵循執行測試的步驟
或者,將膝上型電腦主機板放在桌面大小寫 (,例如桌上型電腦) ,並遵循執行測試的步驟
詳細資訊
這些案例會在指定案例的所有未處理 I/O 完成時,立即將 flush 命令傳送至裝置。 排清命令完成之後,就會立即發生電源遺失。 如果案例中的任何資料未保存到磁片,測試將會失敗。 標誌測試會執行這 21 種案例。
在 512 MB 的同步循序寫入之後排清並重新啟動
小型寫入 (512B - 4KB)
大型寫入 (768KB - 1MB)
虛擬隨機大小的寫入 (512B - 1MB)
在 512 MB 的同步隨機寫入之後排清和重新開機
小型寫入 (512B - 4KB)
大型寫入 (768KB - 1MB)
虛擬隨機大小的寫入 (512B - 1MB)
在 512 MB 的同步式 Striding 寫入之後排清並重新啟動
小型寫入 (512B - 4KB)
大型寫入 (768KB - 1MB)
虛擬隨機大小寫入 (512B - 1MB)
透過 4 個執行緒排清和重新開機 1GB 的非同步循序寫入之後
小型寫入 (512B - 4KB)
大型寫入 (768KB - 1MB)
虛擬隨機大小寫入 (512B - 1MB)
透過 4 個執行緒排清和重新開機 1GB 的非同步隨機寫入之後
小型寫入 (512B - 4KB)
大型寫入 (768KB - 1MB)
虛擬隨機大小寫入 (512B - 1MB)
透過 4 個執行緒排清和重新開機 1GB 的非同步 Striding 寫入之後
小型寫入 (512B - 4KB)
大型寫入 (768KB - 1MB)
虛擬隨機大小寫入 (512B - 1MB)
透過 6 個執行緒在 1.5GB 的非同步隨機、循序和 Striding 寫入之後排清並重新啟動
小型寫入 (512B - 4KB)
大型寫入 (768KB - 1MB)
虛擬隨機大小寫入 (512B - 1MB)
參數
參數名稱 | 參數描述 |
---|---|
WDKDeviceID | 要測試的裝置 |
StorageDriveLetter | 由建立儲存體參數指派 |
IP | 遠端 PDU 的 IP 位址 |
OID | 遠端 PDU 輸出的 OID |
出口 | 遠端 PDU 輸出的埠 |
社群 | 遠端 PDU 社群 (例如私人) |
DiskDeviceObjLink | 由建立儲存體參數指派 |