기본 콘텐츠로 건너뛰기

글

라벨이 스왑용량인 게시물 표시

레드햇 권장 스왑 용량

RHEL5 권고안 설치된 RAM용량 권장되는 스왑 용량 4GB 혹은 이하 2GB 4GB ~ 16GB 4GB 16GB ~ 64GB 8GB 64GB ~ 256GB 16GB 주의)140개 이상의 프로세서를 가지고 있는 시스템에서는 최소 100GB스왑공간이 권장됩니다. RHEL6,7 , RedHat Enterprise OpenStack Platform 3 , 4 권고안 설치된 RAM용량 권장되는 스왑 용량 최대절전시 스왑 용량 2GB 혹은 이하 RAM용량의 2배 RAM용량의 3배 2GB ~ 8GB RAM용량과 동일 RAM용량의 2배 8GB ~ 64GB 최소 4GB ~ RAM의 1/2배 RAM용량의 1.5배 64GB 이상 최소 4GB 최대절전을 권장하지 않음 주의) 140개 이상의 논리적 프로세서를 가진 시스템 혹은 3TB이상의 RAM을 가진 시스템에서는 최소 100GB의 스왑공간이 권장됩니다. 위의 권고는 OS상에서의 권장사항이며, 운영하려는 어플리케이션의 요구사항에 맞추어서 설정해야합니다. Hadoop 사용시에 메모리가 많이 있어도 갑자기 hadoop관련  java 프로세스가 swap을 많이 사용하는 것을 볼 수 있는데 이것은  vm.swappiness 값에 따라서 이런 경우가 생길 수 있습니다. 일반적인 vm.swappiness 값은 60으로 설정이 되어 있는데 이 값을 0으로 바꾸면 swap사용을 줄일 수 있습니다. host]# sysctl -w vm.swappiness=0 으로 설정할 수 있지만 이러게 설정하면 재부팅하면 값이초기화 되므로 영구적으로 적용하고 싶다면 /etc/sysctl.conf 에 다음과 같이 설정 할 수 있습니다. vm.swappiness=0