windowsXP: udp packet drops bei vollast?
-
hi,
ich ballere über eine WLAN-verbindung (UDP) ca. alle 40µS ein paket von 1450 bytes zu einem windows-XP rechner raus . das senden eines pakets dauert etwas 800µS. an der XP-box kommen etwa 2.8MBits/S an. etwas zu wenig, würde ich sagen. kann man irgendwie rauskriegen, wie viele udp-pakete windows wegschmeisst (wegen überlast oder so)?

-
Schreib doch eine fortaufende Nummer mit, dann weisst Du welche Pakete fehlen...
-
Jochen Kalmbach schrieb:
Schreib doch eine fortaufende Nummer mit, dann weisst Du welche Pakete fehlen...
das welche fehlen ist klar. ich wollte nur gern wissen, wo sie verloren gehen (der sender verliert jedenfalls nix).

-
Natürlich gehen bei UDP Pakete verloren... das liegt nun mal in der Natur des UDP-Protokolls.
-
Jochen Kalmbach schrieb:
Natürlich gehen bei UDP Pakete verloren... das liegt nun mal in der Natur des UDP-Protokolls.
ist mir auch klar, sie dürfen verloren gehen, aber es passiert nicht grundlos. hat windows nicht irgendwelche performance counters für sowas? ich würde gern wissen, ob windows die pakete wegwirft oder ob's an was anderem liegt. wenn ich mit der datenrate runtergehe, indem ich seltener sende, komme ich auf 4MBits/S ohne verluste. sende ich schneller, wird's schlechter.

-
WLAN kann Pakete verlieren und Dein Switch auch... schau mal im perfom nach, ob es da Counter gibt... aber ich gleube nicht... warum sollte Windows was wegwerfen???
-
Jochen Kalmbach schrieb:
warum sollte Windows was wegwerfen???
weil z.b. mehr pakete ankommen, als das programm, das am socket lauscht, abholt.

-
Dann holst Du nur nicht schnell genug ab

Aber wie gesagt: Perfmon:
Netzwerkschnittstelle | Emfpangene Pakete (verworfen)sollte Dir weiterhelfen.