Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A performance monitor based on non-uniform I/O access framework and its monitoring method

A consistency and monitor technology, applied in the direction of instruments, program control design, program control devices, etc., can solve the problems of I/O equipment performance degradation, additional overhead, etc., and achieve the effect of convenient measurement and calculation

Active Publication Date: 2020-02-07
SHANGHAI JIAO TONG UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In view of the above-mentioned defects of the prior art, the technical problem to be solved by the present invention is that in a virtualized virtualization environment, the remote access of I / O devices brings great performance degradation and additional overhead problems

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A performance monitor based on non-uniform I/O access framework and its monitoring method
  • A performance monitor based on non-uniform I/O access framework and its monitoring method
  • A performance monitor based on non-uniform I/O access framework and its monitoring method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The specific implementation of the performance monitor of the present invention will be described and introduced in detail below in conjunction with the accompanying drawings. Performance monitor of the present invention mainly comprises following three modules:

[0048] Such as figure 2 As shown, the PMU-based host performance monitoring module mainly monitors the memory load and CPU load to obtain the hardware information of the host. In the counting mode, the operation of the pmu has very little overhead on system performance. Use the perf_event interface provided by linux to collect hardware information, use PERF_TYPE_HARDWARE of different types of records to record and analyze the VCPU of each virtual machine, and calculate the cache hit rate by calculating the number of cache misses and cache hits.

[0049] At the same time, the calculation is performed by monitoring the running status of the host machine in / proc / stat in the host machine, and the running time o...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a performance monitor and a performance monitoring method based on a non-uniform I / O (input / output) access framework and relates to the field of virtualization in the high-performance network. The performance monitor comprises a host performance monitoring module, a virtual machine I / O performance monitoring module and a virtual machine hotpage monitoring module, wherein the host performance monitoring module is configured to calculate the use condition of hardware resources by means of a performance monitoring unit provided by linux kernel; the virtual machine I / O performance monitoring module is configured to complete monitoring of an I / O request for a virtual machine; the virtual machine hotpage monitoring module is configured to monitor the used condition of a memory page in the virtual machine through perf. Huge performance reduction and extra expense are caused due to remote access of I / O equipment, the performance monitor and the performance monitoring method are mainly used in the virtual environment, the virtual machines analyze and monitor the use condition of the hardware resources when placed in different nodes at different distances away from I / O, and the interaction effect of multiple resources are convenient to measure and calculate.

Description

technical field [0001] The invention relates to the field of virtualization under a high-performance network, in particular to a performance monitor based on a non-uniform I / O access framework and a monitoring method thereof. Background technique [0002] Virtualization technology is a management technology that abstracts and transforms various computer physical resources (such as CPU, I / O, memory, etc.) and presents them. Through virtualization technology, a physical machine can be virtualized into one or more virtual computer operating systems, so that each virtual computer operating system has its own virtual hardware (such as virtual memory, virtual I / O, virtual CPU, etc.), To enable virtual computer operating systems to run independently of each other without affecting each other. The development of virtualization technology has greatly promoted the rapid development of cloud computing. Virtualization technology helps developers, users and maintainers maintain systems...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/455
CPCG06F9/45558G06F2009/45579
Inventor 管海兵薄智元钱建民马汝辉李健
Owner SHANGHAI JIAO TONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products