mbufs overflow

From: Kirill Ponomarew <ponomarew(at)oberon.net>
Date: Sun, 30 Mar 2003 18:41:15 +0200

Hi,

ich habe ein kleines Programm geschrieben, das nichts anders
macht als socket erstellt, macht listen() auf socket und der
anderer Prozess sendet Daten drauf.

Das Problem ist dass Data mit loop gesendet wird (damit moechte
ich Ueberlauf von mbufs testen):

Bei ausfuehren werden mbufs 80-90% besetzt. Komisch ist, dass
nach dem Abbrechen vom Programm bleibt die Prozenzahl auch
80-90%, auf Console sieht man ganz normale Message "All mbuf
clusters exhausted, please see tuning(7)." und netstat -m sagt:

10444 Kbytes allocated to network (76% of mb_map in use)

Die Frage ist sollen mbufs automatisch befreit werden oder mach
ich was falsches in sources ?

Kirill

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sun 30 Mar 2003 - 18:41:22 CEST

search this site