free -m 명령어로 현재 메모리 상태을 확인할 수 있습니다.
total used free shared buff/cache available
Mem: 127408 30300 45793 1327 51315 94991
Swap: 4095 4095 0
Mem : 장착된 메모리
Swap : Mem에 가용량을 넘을 경우 하디디스크의 공간을 Swap 메모리를 사용(속도가 느려짐)
used 부분이 사용중인 메모리인데 용량이 꽉찬경우 다음 명령어로 초기화 하면됩니다.
swapoff -a && swapon -a
swapoff -a : 스왑메모리 사용을 중지
swapon -a : 스왑메모리 사용을 활성화
swap 메모리를 내렸다 올리면 됩니다. 메모리 용량이 클경우 다소 오랜 시간이 소요됩니다.
Swap 메모리 사용 빈도 조정
실제 메모리가 넉넉함에도 swap 메모리를 자주 사용하는 경우 사용 빈도를 조절합니다.
기본(default) 60이며 최대 100까지 설정 가능합니다.
-> 높을수록 적극적으로 사용함 (ex. 0이면 swap 사용 안함)
설정 방법
vi /etc/sysctl.conf-> 파일을 엽니다.
vm.swappiness = 30
-> 맨 아랫줄에 추가합니다.
echo 30 > /proc/sys/vm/swappiness
-> 변경점을 저장합니다.
** 수치는 원하는대로 설정하면 됩니다.
'linux > 기타' 카테고리의 다른 글
sar 사용법 (0) | 2021.07.02 |
---|---|
Onboard Raid 설정 (0) | 2021.07.02 |
chattr 사용법 (0) | 2021.06.30 |
fdisk / parted 사용법 (0) | 2021.06.18 |
docker 에러 (UUID) (0) | 2021.05.31 |