[KFUG] mbuf .
[ ³¯Â¥¼ø »öÀÎ ]
[ ´ñ±Û¼ø »öÀÎ ]
[ ÃÖ»óÀ§ »öÀÎ]
[ °Ë»ö]
[ÀÌÀü ±Û] [´ÙÀ½ ±Û] [ÀÌÀü ´ñ±Û] [´ÙÀ½ ´ñ±Û]
실행하는 프로그램의 반응속도가 느릴때마다 netstat -m 을 치면
mbuf 사이즈가 증가되어 있습니다.
root@xxxxxxxxxxxxxxxxxxxx [/] # netstat -m
3772/13696/34816 mbufs in use (current/peak/max):
3709 mbufs allocated to data
62 mbufs allocated to packet headers
1 mbufs allocated to socket names and addresses
422/3444/8704 mbuf clusters in use (current/peak/max)
10312 Kbytes allocated to network (39% of mb_map in use)
방금전에 13696까지 올라갔었는데요, 이때 프로그램이 멎은 줄 알았습니다.
정확히 mbuf가 어떤 역활을 하는지 모르겠지만
네트워크로 나가는 패킷들의 임시 저장소가 아닐까 합니다.
네트워크가 많이 불안정해지면 mbuf에 나갈 패킷을 저장해 놓는 것 같은데 이게 맞는지요?
그리고 mbuf에 저장되는 패킷이 많아짐에 따라 전체적인 시스템의 부하가 걸리는지도 궁금합니다.
한번 이렇게 되고 나면 실행하는 프로그램이 차지하는 메모리 양이 커져서 스왑까지 먹거든요..
답변 부탁드립니다!
_______________________________________________
한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트
questions at kr.FreeBSD.org
http://www.kr.FreeBSD.org/mailman/listinfo/questions
[ ³¯Â¥¼ø »öÀÎ ]
[ ´ñ±Û¼ø »öÀÎ ]
[ ÃÖ»óÀ§ »öÀÎ]
[ °Ë»ö]