본문 바로가기

개발관련

PC 또는 서버의 메모리 용량을 결정할 때 - 부족하면 스왑메모리 사용

PC나 서버나 메모리는 무척 중요합니다. 어떤 경우에는 CPU 보다 메모리가 더 중요합니다. 이러면 그럼 CPU는 20년전것 써도 되냐라고 물어 보시는 분들이 있다면 그 시대에 맞는 CPU를 말하는것입니다. 예를 들면 현재 가장 많이 판매가 되고 있는 CPU 모델의 가격대가 있습니다. 그런것을 기준으로 말하는 것입니다.

 

● 메모리 용량의 결정

전 PC나 서버나 메모리는 현재 많이 판매되고 있는것의 2배를 말합니다.

하지만 서버의 경우 용도에 따라 무척 달라질 수 있습니다. 쿼리 캐쉬가 많이 사용되는 DB서버의 경우는 기타 특수목적 등의 용도로 따라 많이 달라질 수 있습니다. 이 부분에 대해선 직접 결정을 해야 되는데요. DB서버의 경우 직접 서버 구매를 하는 경우라면 현재는 최소32G 또는 64G를 권장 합니다. - 2022년 기준.

 

웹서버의 경우 직접서버를 구매하는 경우라면 최소16G, 32G를 권장합니다.

파일서버의 경우 많으면 좋기 때문에 DB서버 정도의 메모리를 권장 합니다.

 

여기서 AWS 같은 클라우드에 대한 부분은 다른 측면이 있으므로 위 사항과는 좀 다릅니다. 이쪽은 메모리가 크면 CPU 사양이 좀 떨어지던데요. 자신의 상황에 맞게 잘 선택해야 될듯 싶습니다.

 

● 운영중 메모리가 부족하면

리눅스에는 스왑파일을 설정하여 사용하는 방법이 있습니다. 처음 시스템 설치할대 별도의 스왑파티션을 설정하여 설치가 되었으면 좋지만 그렇지 않은 경우는 스왑파일을 만들어 사용하면 됩니다. 단 파일이기 때문에 파티션과 달리 건드릴 수 있으므로 디렉토리명을 대문자로 한다든가 하는 방식으로 사용하면 됩니다.

기존에 스왑파티션이 있어도 스왑파일을 추가 하면 전체 스왑메모리의 용량은 늘어난 상태로 사용이 가능합니다.

 

▶ 리눅스 스왑메모리 만드는 방법

 

swap memory(스왑 메모리 만들기) 추가/삭제 방법 (서버 메모리 부족 할 때) > AWS.클라우드

리눅스에서 서버 메모리가 부족하여 문제가 발생할 때 디스크에 스왑메모리 생성하여 사용하는 방법입니다. 이렇게 하면 기존의 스왑메모리가 있는 경우가 추가 되는 구조를 가지고 있어서 현

www.pabburi.co.kr

▶ AWS 라이트세일에 스왑메모리 추가하기

 

리눅스서버에서 스왑메모리 생성 및 해제방법 > 리눅스서버

리눅스 스왑파일을 통핮 스왑메모리 생성방법 보통 스왑메모리는 OS 설치 할때 파티션 단위로 설정을 하는데 깜박하고 지정을 하지 않은 경우 더미 파일을 생성하여 스왑메모리를 이용하는 방

www.pabburi.co.kr