탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 조정 가능 매개변수 참조 설명서 Oracle Solaris 11 Information Library (한국어) |
시스템 V 공유 메모리는 프로세스에서 세그먼트를 만드는 것을 허용합니다. 상호 협력하는 프로세스는 메모리 세그먼트에 연결하여(세그먼트에 대한 액세스 권한에 따라) 세그먼트에 포함된 데이터에 액세스할 수 있습니다. 이 기능은 로드 가능 모듈로 구현되어 있습니다. /etc/system 파일의 항목에는 shmsys:라는 접두어가 있어야 합니다.
DBMS 공급업체에서는 성능을 극대화하기 위해 ISM(Intimate Shared Memory)이라는 특수한 종류의 공유 메모리를 사용합니다. ISM 세그먼트에 공유 메모리 세그먼트가 만들어지면 해당 세그먼트에 대해 메모리가 잠깁니다. 이 기능은 더 빠른 I/O 경로를 따를 수 있도록 함으로써 메모리 사용 효율을 개선합니다. 그런 다음 세그먼트에 대해 설명하는 수많은 커널 리소스가 ISM 모드로 세그먼트에 연결된 모든 프로세스 간에 공유됩니다.
부호 없는 long
첫번째 ISM 세그먼트가 만들어질 때 사용 가능한 시스템 메모리의 5%
0 ~ 물리적 메모리의 50%
페이지
예
없습니다. 값을 너무 작게 지정하면 ISM 세그먼트와 함께 메모리를 사용할 때 시스템이 중단되거나 성능이 심각하게 저하될 수 있습니다.
ISM을 사용 중인 물리적 메모리가 많은 데이터베이스의 서버의 경우 이 매개변수 값을 줄일 수 있습니다. ISM 세그먼트를 사용하지 않을 경우 이 매개변수는 아무런 영향도 주지 않습니다. 메모리가 많은 시스템에서는 최대값이 128MB(0x4000)이면 충분합니다.
불안정