Neviem ci bude este nejake pokracovanie o sietach, ale velmi by ma zaujimalo ako je to s alokovanim pamate pre tie sietove buffery, kedze nedavno sa mi stalo na fBSD 4.8, ze sa spotrebovala vsetka vyhradena pamat pre mbuf.
Na stroji je sice 512MB RAM, ale na mbuf si jadro alokuje len nejaku cast (tusim je to 1/16 fyzickej pamati), co v mojom pripade bolo 32MB a to nestacilo pre routovacie tabulky, ktore potrebovali okolo 36MB, kedze na danom boxe bezim Zebru a BGP.
Rad by som vedel nejake hodnoty napr. kolko sa alokuje pre jednu routu a tak ako je to napr. vycislene pri CISCOach.
Pokial sa pamatam, fBSDcku mozes v configu kernelu povedat pocet mbufs a mbuf clusters, ktore ma alokovat. Ak mu nepovies, povie si samo pri boote v zavislosti od mnozstva pamate.
Skus tam napisat nieco ako
options NMBUFS=vela
options NMBCLUSTERS=vela
A samozrejme netstat -m povie, kolko ich mas, kolko ich mas pouzitych a kolko najviac si ich mal pouzitych.