|
News,
Internal,
Projects,
Home Software, Support, Documentation |
On Fri, Dec 05, 2003 at 09:22:59PM +0900, 강기호 wrote:
> 여러분의 관심에 감사합니다.
> ==================================
> 제가 사용하는 시스템사양이
> P3-1G 듀얼
> 램 1G
> 웹호스팅사용유저수 약300명
> 이렇게 됩니다.
> 커널의 maxuser 값을 조정해 볼수 있는 값이 얼마정도가 되는지 조언부탁합니다.
> 아님 커널컴파일없이
> /boot/loader.conf에 kern.maxusers="512" 정도로 하면될까요?
자동으로 설정되는값을 그대로 두는게 좋겠습니다.
아주 특수한 경우(pmap문제)나 메모리를 4GB이상 쓰지 않는다면 설정할 필요가
없다고 생각합니다.
> =====================================
> 편이사님이 말씀하신....명령어를
> sysctl -a | grep ipc.sem 하면
> kern.ipc.semmap: 30
> kern.ipc.semmni: 10
> kern.ipc.semmns: 60
> kern.ipc.semmnu: 30
> kern.ipc.semmsl: 60
> kern.ipc.semopm: 100
> kern.ipc.semume: 10
> kern.ipc.semusz: 92
> kern.ipc.semvmx: 32767
> kern.ipc.semaem: 16384
>
sys/kern/sysv_sem.c에 보면 이런게 있군요.
/*
* semaphore info struct
*/
struct seminfo seminfo = {
SEMMAP, /* # of entries in semaphore map */
SEMMNI, /* # of semaphore identifiers */
SEMMNS, /* # of semaphores in system */
SEMMNU, /* # of undo structures in system */
SEMMSL, /* max # of semaphores per id */
SEMOPM, /* max # of operations per semop call */
SEMUME, /* max # of undo entries per process */
SEMUSZ, /* size in bytes of undo structure */
SEMVMX, /* semaphore maximum value */
SEMAEM /* adjust on exit max value */
};
semmap, semmni, semmns, semmnu, semmsl, semopm, semume, semusz
값을 현재의 2배정도로 증가시껴 사용해보시고 같은 문제가 지속되면
다시 늘려보시기 바랍니다. 만일 계속 문제가 발생하면 이는
mod_throttle의 문제로 보입니다.(대부분의 경우 이렇게 많은
semaphore를 필요하지 않습니다.)
ipcs(1)를 이용해서 현재 사용중인 semaphore를 확인할 수 있습니다.
프로그램의 비정상적인 종료로 사용하지 않는 semaphore가 있다면
ipcrm(1)으로 제거가능합니다.
이들 값에 기초해서 메모리가 할당되므로 4.x와 같이 sem.ko가 없는
곳에는 loader.conf.local에서 설정거나 새로 커널을 만들면 되겠습니다.
> 또 이것도 해 보았습니다.
>
> [root@server01 /boot]$ netstat -m
> 306/5504/26624 mbufs in use (current/peak/max):
^^^^^^^^^^^^^^
> 237 mbufs allocated to data
> 69 mbufs allocated to packet headers
> 186/5192/6656 mbuf clusters in use (current/peak/max)
^^^^^^^^^^^^^
아직까지 조정은 필요해 보이지 않습니다.
mbuf와 말씀하신 mod_throttle과는 무관해 보입니다.
> 11760 Kbytes allocated to network (58% of mb_map in use)
> 0 requests for memory denied
> 0 requests for memory delayed
> 0 calls to protocol drain routines
> ===============================
>
--
Pyun YongHyeon <http://www.kr.freebsd.org/~yongari>
_______________________________________________
한국 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: 2003/12/06 15:51:12 $ |
|