본문 바로가기

Solaris/기술과 팁

[팁] 솔라리스의 가상메밀(swap)의 확인


출처 : http://sens2001.hubweb.net/bbs/view.php?id=solaris&no=80

1. 가상메모리의 현재 상태 정보 확인
# swap -s
총: 1972544k 바이트 할당 + 196144k 예약 = 2168688k 사용, 21233160k 사용 가능


2. 가상메모리의 물리적 디스크 상태 정보 확인
#swap -l
swapfile dev swaplo 블록 사용 가능
/dev/dsk/c0t1d0s2 118,2 16 34964464 27113856
/dev/dsk/c0t1d1s1 118,9 16 52463600 44596912


일반적인 사항은 ‘#swap -s’를 사용하지만, 좀 더 자세한 사항은 ‘#swap -l’을 통해 확인할 수 있다. ‘-l’을 사용해서 얻은 결과를 보면 현재 시스템에 설정된 스왑 영역은 두개로 그 중 첫번째 파티션을 보면 블록은 512바이트 단위로 c0t1d0s2라고 지정된 디스크 파티션을 가상 메모리 영역으로 사용한다고 정의돼 있다. 크기는 34964464이며 이 수치는 16GB에 해당한다. 그중 사용할 수 있는, 즉 남은 영역은 12GB로서 4기가바이트 정도를 사용하고 있는 셈이다. 시스템의 실제 메모리의 크기가 모자라 애플리케이션을 실행시킬 수 없는 상태일 때, 디스크에 여유가 있다면, swap 명령어로 시스템 메모리를 확장할 수도 있다.