| CPC G06F 13/1689 (2013.01) | 13 Claims | 

| 
               1. An IO request scheduling method, comprising: 
            obtaining a target IO request to be scheduled, and determining whether the target IO request is a traffic-limited IO request; 
                when the target IO request is a traffic-unlimited first-type IO request, determining a current moment as a scheduling moment of the target IO request; 
                when the target IO request is a traffic-limited second-type IO request, determining a scheduling moment of the target IO request based on a current resource traffic-limiting proportion, wherein the current resource traffic-limiting proportion is a proportion of resources used to process second-type IO requests in a current time period that the current moment belongs, the current resource traffic-limiting proportion is calculated based on a last resource traffic-limiting proportion and last load information of a last time period, the last load information is load information of first-type IO requests scheduled in the last time period, and the scheduling moment is not less than the current moment; and 
                adding the target IO request to an IO request set, wherein several IO requests in the IO request set are sequentially sent to a disk for processing in ascending order of scheduling moments. 
               |