IO scheduling method and device

A scheduling method and IO request technology, applied in multi-programming devices, program control design, instruments, etc., can solve problems such as unreasonable scheduling of IO processes/threads, inability to perceive differences in resource performance characteristics, etc., to improve overall access performance, The effect of reducing round-trip callback overhead and reducing write latency
CN114595043APending Publication Date: 2022-06-07CCB FINTECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CCB FINTECH CO LTD
Publication Date
2022-06-07

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses an IO scheduling method and device, and relates to the field of computer system structures. A specific embodiment of the method comprises the following steps: receiving a transmitted input / output (IO) request; wherein the IO request is a data reading request or a data writing request; when the IO request is a data reading request, determining a target CPU corresponding to the data reading request so as to schedule an IO process or thread to a core of the target CPU to perform data reading operation, and returning read data; and when the IO request is a data writing request, determining a target node corresponding to the data writing request so as to schedule an IO process or thread to write data into a CPU memory of the target node. According to the implementation mode, the read-write mode, the IO size and the performance characteristics and use conditions of all the nodes / CPUs are comprehensively considered, the IO process / thread scheduling mode is determined, scheduling errors are avoided, the expenditure of back-and-forth scheduling of the IO process / thread on a CPU core is reduced, and therefore the IO access performance of a system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The present invention relates to the field of computer system structure, in particular to an IO scheduling method and device. Background technique

[0002] Distributed persistent memory systems contain rich computing, network, and storage resources, and these resources themselves have some performance differences. In the process of implementing the present invention, the inventor found that there are at least the following problems in the prior art: the system usually cannot perceive the differences in performance characteristics of different resources, and cannot perform IO (Input / Output, input / output, input / output) optimally from a global perspective. ) operation process / thread allocates appropriate resources, if the allocation is wrong, it will seriously affect the access performance of the business. SUMMARY OF THE INVENTION

[0003] In view of this, embodiments of the present invention provide an IO scheduling method and device, which can at lea...

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