On 01/17/2018 12:46 PM, Jorge Luiz Correa wrote:
Hi, I would like some help to understand what does means each field in output of the command 'openstack hypervisor stats show':

it's an amalgamation of legacy information that IMHO should be deprecated from the Compute API.

FWIW, the "implementation" for this API response is basically just a single SQL statement issued against each Nova cell DB:

https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L755

$ openstack hypervisor stats show
+----------------------+---------+
| Field                | Value   |
+----------------------+---------+
| count                | 5       |

number of hypervisor hosts in the system that are not disabled.

| current_workload     | 0       |

The SUM of active boot/reboot/migrate/resize operations going on for all the hypervisor hosts.

What actions represent "workload"? See here:

https://github.com/openstack/nova/blob/master/nova/compute/stats.py#L45

| disk_available_least | 1848    |

who knows? it's dependent on the virt driver and the disk image backing file and about as reliable as a one-armed guitar player.

| free_disk_gb         | 1705    |

theoretically should be sum(local_gb - local_gb_used) for all hypervisor hosts.

| free_ram_mb          | 2415293 |

theoretically should be sum(memory_mb - memory_mb_used) for all hypervisor hosts.

| local_gb             | 2055    |

amount of space, in GB, available for ephemeral disk images on the hypervisor hosts. if shared storage is used, this value is as useful as having two left feet.

| local_gb_used        | 350     |

the amount of storage used for ephemeral disk images of instances on the hypervisor hosts. if the instances are boot-from-volume, this number is about as valuable as a three-dollar bill.

| memory_mb            | 2579645 |

the total amount of RAM the hypervisor hosts have. this does not take into account the amount of reserved memory the host might have configured.

| memory_mb_used       | 164352  |

the total amount of memory allocated to guest VMs on the hypervisor hosts.

| running_vms          | 13      |

the total number of VMs on all the hypervisor hosts that are NOT in the DELETED or SHELVED_OFFLOADED states.

https://github.com/openstack/nova/blob/master/nova/compute/vm_states.py#L78

| vcpus                | 320     |

total amount of physical CPU core-threads across all hypervisor hosts.

| vcpus_used           | 75      |
+----------------------+---------+

total number of vCPUs allocated to guests (regardless of VM state) across the hypervisor hosts.

Best,
-jay


Anyone could indicate the documentation that explain each one? Some of them is clear but others are not.

Thanks!

- JLC


_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to