The invention discloses an IO full-path memory access
optimization system and method based on an NUMA architecture, and the
system comprises a
file system module, an IO scheduling module, a disk interaction module and a configuration and management module, and the
file system module is used for receiving an IO request and obtaining
storage pool instance information; transferring the IO request to an IO request
processing process for
processing, packaging the IO request into a scheduling request, and putting the scheduling request into a scheduling
request queue corresponding to a local node; the IO scheduling module is used for an IO scheduling process to obtain a scheduling request,
processing the scheduling request, packaging the processed scheduling request into a disk interaction request and putting the disk interaction request into an IO
request queue; and the disk interaction module is used for obtaining the disk interaction request from the IO
request queue, processing the disk interaction request to obtain an IO processing result, and returning the IO processing result to the upper-layer application program, so that full-path memory localization access from the IO request initiated by the upper-layer application to the final data interaction with the disk and rapid
transplantation on different NUMA platforms are realized.