Эта статья будет полезна системным администраторам и программистам, работающим в ядре FreeBSD. Осмыслив изложенное здесь, можно понять, почему же бывает паника по kmem, что такое состояние keglim/zoneli, как читать непонятные циферки в выводе vmstat -m / vmstat -z, и что же такое эти самые mbuf и nmbclusters. Программистам, приступающим к работе не
(
Read more... )
Comments 20
Reply
Reply
Статья отличная. Благодарности автору.
Reply
Reply
The Berkeley networking code was designed on VAXes when a VAX-11/780 with 4 megabytes of memory was a big system. For that reason some of design features (e.g., mbufs) emphasized memory savings over high performance. This would change if the code were rewritten from scratch today.
Stevens 1993 год.
Интерасно как бы код сетевой подсистемы выглядел если бы был переписан сейчас.
Reply
Reply
Leave a comment