Io ports for a virtual disk scheduling method and scheduling apparatus

The present application discloses a method of scheduling IO port of a virtual disk, comprising: the fixed bandwidth of the physical read and write each virtual machine disk IO ports, different quality of service given to each virtual disk IO port series; determining the current time All read and write requests within the required chip estimates the total data bandwidth, and all read and write requests corresponding to the virtual disk IO port, and estimates the total bandwidths, and all read and write requests based on the data corresponding to the virtual disk IO port corresponding service quality ratings, all read and write requests to the virtual disk corresponding to the respective read and write IO port allocated bandwidth limits; the actual bandwidth of each read and write requests within the current time segment and each of the required read and write bandwidth limits write request corresponding to the virtual disk IO ports, different scheduling virtual disk IO port on the physical machine. Thus efficient solutions distributed virtual disk IO port real-time scheduling problem.