1. /etc/sysctl.conf 설정.
fs.aio-max-nr = 1048576
fs.file-max = 6815744 <<---- 최대 파일 핸들 수
kernel.shmall = 2097152
kernel.shmmax = 536870912<?xml:namespace prefix = o />
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65500 << ---- IP 포트 레인지
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586
파라미터 |
권 장 값 |
설 명 |
SHMMAX |
214748368 |
한 개의 공유메모리 세그먼트의 최대크기 (바이트 단위, 2GB 의미) |
SHMMIN |
1 |
한 개의 공유메모리 세그먼트의 최소크기 (바이트 단위) |
SHMMNI |
100 |
공유메모리 식별자의 개수 |
SHMSEG |
4096 |
한 개의 프로세스에 연결될 수 있는 공유 메모리 세그먼트의 최대값 |
SEMMNS |
256 |
시스템 내 세마포어의 개수 |
SEMMNI |
100 |
시스템 내 세마포어 set 식별자의 개수. SEMMNI는 어느 한 순간에 동시 사용될 수 있는 세마포어의 개수를 결정한다. |
SEMMSL |
Processes 파라미터 값보다 같거나 크게 설정. |
한 개의 세마포어 세트에 존재할 수 있는 세마포어의 최대 개수. 오라클 프로세스의 최대 개수에 10개를 더한 값으로 설정한다. |
SEMOPM |
100 |
Semop call 당 operations의 최대 개수 |
SEMVMX |
32767 |
세마포어의 최대값을 결정한다. |
semaphores란?
프로그래밍, 특히 유닉스시스템의 프로그래밍에서 세마포어는 운영체계의 자원을 경쟁적으로 사용하
는 다중 프로세스에서, 행동을 조정하거나 또는 동기화 시키는 기술이다. 세마포어는 운영체계 또는
커널의 한 지정된 저장장치 내 값으로서, 각 프로세스는 이를 확인하고 변경할 수 있다. 확인되는 세
마포어의 값에 따라, 그 프로세스가 즉시 자원을 사용할 수 있거나, 또는 이미 다른 프로세스에 의해
사용 중이라는 사실을 알게되면 재시도하기 전에 일정 시간을 기다려야만 한다. 세마포어는 이진수 (
0 또는 1)를 사용하거나, 또는 추가적인 값을 가질 수도 있다. 세마포어를 사용하는 프로세스는 으레
그 값을 확인하고, 자원을 사용하는 동안에는 그 값을 변경함으로써 다른 세마포어 사용자들이 기다
리도록 해야한다.
세마포어들은 일반적으로 메모리 공간을 공유하거나, 또는 파일들을 공유 액세스하기 위한, 두 가지
정도의 목적을 위해 사용된다. 세마포어들은 프로세스간 통신(IPC)을 위한 기술 중하나이다. C 프로
그래밍 언어는 세마포어들을 관리하기 위한 일련의 인터페이스 또는 함수들을 제공한다.
-------------------------------------------------------------------------------------------------------------
2. /sbin/sysctl -p
재부팅 없이 OS Parameter 적용 명령어
-------------------------------------------------------------------------------------------------------------
3. /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
nproc : 한명의 사용자가 최대 생성가능한 Process 수
nofile : 한명의 사용자가 최대 Open할 수 있는 파일 수
'오라클 > Tip' 카테고리의 다른 글
오라클10g Enterprise Manager 복구방법 (0) | 2011.06.03 |
---|---|
AIX OS 재부팅 시 Oracle DB, Listener 자동 구동 설정 (0) | 2011.04.26 |
Buffer cache hit ratio (0) | 2010.09.07 |
Linux에서 Raw Device 사용 (0) | 2010.08.30 |
UNIX에서 Raw Device 사용 (0) | 2010.08.30 |