Wie Sie wissen, die Netzwerk-Bandbreite verwendet, die in einer bestimmten Zeit?
Ich versuche zu bauen, ein load-balancer für ein Programm, das ausgeführt wird in 2 verschiedenen Servern.
Soweit mein Loadbalancer prüft nur die CPU-Auslastung der einzelnen server mit einer Instanz von PerformanceCounter in jedem server-Programm.
Ich würde auch prüfen, die Verwendung der Bandbreite jeder server, wie kann ich das überprüfen?
(es ist wohl getan, auch mit dem PerformanceCounter aber ich bin nicht vertraut mit seiner Verwendung)
- werfen Sie einen Blick auf diese Frage: stackoverflow.com/questions/442409/c-bandwidth
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dank moonlight ich habe festgestellt, das http://www.keyvan.ms/how-to-calculate-network-utilization-in-net
finden Sie die verfügbaren Netzwerk-Karten, dieser code hat mir geholfen: