1. A system for operating network cards, the system comprising: a memory device; and a processor coupled to the memory device, wherein the processor is configured to perform: detecting resource utilization of a plurality of network cards of computing systems connected via one or more networks; monitoring network statistics of the one or more networks, the monitoring the network statistics including: evaluating whether a resource utilization of each of the plurality of network cards connected to the one or more networks is larger than a threshold; and determining an operation of each of the plurality of network cards connected to the one or more networks according to the detected resource utilization and the monitored network statistics, wherein at least one of the plurality of network cards is shared by at least two of the computing systems, wherein in order to determine the operation of the each of the network cards, the processor is further configured to perform: de-activating a third network card of the plurality of network cards; and informing other at least one active network card of one or more network addresses of the third network card, wherein the resource utilization of the third network card is lower than the threshold.