Hardware counter virtualization-based performance analysis method for multiple virtual machines
An analysis method and multi-virtual machine technology, which is applied in the field of multi-virtual machine performance analysis based on hardware counter virtualization, can solve problems such as inability to meet simultaneous use, inability to analyze different events at the same time, and limited CPU events.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0027] The present invention will be described in detail below in conjunction with the accompanying drawings and examples.
[0028] The purpose of the present invention is to research a kind of multi-virtual machine performance analysis method based on hardware counter virtualization technology, make them can analyze a plurality of different incidents independently simultaneously, main steps of the present invention comprise:
[0029] (1) Run a background daemon process in each virtual machine to monitor the request to start or stop performance analysis, and use Xenstore as a message passing mechanism between multiple virtual machines;
[0030] (2) Use a structure to save the CPU event information of the virtual machine in Xen, so that multiple virtual machines can start performance analysis at the same time;
[0031] (3) Realize the time-division multiplexing of each virtual machine to the hardware counter by virtualizing the hardware counter, so that they can analyze differe...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com