편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
2번째 줄: | 2번째 줄: | ||
;swappiness | ;swappiness | ||
;vm.swappiness | ;vm.swappiness | ||
;스왑 활용도 | ;스왑 활용도 | ||
*스왑메모리 활용 수준 조절 | *스왑메모리 활용 수준 조절 | ||
* | *리눅스 커널 프로퍼티 | ||
*값의 범위: 0 ~ 100 (기본값: 60) | *값의 범위: 0 ~ 100 (기본값: 60) | ||
:0: 메모리 부족시에만 스왑 | |||
:60: 기본값 | |||
:100: 적극적으로 스왑 활용 | |||
==확인== | ==확인== | ||
<source lang=' | <source lang='dos'> | ||
[root@ | [root@jmnote ~]# sysctl vm.swappiness | ||
vm.swappiness = 60 | vm.swappiness = 60 | ||
</source> | </source> | ||
<source lang=' | <source lang='dos'> | ||
[root@ | [root@jmnote ~]# sysctl -a | grep swappiness | ||
vm.swappiness = 60 | vm.swappiness = 60 | ||
</source> | </source> | ||
<source lang=' | <source lang='dos'> | ||
[root@ | [root@jmnote ~]# cat /proc/sys/vm/swappiness | ||
60 | 60 | ||
</source> | </source> | ||
39번째 줄: | 26번째 줄: | ||
==변경== | ==변경== | ||
;즉시 변경 (재부팅시 초기화됨) | ;즉시 변경 (재부팅시 초기화됨) | ||
즉시 변경하는 방법은 | 즉시 변경하는 방법은 아래처럼 2가지가 있으나, [[/etc/sysctl.conf]]에 등록되지 않으면 재부팅 후 원상복구된다. | ||
<source lang lang=' | <source lang lang='dos'> | ||
[root@ | [root@jmnote ~]# sysctl vm.swappiness=40 | ||
vm.swappiness = 40 | vm.swappiness = 40 | ||
</source> | </source> | ||
<source lang=' | <source lang='dos'> | ||
[root@ | [root@jmnote ~]# echo 40 > /proc/sys/vm/swappiness | ||
[root@ | [root@jmnote ~]# sysctl vm.swappiness | ||
vm.swappiness = 40 | vm.swappiness = 40 | ||
</source> | </source> | ||
65번째 줄: | 48번째 줄: | ||
==같이 보기== | ==같이 보기== | ||
*[[리눅스 스왑 메모리 확인]] | *[[리눅스 스왑 메모리 확인]] | ||
*[[페이지 캐시]] | *[[페이지 캐시]] | ||
*[[/etc/sysctl.conf]] | *[[/etc/sysctl.conf]] | ||
==참고== | ==주석== | ||
<references/> | |||
==참고 자료== | |||
*http://en.wikipedia.org/wiki/Swappiness | *http://en.wikipedia.org/wiki/Swappiness | ||
*http://kldp.org/node/93067 (실 메모리가 남는데도 스왑 메모리를 사용합니다) | *http://kldp.org/node/93067 (실 메모리가 남는데도 스왑 메모리를 사용합니다) | ||
77번째 줄: | 61번째 줄: | ||
[[분류: 리눅스]] | [[분류: 리눅스]] | ||
[[분류: 메모리]] | [[분류: 메모리]] | ||