탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1 관리: 장치 및 파일 시스템 Oracle Solaris 11.1 Information Library (한국어) |
11. COMSTAR를 사용하여 저장 장치 구성(작업)
12. Oracle Solaris iSNS(Internet Storage Name Service) 구성 및 관리
Oracle Solaris ZFS 루트 환경에서 스왑 공간 추가 및 변경
시스템에 추가 스왑 공간이 필요한지 확인하려면 swap -l 명령을 사용합니다.
예를 들어 다음 swap -l 출력은 이 시스템의 스왑 공간이 거의 완전히 사용되었거나 100% 할당되었음을 표시합니다.
% swap -l swapfile dev swaplo blocks free /dev/dsk/c0t0d0s1 136,1 16 1638608 88
$ swap -l swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 182,2 16 67108848 67102992
시스템의 스왑 공간이 100% 할당되면 응용 프로그램의 메모리 페이지는 임시 잠금 상태가 됩니다. 그러면 응용 프로그램 오류가 발생하지 않을 수 있지만 시스템 성능은 영향을 받을 수 있습니다.
다음 메시지는 응용 프로그램이 추가 익명 메모리를 얻으려고 함을 나타냅니다. 그러나 이러한 동작을 지원할 스왑 공간이 남아 있지 않습니다.
application is out of memory malloc error O messages.1:Sep 21 20:52:11 mars genunix: [ID 470503 kern.warning] WARNING: Sorry, no swap space to grow stack for pid 100295 (myprog)
파일을 쓸려고 했을 때 페이지를 할당할 수 없으면 다음 메시지가 표시됩니다. TMPFS가 허용되는 것보다 많이 쓰려고 한 경우 또는 현재 실행 중인 프로그램이 많은 메모리를 사용 중인 경우 이러한 문제가 나타날 수 있습니다.
directory: File system full, swap space limit exceeded
다음 메시지는 새 파일 또는 디렉토리를 만들려고 시도하는 중 TMPFS에서 물리적 메모리가 부족함을 의미합니다.
directory: File system full, memory allocation failed
TMPFS 관련 오류 메시지에서 복구에 대한 자세한 내용은 tmpfs(7FS)를 참조하십시오.