반응형
1. 최대 사용자수 지정하기 (maxusers)
최대 사용자수는 시스템에 설치된 메모리의 양에 따라 자동적으로 적절한 값이
설정된다. 특별한 경우가 아니면 이 파라메터를 변경하지 않는 것이 바람직하다.
또한, 이 파라메터를 기준으로 다음과 같은 파라메터들이 자동적으로 설정된다.
max_nprocs Maximum number of processes (default = 10 + 16 * maxusers)
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
** 시스템을 리부팅할 때에는 반드시 reconfiguration 모드로 리부팅하여야 한다.
예제) command:
# reboot -- -r
PROM:
OK boot -r
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
최대 사용자수는 시스템에 설치된 메모리의 양에 따라 자동적으로 적절한 값이
설정된다. 특별한 경우가 아니면 이 파라메터를 변경하지 않는 것이 바람직하다.
또한, 이 파라메터를 기준으로 다음과 같은 파라메터들이 자동적으로 설정된다.
max_nprocs Maximum number of processes (default = 10 + 16 * maxusers)
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
** 시스템을 리부팅할 때에는 반드시 reconfiguration 모드로 리부팅하여야 한다.
예제) command:
# reboot -- -r
PROM:
OK boot -r
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
반응형
'OS > SOLARIS' 카테고리의 다른 글
시스템 시간 동기화 하기 (0) | 2006.05.24 |
---|---|
message queue (0) | 2005.12.23 |
[펌] 시스템에서 maxuser 수와 max process 의 수는 (0) | 2005.12.23 |
솔라리스 테입드라이브 명령어 (0) | 2005.11.15 |
[펌] 솔라리스 소개 (0) | 2005.11.14 |