Korea FreeBSD Users Group
Korea FreeBSD Users Group News, Internal, Projects, Home
Software, Support, Documentation

(Answer) (Category) FreeBSD 비공식 한국어 FAQ : (Category) 시스템 관리/튜닝 :
Out of mbuf clusters 메시지가 나오는 경우에는?
/kernel: Out of mbuf clusters - adjust NMBCLUSTERS or increase maxusers!

이러한 에러 메시지가 로그에 남고 시스템이 자주 리부팅되는 경우,
시스템에 네트워크 자원을 많이 소모한다면(동시접속이 많은 경우)
NMBCLUSTERS를 늘려 주어야 합니다. 이 값은 mbuf의 크기를 결정하며,
기본값은 커널에서 지정한 MAXUSERS에 따라 결정됩니다.

  512+MAXUSERS*16

별도로 지정하고 싶다면 커널 설정 파일에

  options NMBCLUSTERS=4096

과 같이 지정하세요. 현재 쓰이는 값은 netstat -rm 명령으로 볼 수
있습니다. 아래 예는 MAXUSERS=256인 경우입니다.

> netstat -rm
175/2208/18432 mbufs in use (current/peak/max):
        156 mbufs allocated to data
        19 mbufs allocated to packet headers
152/522/4608 mbuf clusters in use (current/peak/max)
1596 Kbytes allocated to network (11% of mb_map in use)
0 requests for memory denied
0 requests for memory delayed
0 calls to protocol drain routines
cjh
현재 값을 알아보는 방법중의 한가지는 sysctl을 사용하는 것입니다.

> sysctl kern.ipc.nmbclusters
kern.ipc.nmbclusters: 4608

이 QA는 questions@의 편용헌님의 글을 많이 참조하였습니다.
cjh
[Append to This Answer]
Previous: (Answer) Root 패스워드를 분실했을 때...
Next: (Answer) 파일시스템에 가득찼다는 메세지가 나옵니다.
This document is: http://www.kr.freebsd.org/cgi-bin/fom.cgi?file=99
[Search] [Appearance]
This is a Faq-O-Matic 2.719.

Copyright © 1998-2003 Korea FreeBSD Users Group.
All rights reserved. webmaster at kr.FreeBSD.org
Powered by FreeBSD