System CapacityΒΆ

InfiniSDK allows inspecting the capacity parameters of the system.

system.capacities is a container for the different system capacity attributes

>>> print('System has {} total physical capacity'.format(system.capacities.get_total_physical_capacity()))
System has 2.3 PiB total physical capacity

>>> print('System has {} free physical capacity'.format(system.capacities.get_free_physical_capacity()))
System has 2.3 PiB free physical capacity

>>> print('System has {} total virtual capacity'.format(system.capacities.get_total_virtual_capacity()))
System has 2.3 PiB total virtual capacity

>>> print('System has {} free virtual capacity'.format(system.capacities.get_free_virtual_capacity()))
System has 2.3 PiB free virtual capacity

>>> print('System has {} total allocated physical capacity'.format(system.capacities.get_total_allocated_physical_capacity()))
System has 0 bit total allocated physical capacity

>>> print('System has {} dynamic spare drive cost'.format(system.capacities.get_dynamic_spare_drive_cost()))
System has 0 dynamic spare drive cost

>>> print('System has {} used dynamic spare partitions'.format(system.capacities.get_used_dynamic_spare_partitions()))
System has 0 used dynamic spare partitions

>>> print('System has {} used dynamic spare capacity'.format(system.capacities.get_used_dynamic_spare_capacity()))
System has 0 bit used dynamic spare capacity

>>> print('System has {} used spare partitions'.format(system.capacities.get_used_spare_partitions()))
System has 0 used spare partitions

>>> print('System has {} used spare capacity'.format(system.capacities.get_used_spare_capacity()))
System has 0 bit used spare capacity

>>> print('System has {} total spare partitions'.format(system.capacities.get_total_spare_partitions()))
System has 3168 total spare partitions

>>> print('System has {} total spare capacity'.format(system.capacities.get_total_spare_capacity()))
System has 43.66 TiB total spare capacity