Management computer and managment method of computer system
US-2015378848-A1 · Dec 31, 2015 · US
US11314613B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11314613-B2 |
| Application number | US-201916716042-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 16, 2019 |
| Priority date | Apr 15, 2014 |
| Publication date | Apr 26, 2022 |
| Grant date | Apr 26, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The disclosed embodiments include a method for identifying a performance metric to diagnose a cause of a performance issues of virtual machine. The method includes obtaining data of a virtual machine, an indication that a storage volume contains data of the virtual machine, data about the storage volume, and an identification of the storage volume. The data of the virtual machine is correlated with the data about the storage volume based on the indication that the storage volume contains data of the virtual machine and the identification of the storage volume. A performance metric is identified based at least in part on an outcome of the correlating. The performance metric indicates that the storage volume is a cause of a performance issue of the virtual machine. A state related to the storage volume is changed to mitigate the cause of the performance issue of the virtual machine.
Opening claim text (preview).
The invention claimed is: 1. A method comprising: obtaining, by a computer system from a first component on a computer network, virtual machine data related to a particular virtual machine, the virtual machine data identifying a particular storage volume configured for use by the particular virtual machine; obtaining, by the computer system from a second component on the computer network, storage volume data indicative of a performance of the particular storage volume; determining, by the computer system, that the storage volume data are related to the virtual machine data, based on information in the virtual machine data and information in the storage volume data; determining performance of a storage controller that manages the particular storage volume based on storage data obtained from the storage controller; and causing, by the computer system, display of a graphical user interface that includes a visual association of virtual machine information related to the particular virtual machine with performance information related to the particular storage volume, based on a determination that the storage volume data are related to the virtual machine data, wherein the graphical user interface further includes a user control associated with the particular storage volume, and wherein selection by a user of the user control associated with the particular storage volume causes display of performance information related to the particular storage volume and performance information related to the storage controller that manages the particular storage volume. 2. The method of claim 1 , wherein the virtual machine data is obtained by the computer system from a first application programming interface (API) made available by a virtual system manager that manages one or more virtual machines, and wherein the storage volume data is obtained by the computer system from a second API made available by a storage manager that manages one or more storage units and that is not the virtual system manager. 3. The method of claim 1 , further comprising: obtaining the virtual machine data from a virtual machine information index; and obtaining the storage data from a virtual machine information index. 4. The method of claim 1 further comprising: determining a performance metric associated with the particular storage volume; and causing display of the performance metric associated with the particular storage volume and an indication that the particular storage volume is a cause of a performance issue associated with the particular virtual machine. 5. The method of claim 1 , further comprising: determining a performance metric associated with the particular virtual machine; and causing display of a visualization of the performance metric. 6. The method of claim 1 , further comprising: determining a performance metric associated with the particular virtual machine; changing a state of the performance metric based on an amount of remaining storage space; and causing display of a visualization of the performance metric. 7. The method of claim 1 , further comprising: determining a performance metric associated with the particular storage volume; changing a state of the performance metric based on an amount of storage space of the storage volume that is over-provisioned; and causing display of a visualization of the performance metric. 8. The method of claim 1 , further comprising: determining a performance metric associated with the particular virtual machine, based on memory that is actively in use in the virtual machine; and causing display of a visualization of the performance metric. 9. The method of claim 1 , further comprising: determining a performance metric associated with the particular virtual machine, based on a virtual memory saved by memory sharing; and causing display of a visualization of the performance metric. 10. The method of claim 1 , further comprising: determining a performance metric associated with the particular virtual machine, based on a virtual memory used for the virtual machine; and causing display of a visualization of the performance metric. 11. The method of claim 1 , further comprising: determining a performance metric associated with the particular virtual machine, based on physical memory that is mapped to the particular virtual machine, which precludes overhead memory; and causing display of a visualization of the performance metric. 12. The method of claim 1 , further comprising: determining a performance metric associated with the particular virtual machine, based on an amount of physical memory that is reclaimed by a host of the particular virtual machine through a ballooning driver; and causing display of a visualization of the performance metric. 13. The method of claim 1 , further comprising: determining a performance metric associated with the particular virtual machine, based on memory that is read by the virtual machine from a swap file of a host of the particular virtual machine; and causing display of a visualization of the performance metric. 14. The method of claim 1 , further comprising: determining a performance metric associated with the particular virtual machine, based on an amount of memory that the particular virtual machine has had to write to a swap file; and causing display of a visualization of the performance metric. 15. The method of claim 1 , further comprising: determining a performance metric associated with the particular virtual machine, based on an amount of memory of the virtual machine that has been swapped by a host of the virtual machine; and causing display of a visualization of the performance metric. 16. The method of claim 1 , further comprising: determining a performance metric associated with the particular virtual machine, wherein the performance metric is indicative of any of a task assignment count, a task assignment type, a task completion count, or migrations associated with the virtual machine or a host of the virtual machine; and causing display of a visualization of the performance metric. 17. The method of claim 1 , further comprising: determining a performance metric associated with the particular virtual machine, wherein the performance metric describes a property of a virtual environment including the virtual machine, a host of the virtual machine, a virtual machine manager, and a virtual system manager. 18. The method of claim 1 further comprising: causing generation of a visualization of a performance metric in a graphical interface that enables a user to visually determine a cause of a performance issue of the particular virtual machine. 19. The method of claim 1 further comprising: causing generation of a visualization of a value associated with a performance metric in the graphical interface, the visualization being indicative of a cause of a performance issue of the particular virtual machine. 20. The method of claim 1 , further comprising: determining a performance metric associated with the particular virtual machine, wherein the performance metric is a type of computer cluster performance metric; and causing display of a visualization of the performance metric. 21. The method of claim 1 , further comprising: determining a performance metric associated with the particular virtual machine, wherein the performance metric is a host-based replication performance metric; and causing display of a visualization of the performance metric.
Hypervisor-specific management and integration aspects · CPC title
Hypervisors; Virtual machine monitors · CPC title
Monitoring arrangements determined by the means or processing involved in reporting the monitored data (error or fault reporting or logging G06F11/0766) · CPC title
where the computing system is a virtual computing platform, e.g. logically partitioned systems (virtual machines G06F9/45533; logical partitioning of resources G06F9/5077) · CPC title
Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation {; Recording or statistical evaluation of user activity, e.g. usability assessment} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.