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

Automatic online-offline method and system of CPU (central processing unit) and memory block

A memory block and automatic technology, which is applied in the field of automatic online and offline methods and systems, can solve problems such as CPU and memory blocks not being online in time, server performance not being fully utilized, business operation and user experience impact, etc., to save manpower management costs, Facilitate problem location and improve flexibility

Inactive Publication Date: 2017-12-22
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF7 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Manually carry out online and offline operations of CPU and memory blocks, which has high labor costs and slow response speed, and administrators often cannot make optimal operations, such as offline several CPUs and several memory blocks
[0004] During off-peak hours when certain services are running, administrators can manually offline process the CPU and memory blocks of the server to save energy consumption, but administrators are often unable to determine how many CPU and memory blocks are offline without affecting business operations. Down to achieve the best energy saving effect
At the same time, if there is a sudden increase in the number of business requests and the administrator is not on the job, the offline CPU and memory blocks cannot be brought online in time, resulting in the inability to fully utilize the performance of the server, and affecting business operations and user experience.

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
  • Automatic online-offline method and system of CPU (central processing unit) and memory block
  • Automatic online-offline method and system of CPU (central processing unit) and memory block

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0038] like figure 1 As shown, the automatic online and offline method of CPU and memory block, the content of the method includes:

[0039] According to the selected online and offline strategies, monitor the average CPU load and memory usage of the system in real time through the daemon process;

[0040] When the online or offline conditions are met, query the online status bitmap of the CPU and memory block of the system, select the CPU or memory block that can be online or offline, and perform online or offline operations;

[0041] After the online and offline operations are performed, the online status of the corresponding CPU or memory block is updated to the online status bitmap.

[0042] The method content also includes:

[0043] Record the online and offline operations in the system log, which is convenient for analysis and use when a system failure occurs.

[0044] The contents of the online and offline strategies include:

[0045] Let X be the threshold of avera...

Embodiment 2

[0053] On the basis of Embodiment 1, in the online and offline strategy described in this embodiment, by setting the CPU online and offline decision-making time interval T1 and the memory block online and offline decision-making time interval T2, it is avoided that too frequent online and offline operations will affect the overall server performance.

[0054] The threshold X of the average load of the CPU and the threshold Y of the memory usage set a fluctuation range, such as (X±10%, Y±20%), instead of the strategy (X, Y), to further avoid too frequent online and offline The operation will affect the overall performance of the server.

[0055] In this way, the online and offline strategy can be expanded into (X ± m%, T1, Y ± n%, T2), where m and n are natural numbers from 1 to 99.

Embodiment 3

[0057] When both the CPU and the memory block meet the offline conditions, the CPU will be offline first, and the offline memory can be delayed appropriately, because in terms of the energy consumption of the whole machine, the energy consumption of the CPU is generally greater than that of the memory. In order to save energy consumption, the automatic online and offline strategy of the present invention gives priority to offline CPU.

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 an automatic online-offline method and system of a CPU (central processing unit) and a memory block. The method includes: according to a selected online-offline strategy, monitoring average load of the CPU of the system and memory using rate in real time through a daemon process; when online or offline conditions are met, inquiring online state bitmap of the CPU and the memory block of the system, selecting out the CPU or the memory block capable of being online and offline for online and offline operation; after the online and offline operation is performed, updating online state of the corresponding CPU or the memory block to the online state bitmap. After the strategy formulated in advance is guided in, for business requests changing in real time, a server can automatically decide whether online-offline of the CPU and the memory block is needed or not and automatically perform the online-offline operation of the CPU and the memory block, so that reaction speed is high, and decision making is better, flexibility in using the high-end server is improved, manpower management cost is saved, energy consumption of the whole system is lowered properly, and cooling of the whole system is reduced.

Description

technical field [0001] The invention relates to the technical field of operating system design for high-end servers, in particular to a method and system for automatically logging on and off the CPU and memory blocks. Background technique [0002] With the development of chip interconnection technology, more and more processors and memory are installed inside a high-end server. Correspondingly, the computing and processing capabilities of high-end servers are becoming more and more powerful, and the energy consumption of the whole machine is increasing. Inside the server, the management granularity of the processor is a core or CPU, and the management granularity of the memory is a memory block of a uniform size. During the use of high-end servers, according to different businesses and different time periods, sometimes it is not necessary for all CPUs and memory blocks to operate at the same time to meet business needs. For the sake of energy saving, some CPU and memory blo...

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
IPC IPC(8): G06F11/30
CPCG06F11/3024G06F11/3037G06F11/3065G06F11/3089Y02D10/00
Inventor 任也
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
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