리눅스 스왑공간 크기 권고

swap memory size in linux
리눅스 스왑 메모리 크기 결정, 리눅스 스왑 메모리 크기 권고안
리눅스 스왑 메모리 용량 결정, 리눅스 스왑 메모리 크기 권고치
리눅스 스왑 메모리 크기는 어떻게?, 리눅스 스왑 메모리의 적당한 크기는?

1 규칙 1: 메모리 2배[ | ]

  • 일반적으로 메모리 크기의 약 2배 정도로 잡는다.
  • 단, 최소 256MB 이상으로 한다.[1]
[root@zetawiki ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          1024       1016          7          0         15         64
-/+ buffers/cache:        936         87
Swap:         1983        408       1575
→ 1024 MB의 약 1.9배인 1983 MB로 설정되어 있다.

2 규칙 2: 레드햇 권고 (RHEL 6) ★[ | ]

RAM 용량 스왑공간 권장량 하이버네이션 사용시 스왑공간 권장량
2 GB 미만 RAM의 2배 RAM의 3배
2 ~ 8 GB RAM과 동일 RAM의 2배
8 ~ 64 GB 4 GB 이상 RAM의 1.5배
64 GB 초과 4 GB 이상 (하이버네이션 권장 안함)

3 규칙 3: 레드햇 권고 (RHEL 5)[ | ]

RAM 용량 스왑공간 권장량
메모리 4 GB 이하 스왑 2 GB 이상
메모리 4 ~ 16 GB 스왑 4 GB 이상
메모리 16 ~ 64 GB 스왑 8 GB 이상
메모리 64 ~ 256 GB 스왑 16 GB 이상
메모리 256 ~ 512 GB 스왑 32 GB 이상

4 규칙 4: 계산식[ | ]

위 내용을 기초로 공식을 만들어보니... 대략

  • GB 단위
[math]\displaystyle{ 스왑공간 용량_{(GB)} = 2\sqrt{ RAM 용량_{(GB)}} }[/math]
  • MB 단위
[math]\displaystyle{ 스왑공간 용량_{(MB)} = 64\sqrt{ RAM 용량_{(MB)}} }[/math]

5 같이 보기[ | ]

6 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}