在使用闪存设备时,可监控闪存设备的使用频率并估算其生命周期。

开始之前

请注意距上次重新引导 ESXi主机已过去的天数。例如,十天。

关于此任务

通常,存储供应商将可靠地估算闪存设备在理想情况下的生命周期。例如,供应商可能会保证在每天写入 20 GB 的情况下生命周期为 5 年。然而,在实际使用中,设备的预期生命周期将取决于 ESXi 主机每天实际生成的写入量。可按照下列步骤来计算闪存设备的生命周期。

过程

  1. 获取自上次重新引导后写入闪存设备的块的总数量。

    运行 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
    

    输出中的“写入的块”项显示自上次重新引导后写入设备的块的数量。在此示例中,该值为 629,145,600。每次重新引导后,该值会重置为 0。

  2. 计算写入的总量,并转换为 GB。

    一个块是 512 字节。要计算写入的总量,请将“写入的块”值乘以 512,然后将得到的值转换为 GB。

    在此示例中,自上次重新引导后写入的总量大约为 322 GB。

  3. 估算每天平均写入量(以 GB 单位)。

    用距上次重新引导后写入的总量除以距上次重新引导的天数。

    如果上次重新引导是在十天之前,则每天的写入量为 32 GB。您可以算出在一段时间内的每天平均写入量。

  4. 使用以下公式估算设备的生命周期:

    供应商提供的每天写入量乘以供应商提供的生命周期除以每天实际平均写入量

    例如,如果供应商保证在每天写入 20 GB 的情况下生命周期为 5 年,而每天实际写入量为 30 GB,则闪存设备的生命周期约为 3.3 年。