The invention relates to a
virtual network card interrupt control method for a plurality of virtual machines, which comprises the following steps: reading a descriptor of a data packet firstly to obtain information of a DMA
source address, a destination address, length, and the like when a network card receives or transmits the data packet; then, executing DMA operation, back writing the descriptor after the operation is completed; counting by a counter corresponding to a
virtual machine queue; transmitting an
interrupt request when a numerical value of the counter reaches a preset time threshold value; carrying out the counting operation of the counter when the counter operates; when the numerical value of the counter reaches a preset time threshold value, judging whether the data packetcompletes the operation or not, if completing the operation, transmitting the
interrupt request, otherwise, transmitting the
interrupt request after the data packet completes the operation, and setting immediate interrupt operation without being restrained by the two threshold values as required. The network card interrupt control method completes the interrupt operation of the original
software layer by hardware, completely releases the CPU and reduces the utilization ratio of the CPU, and meanwhile, because the
processing speed of the hardware is greatly higher than the
processing speed of the
software, the
data processing speed is greatly increased.