/usr/sbin/swap 명령은 스왑 영역 관리에 사용됩니다. –l 및 –s 옵션은 둘 다 스왑 리소스에 대한 정보를 표시합니다.
swap -l 명령을 사용하여 시스템의 스왑 영역을 식별합니다. 활성화된 스왑 장치 또는 파일은 swapfile 열 아래에 나열됩니다. 예를 들면 다음과 같습니다.
# swap -l swapfile dev swaplo blocks free /dev/dsk/c0t0d0s1 136,1 16 1638608 1600528
ZFS 루트 파일 시스템이 있는 시스템에서 swap –l 명령은 ZFS 볼륨 경로 이름을 식별한다는 점을 제외하고 유사한 출력을 식별합니다. 예를 들면 다음과 같습니다.
# swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 256,1 16 1058800 1058800
swap -S 명령을 사용하여 스왑 리소스를 모니터합니다.
# swap -s total: 57416k bytes allocated + 10480k reserved = 67896k used, 833128k available
used 값과 available 값의 합은 물리적 메모리와 스왑 장치(또는 파일)의 일부를 포함한 시스템의 전체 스왑 공간과 동일합니다.
시간 경과에 따른 스왑 공간 사용을 모니터하기 위한 방법으로 swap -s 출력에서 사용 가능한 스왑 공간과 사용된 스왑 공간의 양을 사용할 수 있습니다. 시스템 성능이 양호하면 swap -s를 사용하여 사용 가능한 스왑 공간을 확인합니다. 시스템 성능이 느려지면 사용 가능한 스왑 공간의 양을 검사하여 스왑 공간이 줄어들었는지 확인합니다. 그런 다음 스왑 공간 사용을 증가시켰을 수 있는 시스템에 대한 변경 사항을 파악할 수 있습니다.
이 명령을 사용하는 경우 커널 및 사용자 프로세스가 물리적 메모리를 잠그고 잠금을 해제함에 따라 스왑에 사용할 수 있는 물리적 메모리의 양이 크게 변한다는 사실을 염두에 두십시오.
다음 표에서는 swap -s 명령의 출력을 요약합니다.
|