본문 바로가기
LINUX

ubuntu swap 메모리 설정 및 권장 크기

by Rainbound-IT 2023. 12. 21.
반응형

 

 

 

RHEL 8 테이블:

Amount of RAM    Recommended swap space       Recommended swap space
in the system                                 if allowing for hibernation
--------------   --------------------------   ---------------------------
⩽ 2 GB           2 times the amount of RAM    3 times the amount of RAM
> 2 GB – 8 GB    Equal to the amount of RAM   2 times the amount of RAM
> 8 GB – 64 GB   At least 4 GB                1.5 times the amount of RAM
> 64 GB          At least 4 GB                Hibernation not recommended

위 표에 나열된 각 범위 사이의 경계에서(예: 2GB, 8GB 또는 64GB 시스템 RAM이 있는 시스템) 선택한 스왑 공간 및 최대 절전 모드 지원과 관련하여 재량권을 행사할 수 있습니다. 시스템 리소스가 허용하는 경우 스왑 공간을 늘리면 성능이 향상될 수 있습니다. 논리 프로세서가 140개 이상이거나 RAM이 3TB 이상인 시스템의 경우 최소 100GB의 스왑 공간이 권장됩니다.

원본 RHEL 5 테이블:

Amount of RAM in the System     Recommended Amount of Swap Space
4GB of RAM or less              a minimum of 2GB of swap space
4GB to 16GB of RAM              a minimum of 4GB of swap space
16GB to 64GB of RAM             a minimum of 8GB of swap space
64GB to 256GB of RAM            a minimum of 16GB of swap space
256GB to 512GB of RAM           a minimum of 32GB of swap space

 

Swap 메모리의 크기는 시스템의 실제 메모리(RAM)와 사용 용도에 따라 다르며, 일반적으로 다음과 같은 요소를 고려하여 결정됩니다:

  1. 시스템의 물리적 RAM 용량:
    • 일반적으로 물리적인 RAM(RAM)이 많을수록 Swap 메모리의 필요성은 줄어듭니다. 더 많은 RAM이 있는 시스템에서는 Swap 메모리를 작게 설정해도 될 수 있습니다. 보통은 물리적인 RAM 용량의 2배 정도가 권장되기도 합니다.
  2. 시스템 사용 용도:
    • 시스템의 사용 용도에 따라 Swap 메모리의 크기가 달라질 수 있습니다. 예를 들어, 데이터베이스 서버나 메모리 집약적인 응용 프로그램을 실행하는 경우 더 많은 Swap 메모리가 필요할 수 있습니다.
  3. 스왑의 사용빈도:
    • 시스템에서 스왑을 얼마나 자주 사용하는지를 고려할 수 있습니다. 스왑 사용이 빈번하다면, Swap 메모리의 크기를 늘릴 필요가 있을 수 있습니다.

일반적으로 다음 권장 사항을 고려할 수 있습니다:

  • 물리적 RAM이 2GB 이하인 시스템: Swap 메모리는 물리적 RAM의 2배에서 4배 정도로 설정될 수 있습니다.
  • 물리적 RAM이 2GB에서 8GB까지인 시스템: Swap 메모리는 물리적 RAM과 동일하거나, 물리적 RAM의 1.5배에서 2배 정도로 설정될 수 있습니다.
  • 물리적 RAM이 8GB 이상인 시스템: 일반적으로 8GB 이상의 시스템에서는 8GB에서 16GB 정도의 Swap 메모리를 설정하는 것이 일반적입니다.

Swap 메모리를 설정할 때, 서버의 실제 사용량과 성능을 지속적으로 모니터링하여 필요에 따라 조절하는 것이 좋습니다. 이러한 값들은 일반적인 지침일 뿐이며, 각 시스템의 상황과 요구 사항에 따라 달라질 수 있습니다.

 

 

 

 

 

https://access.redhat.com/ko/solutions/744483

 

 

https://help.ubuntu.com/community/SwapFaq

 

SwapFaq - Community Help Wiki

Introduction This FAQ is aimed at Linux novices. People always wonder how much swap they should create at install time, or after installing they may think, "have I made a large enough swap? Should I reinstall with a larger swap?" This FAQ will tell you how

help.ubuntu.com

 

반응형

댓글