우분투 한국 커뮤니티에서 protochaos 님이 올려주신 팁 중 하나이다.
http://www.ubuntu.or.kr/viewtopic.php?f=9&t=21099
SSD를 사용중이기 때문에 되도록 불필요한 스와핑을 줄이는 것이 디스크 수명에도 긍정적인 영향을 줄 수 있지 않을까 생각해본다.
http://www.ubuntu.or.kr/viewtopic.php?f=9&t=21099
그과정에서 여유메모리가 있음에도 스와핑을 하게 되고, 디스크접근이 이루어집니다.하지만 얼만큼의 여유메모리를 항상 확보해야 될까요? 그건 리눅스시스템으로서도 알 수 없겠죠.그래서 이것을 지정해줄 필요가 있습니다.
커널에 파라미터를 동적으로 넘겨주기 위한 것으로 sysctl명령과 /etc/sysctl.conf파일이 있습니다./etc/sysctl.conf 파일에 다음을 적어주면 재부팅시 적용됩니다.이 값이 작을수록 스왑핑을 자주 안하게 됩니다.
기본값으로 60으로 설정되어 있지만, 리눅스 문서를 살펴보아도 데스크탑에서 추천하는 값은 10입니다.더 안정적으로 하고 싶다면 20이면 충분할것입니다.
# Decrease swap usage to a reasonable level vm.swappiness=10 # Improve cache management vm.vfs_cache_pressure=50
SSD를 사용중이기 때문에 되도록 불필요한 스와핑을 줄이는 것이 디스크 수명에도 긍정적인 영향을 줄 수 있지 않을까 생각해본다.