리눅스2023. 8. 3. 17:58

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/609734

리눅스에서 메모리가 부족할 경우 디스크를 메모리처럼 사용하기 위해 스왑(swap) 파티션을 할당하게 되는데, 현재 어느 정도의 용량이 할당되어 있고 얼마나 사용되고 있는지 확인하는 방법이다.

스왑 파티션의 현재 상태는 /proc/swaps의 내용을 확인하면 된다. 터미널창에서 아래와 같이 입력

# 스왑 파티션 사용률 확인
cat /proc/swaps
Filename    Type      Size     Used Priority
/dev/sda5  partition  1046524   0    -1

위의 예시를 보면 /dev/sda5 파티션이 스왑으로 사용되고 있으며 1046524바이트가 할당되어 있고(Size 항목), 사용되고 있는 용량은 0바이트(Used 항목)이다.

우선순위(Priority) 항목은 스왑 파티션이 여러개 있을 경우 어느 파티션을 먼저 사용할 것인지를 보여준다. 우선순위값이 낮을 수록 우선적으로 활용된다.

만약 스왑 우선순위값을 직접 지정하고 싶다면 /etc/fstab 파일에서 스왑 파티션의 옵션(options) 항목을 편집해야 한다. 예를 들어 우선순위값을 0으로 하고 싶다면 /etc/fstab에 있는 해당 스왑 파티션의 옵션 항목에 "sw"라고 되어 있는 부분을 "sw,pri=0" 이런식으로 변경한다. 재기동하면 변경된 설정이 적용된다.

728x90
Posted by 반달가면