使用 Flash 裝置時,監控 Flash 裝置的使用頻率並計算其估計存留時間。
一般而言,儲存裝置廠商將可靠地估計 Flash 裝置在理想狀況下的存留時間。例如,廠商可能會保證在每天寫入 20 GB 的狀況下存留時間為 5 年。然而,在實際使用中,裝置的預期存留時間將取決於您的 ESXi 主機每天實際產生的寫入量。請遵循下列步驟來計算 Flash 裝置的存留時間。
必要條件
記錄 ESXi 主機上次重新開機以來經過的天數。例如,10 天。
程序
- 取得上次重新開機以來寫入 Flash 裝置的區塊總數。
執行 esxcli storage core device stats get -d=device_ID 命令。例如:
~ # esxcli storage core device stats get -d t10.xxxxxxxxxxxxxxx
Device: t10.xxxxxxxxxxxxxxx
Successful Commands: xxxxxxx
Blocks Read: xxxxxxxx
Blocks Written: 629145600
Read Operations: xxxxxxxx
輸出中的 [Blocks Written] 項目會顯示上次重新開機以來寫入裝置的區塊數目。在此範例中,值為 629,145,600。在每次重新開機後,即會重設為 0。
- 計算寫入總量並轉換為 GB。
一個區塊是 512 位元組。若要計算寫入總量,請將 [Blocks Written] 值乘以 512,然後將結果值轉換為 GB。
在此範例中,上次重新開機以來的寫入總量約為 322 GB。
- 估計每天的平均寫入量,以 GB 為單位。
將寫入總量除以上次重新開機以來的天數。
如果上次重新開機是 10 天前,就得到每天 32 GB 的寫入量。您可以計算在一段時間內的平均寫入量。
- 使用下列公式估計裝置的存留時間:
廠商提供的每天寫入量乘以
廠商提供的有效期間除以
每天實際平均寫入量
例如,如果廠商保證在每天寫入 20 GB 的狀況下存留時間為 5 年,而每天實際寫入量為 30 GB,則 Flash 裝置的有效期間約為 3.3 年。