로그인
Sign in
1. 최대 사용자수 지정하기 (maxusers)

최대 사용자수는 시스템에 설치된 메모리의 양에 따라 자동적으로 설정된다. 따라서 따라서 특별한 경우가 아니면 이 파라메터를 변경하지 않는 것이 바람직하다.
또한, 최대 사용자수를 기준으로 다음과 같은 파라메터들이 자동적으로 설정된다.

maxusers     Number of megabyte of real memory -2

max_nprocs   Maximum number of processes
            
              (default = 10 + 16 * maxusers,Min=8, Max=1024(2048))

maxuprc      Maximum number of processes a single user may create  
            
              (default = max_nprocs - 5, Min=133, Max=29995)

ncallout     Number of callout buffers

             (default = 16 + max_nprocs)

ufs_ninode   Maximum number of inodes.

             (default = max_nprocs + 16 + maxusers + 64)

ncsize       Number of dnlc entries.

             (default = max_procs + 16 + maxusers + 64)

최대 사용자수를 지정하려면, /etc/system 화일에 다음과 같은 라인을 추가하고, 시스템을 리부팅한다.

set maxusers=100


2. 최대 프로세스 갯수 지정하기 (max_nprocs)

시스템이 허용하는 최대 프로세스 수는 최대 사용자 수에 비례하여 자동으로 설정된다. 그러나 그 갯수가 너무 적거나 많으면 사용자가 지정할 수 있다. 최대 프로세스 수를 10000으로 지정하려면, /etc/system 화일에 다음과 같은 라인을 추가하고, 리부팅한다.

set max_nprocs=10000


3. 가상단말기 갯수 지정하기 (pt_cnt)

시스템에 사용되는 가상단말기 갯수는 디폴트로 48개가 설정되어 있다.
가상단말기는 /dev/pts/0, ..., /dev/pts/47로 되어 있다. 이 가상단말기는 telnet이나 rlogin을 통해서 시스템으로 들어올 경우에 하나씩 사용된다.
X-window에서 cmdtool이나 shelltool, dtterm을 실행하여도 하나씩 사용된다.
만일, 가상단말기의 갯수를 128개로 늘이려면, /etc/system 화일에 다음과 같은 라인을 추가하고, 리부팅한다.

  set pt_cnt=128
  set npty=128


4. 최대 화일 디스크립트 갯수 지정하기 (rlim_fd_cur)

하나의 프로세스가 동시에 open할 수 있는 최대 화일의 개수는 디폴트로 64개이고, 1024개까지 화일의 갯수를 늘릴 수 있다.
shell에서 최대화일의 갯수를 512개로 늘이려면, 다음과 같이 지정한다.

csh 경우)
    limit descriptors 512

sh, ksh 경우)
    ulimit -n 512

shell에서 한번 지정되면 이후에 실행되는 모든 명령어에 이 영향이 반영된다.
  
만일, 디폴트 값을 128로 하고 최대 화일의 갯수를 1500까지 늘릴 수 있도록 하려면, /etc/system 화일에 다음과 같은 내용을 추가하고, 시스템을 리부팅한다.

  set rlim_fd_max=1500
  set rlim_fd_cur=128


5. 최대 UFS inode수 지정하기 (ufs_ninode)

시스템에서 화일을 open하면 하나의 화일에 대하여 하나의 ufs_niode를 가지게 된다. 명시적으로 이 값을 지정하려면, /etc/system 화일에 다음과 같은 내용을 추가하고, 시스템을 리부팅한다.

  set ufs_ninode=10000

6. 현재 사용하는 시스템의 parameter값 보기

  root로 login한후

  # adb -k /dev/ksyms /dev/mem
  max_nprocs/D
  maxuprc/D
  $q
조회 수 :
529
추천 수 :
34 / 0
등록일 :
2003.12.13
16:28:55 (*.193.52.140)
엮인글 :
http://bestceok.com/xe/index.php?mid=sun_faq&document_srl=2882&act=trackback&key=f45
게시글 주소 :
http://bestceok.com/xe/index.php?mid=sun_faq&document_srl=2882
List of Articles
번호 제목 글쓴이 날짜 조회 수
11 Booting시 Fast Data Acess MMU mis error 발생 하록 2003-12-13 491
10 한 화일 시스템에서 화일 갯수의 한계 하록 2003-12-13 475
9 64비트 또는 32비트로 부팅하기 하록 2003-12-13 484
8 루트화일시스템이 Full일 때 조치할 수 있는 것들.. 하록 2003-12-13 551
7 스왑(swap) 크기가 너무 적어요.... 하록 2003-12-13 536
6 Root 암호를 잊어버렸다? 하록 2003-12-13 511
5 Host name 변경 하록 2003-12-13 441
» 커널 파라매터 정의 하록 2003-12-13 529
3 Patch Install 시 나타나는 Error Code의 의미 하록 2003-12-13 544
2 /home에 화일이나 디렉토리가 생성이 안될 때.. 하록 2003-12-13 564
1 간단한 시스템 정보 확인 방법 하록 2003-12-13 466