서버 램 선택 시 주요 고려 사항

2022-05-13

서버의 모든 구성 요소는 서버 성능에 큰 역할을 합니다. 서버 램, 즉 서버 메모리도 예외는 아닙니다. 일반적으로 사람들은 RAM이 많을수록 좋다는 것을 알고 있지만 올바른 것을 선택합니다. 서버 램 그렇게 간단하지 않습니다. 서버에 적합한 메모리를 선택할 때 고려해야 할 사항을 살펴보겠습니다.

얼마나 많은 RAM이 필요합니까?

서버의 RAM이 많을수록 CPU가 하드 디스크 드라이브에서 데이터를 읽어야 하는 횟수가 줄어듭니다. 이는 서버 RAM이 일반적으로 하드 디스크 드라이브보다 훨씬 빠르게 작동하므로 서버가 더 빠르게 실행될 수 있음을 의미합니다. 하지만 서버 메모리는 얼마나 됩니까?

이 질문을 이해하기 위해서는 두 가지 사이에 큰 차이가 있습니다."최소 요건"그리고"제안된 요구 사항". 최소 요구 사항은 충족하기 쉽지만 서버의 런타임과 효율성을 향상시키는 이상적인 솔루션은 아닙니다.

이상적인 설정은 고유한 비즈니스 요구 사항과 의도한 서버 사용량에 따라 달라집니다. 이상적인 서버 메모리 크기를 결정하려면 사용 중인 데이터베이스 크기, 사용자 수, 기존 인프라와 같은 몇 가지 측면을 고려해야 합니다.

데이터베이스 크기

이는 데이터베이스를 정보로 채우는 데 필요한 처리량에 직접적인 영향을 미치기 때문에 일반적으로 가장 중요한 고려 사항입니다. 데이터 크기가 커진다고 해서 메모리가 항상 커지는 것은 아닙니다.

10~59GB 데이터베이스가 있는 서버의 경우 램 크기는 데이터의 74%입니다(27GB 데이터베이스에는 20GB RAM이 필요함). 60~224GB 데이터베이스의 경우 램 크기는 23%입니다(210GB 데이터에는 48GB 램 필요). 225~600GB 데이터베이스의 경우 램 크기는 13%입니다(예: 488GB 데이터, 64GB 램).

사용자 수

현재 서비스 중인 사용자 수가 15명 이하라면 사용자당 추가 메모리를 고려할 필요가 없을 것입니다. 그러나 15명 이상의 동시 사용자가 서비스를 사용할 가능성이 있는 경우 추가 사용자 5명당 1~2GB의 서버 RAM을 추가하는 것이 좋습니다.

실행 패키지

일반적으로 데이터 업데이트가 30분마다 필요한 경우 이를 달성하려면 더 많은 서버 메모리가 필요합니다. 데이터 업데이트를 완료하는 데 몇 시간이 걸리면 메모리 요구 사항이 낮아집니다.

그러나 SQL 섬기는 사람 ETL 변환은 데이터를 처리하기 전에 서버 RAM에 로드합니다. 즉, 서버에 장착된 서버 메모리가 많을수록 실행 패키지가 더 빨리 완료됩니다.

운영체제 요구 사항

경험상 기본적으로 OS용으로 1GB의 RAM을 예약하고, 4~16세 사이에는 4GB마다 1GB를 추가로, 16GB 이상 설치된 경우 8GB마다 1GB를 추가로 예약하는 것이 좋습니다. 예를 들어, 32GB RAM이 있는 서버는 OS에 7GB를 사용하고 나머지 25GB는 SQL 섬기는 사람 전용으로 사용합니다.

램 속도

위에서 언급했듯이 서버 메모리 속도는 서버 성능에 매우 중요합니다. 그러나 램 속도는 약간 잘못된 이름입니다. 서버 RAM의 성능 속도는 실제로 주파수, 대기 시간, 대역폭, 총 채널 수, DDR(이중 데이터 속도) 등과 같은 여러 요소에 따라 달라집니다. 사람들이 램 속도에 대해 이야기할 때 실제로는 주파수와 속도를 말합니다. 서버 RAM의 대기 시간. 여기에서의 토론에서도 우리는 동일한 작업을 수행할 것입니다.

빈도

램 주파수는 MHz 단위로 측정되며 일반적으로 램 사양에서 DDR 버전을 바로 따릅니다. 예를 들어, DDR4-3200 RAM은 3200MHz의 주파수에서 실행되는 반면 DDR3-1600 RAM은 1600MHz의 주파수에서 실행됩니다.

그렇다면 램 주파수는 무엇입니까? 서버 메모리는 현재 로드된 데이터를 사용하여 지속적으로 읽기 및 쓰기 주기를 수행합니다. 램 주파수는 메모리가 해당 주기를 통과하는 초당 횟수를 나타냅니다. DDR4-3200은 3200MHz 주파수 주기를 의미하며, 이는 초당 약 32억 번의 읽기/쓰기 주기로 해석됩니다.

일반적으로 주파수가 높을수록 좋습니다. 램 주파수가 높을수록 메모리가 데이터를 처리하는 속도가 빨라집니다. 그러나 일부 CPU 및 마더보드는 일부 주파수를 효과적으로 지원하지 않을 수 있습니다. 성과를 극대화하려면 추가 연구가 필요합니다. 더욱이 고주파 RAM의 가격은 더 높은 경향이 있습니다.

지연 시간

열 액세스 스트로브 대기 시간 또는 카스 대기 시간으로 알려진 대기 시간은 램 모듈이 CPU로부터 명령을 수신하는 시간과 명령이 실제로 실행되는 시간 사이의 지연 측정을 나타냅니다. 카스 지연 시간은 클록 주기로 측정됩니다.

일반적으로 대기 시간은 서버 RAM에 직접 기록되지 않을 수 있습니다. 대신 서버 RAM에 인쇄된 일련의 숫자 내에서 언급될 수 있습니다. 기본적으로 숫자가 낮을수록 좋습니다. 숫자가 낮을수록 대기 시간이 짧아지고 성능이 향상됩니다. 물론 이는 램 주파수와 같은 다른 모든 매개변수가 동일하게 유지된다는 가정입니다.

램 호환성 문제

모든 서버 RAM이 모든 시스템과 호환되는 것은 아닙니다. 다음은 네트워크 서버의 다른 구성 요소와 서버 RAM의 호환성을 고려할 때 고려해야 할 사항 목록입니다.

DDR 세대

새로운 세대의 DDR 램 이전 세대를 지원하도록 제작된 마더보드에서는 작동하지 않으며 그 반대의 경우도 마찬가지입니다. 따라서 DDR4 DIMM 슬롯을 지원하는 마더보드에는 DDR3 서버 메모리를 넣을 수 없습니다. 마찬가지로 DDR3 DIMM 슬롯이 있는 마더보드에는 DDR4 서버 메모리를 넣을 수 없습니다.

마더보드 DIMM 슬롯

일부 소형 폼 팩터 마더보드에는 DIMM 슬롯이 2개만 제공됩니다. 따라서 최대 2개의 서버 램 스틱만 가질 수 있으며 여기에 4x 4GB 서버 메모리 키트를 넣을 수 없습니다. 따라서 서버 마더보드가 수용할 수 있는 것보다 더 많은 서버 메모리 스틱을 구입하지 않도록 해야 합니다.

CPU 방열판

크고 부피가 큰 공기 CPU 쿨러는 종종 DIMM 슬롯 위에 걸릴 수 있습니다. 경우에 따라 높은 방열판이 있는 서버 메모리 키트를 설치하지 못할 수도 있습니다. 따라서 크고 부피가 큰 공냉식 쿨러를 고려하고 있다면 높은 방열판이 있는 서버 RAM을 선택하는 것이 좋습니다. 이 경우 공기 냉각기는 서버 RAM을 방해하지 않습니다.

메모리 기술

크게 3가지가 있습니다 메모리 기술 현재 사용 가능: UDIMM(버퍼링되지 않음 DIMM), RDIMM(등기 DIMM) 및 LRDIMM(짐 줄인 DIMM). 이 세 가지 메모리 기술이 서버 메모리 슬롯에 물리적으로 적합하더라도 혼합하여 사용할 수는 없습니다. 잘못된 메모리 기술이 배포되면 시스템 전원이 켜질 수 있지만 시스템 부팅 오류가 발생합니다.

RAM은 업그레이드가 쉽습니다.

일반적으로 서버 RAM은 시스템에서 업그레이드하기 가장 쉬운 구성 요소입니다. 따라서 예산이 부족하다면 시스템 구성 요소를 선택할 때 서버 메모리 양을 너무 많이 사용하지 않는 것이 좋습니다.

이 시나리오를 고려하면 8GB RAM과 더 나은 CPU 및 GPU 콤보로 시작합니다. 16GB의 서버 RAM으로 업그레이드하려면 CPU와 GPU를 완전히 교체하지 않고 새 스틱을 추가하기만 하면 됩니다.

요약하자면, 서버에 적합한 RAM을 선택하려면 신중한 고려가 필요합니다. 위에 나열된 요소가 예산과 요구 사항 모두에 적합한 올바른 서버 RAM을 선택하는 데 도움이 되기를 바랍니다.


최신 가격을 얻으시겠습니까? 최대한 빨리 답변드리겠습니다(12시간 이내).