|
News,
Internal,
Projects,
Home Software, Support, Documentation |
안녕하십니까. 튜닝에 대해 문의 드립니다.
사용하는 운영체제 커널 버전은 4.11-STABLE 입니다.
메모리 384메가, 스왑 260메가 이구요,
CPU는 AMD-K6(tm) 3D processor (300.68-MHz 586-class CPU) 입니다.
각설하고.. httpd 가 폭주하는 바람에..
서비스가 거의 불가능할 지경에 이르렀구요,,
지금은 임시조취를 취해 놓았지만.. 본격적으로 튜닝에 대해 고민을 하게
되었습니다.
사고당시..
dmesg 에 아래와 같은 메시지가 계속 쌓였습니다.
bh@ns:/usr/src/sys/i386/conf> dmesg | tail -5
swap_pager_getswapspace: failed
swap_pager_getswapspace: failed
swap_pager_getswapspace: failed
swap_pager_getswapspace: failed
pid 71704 (httpd), uid 65534, was killed: out of swap space
bh@ns:/usr/src/sys/i386/conf>
그리고 netstat -m 의 상태는 다음과 같습니다.
bh@ns:/usr/src/sys/i386/conf> netstat -m
14/4096/4096 mbufs in use (current/peak/max):
14 mbufs allocated to data
8/1024/1024 mbuf clusters in use (current/peak/max)
3072 Kbytes allocated to network (100% of mb_map in use)
11941 requests for memory denied
42 requests for memory delayed
18 calls to protocol drain routines
bh@ns:/usr/src/sys/i386/conf>
임시로.. httpd.conf 를 손봐서.. timeout 이랑 httpd 의 최대 프로세스 생성 갯수를 제한했습니다.
그리고 maxusers 0, NMBCLUSTERS 65535 로 설정후 커널을 재컴파일 했구요..
헌데 이 maxusers 와 NMBCLUSTERS 값은 저게 제대로 지정한건지 아직도 긴가민가 합니다.
두 값을 적절히 튜닝하는 어떤 공식이 있는지요..
--
Byung-Hee
_______________________________________________
한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트
questions at kr.FreeBSD.org
http://www.kr.FreeBSD.org/mailman/listinfo/questions
|
Copyright © 1998-2005 Korea FreeBSD Users Group. All rights reserved. webmaster at kr.FreeBSD.org $Date: 2005/10/18 18:34:51 $ |
|