fix nvme wear calculation
This commit is contained in:
@ -79,12 +79,13 @@ class SSDObject:
|
||||
def _get_gbw(self) -> str:
|
||||
result = ''
|
||||
gib_factor = 2 ** 30
|
||||
tib_factor = 2 ** 20
|
||||
if self.flavor == "SSD":
|
||||
data_units_written = return_ls_written(self._smart_data)
|
||||
result = round(data_units_written * self.sector_size / gib_factor, 2)
|
||||
elif self.flavor == "NVMe":
|
||||
data_units_written = float(self._smart_data['nvme_smart_health_information_log']['data_units_written'])
|
||||
result = round(data_units_written * self.sector_size / gib_factor, 2)
|
||||
result = round(data_units_written * self.sector_size / tib_factor, 2)
|
||||
return result
|
||||
|
||||
def _update_db(self):
|
||||
|
||||
Reference in New Issue
Block a user