A method for managing more than one physical network interface cards, applied to a physical host on which one or more virtual machines run, and the method comprises: creating one or more virtual network interface cards, wherein the virtual network interface cards have a same network interface card feature and operation interface; separately associating the one or more virtual network interface cards with one or more function modules of the physical network interface cards, wherein a function module of the physical network interface cards and a virtual network interface card associated with the function module communicate with each other by using a data flow and a control flow, the data flow is used to send and receive a data packet between the function module of the physical network interface cards and the virtual network interface card associated with the function module, and the control flow is used by the virtual network interface card to control the function module, associated with the virtual network interface card, of the physical network interface cards; and managing the physical network interface cards by managing the one or more virtual network interface cards; characterized in that the physical network interface cards are heterogeneous physical network interface cards; wherein the managing the physical network interface cards by managing the one or more virtual network interface cards specifically comprises: for each of the one or more virtual machines, determining, according to a bandwidth requirement of the virtual machine, one or more virtual network interface cards meeting the bandwidth requirement, wherein the one or more virtual network interface cards are associated with one or more function modules of a same physical network interface card or the one or more virtual network interface cards are associated with one or more function modules of different physical network interface cards; and allocating the one or more virtual network interface cards to the virtual machine for use. creating one or more virtual network interface cards, wherein the virtual network interface cards have a same network interface card feature and operation interface; separately associating the one or more virtual network interface cards with one or more function modules of the physical network interface cards, wherein a function module of the physical network interface cards and a virtual network interface card associated with the function module communicate with each other by using a data flow and a control flow, the data flow is used to send and receive a data packet between the function module of the physical network interface cards and the virtual network interface card associated with the function module, and the control flow is used by the virtual network interface card to control the function module, associated with the virtual network interface card, of the physical network interface cards; and managing the physical network interface cards by managing the one or more virtual network interface cards; characterized in that the physical network interface cards are heterogeneous physical network interface cards; wherein the managing the physical network interface cards by managing the one or more virtual network interface cards specifically comprises: for each of the one or more virtual machines, determining, according to a bandwidth requirement of the virtual machine, one or more virtual network interface cards meeting the bandwidth requirement, wherein the one or more virtual network interface cards are associated with one or more function modules of a same physical network interface card or the one or more virtual network interface cards are associated with one or more function modules of different physical network interface cards; and allocating the one or more virtual network interface cards to the virtual machine for use. for each of the one or more virtual machines, determining, according to a bandwidth requirement of the virtual machine, one or more virtual network interface cards meeting the bandwidth requirement, wherein the one or more virtual network interface cards are associated with one or more function modules of a same physical network interface card or the one or more virtual network interface cards are associated with one or more function modules of different physical network interface cards; and allocating the one or more virtual network interface cards to the virtual machine for use.