서버에서 16GB의 메모리 만 사용할 수있는 이유는 무엇입니까?


11

최근 Windows Storage Server 2008 R2 Standard 의 RAM을 32GB로 업그레이드했습니다 .

시스템 패널을 열면 설치된 메모리 : 32.0GB (16.0GB 사용 가능)가 표시 됩니다. 왜 그런 겁니까?

이것이 운영 체제 버전의 한계임을 나타내는 문서를 찾으려고 노력했지만 짧게 나왔습니다. Wikipedia 에서 버전 비교를 보면 16GB의 버전이 표시되지 않지만 Storage Server는 표시되지 않으며 Windows 및 Windows Server Releases의 메모리 제한에는 Storage Serer 2008 R2가 표시되지 않습니다.

이후 블로그 게시물에서 Windows Storage Server 2008 R2 라는 제목의 인포 그래픽을 사용할 수있게되었습니다. 제한은 32GB임을 나타냅니다.

@Nico에서 제안한 것처럼 perfmon을 열면 16GB의 메모리가 "하드웨어 용으로 예약되어 있음"이 표시됩니다.

서버 보드 는 Intel Xeon SP X3430으로 설치된 Intel S3420GPLX 이며 둘 다 32GB의 메모리를 지원해야합니다.

설치된 RAM 모듈은 4 x 8GB Hynix HMT31GR7CFR8A-H9 RDIMM 입니다.

지원팀은 메인 보드의 펌웨어 업그레이드를 수행하도록 권고했습니다. 펌웨어 업그레이드를 수행했지만 문제에 영향을 미치지 않았습니다.


문제가 하드웨어가 아닌 것입니까?
Zoredache

@Zoredache 아니요, 잘 모르겠습니다. 그러나 기본적으로 서버를 구매 한 공급 업체에 보드가 처리 할 수있는 최대 메모리 양을 보내달라고 요청했으며 데이터베이스에서 32GB를 조회하여 보냈습니다. 그래도 다시 확인하겠습니다.
Der Hochstapler

펌웨어 버전 등을 확인 하시겠습니까?
Zoredache

@Zoredache 나는 그들의 지원에 연락하려고 노력하고 있지만 여전히 아침 일찍 시작됩니다. 더 많은 정보를 얻으면 업데이트됩니다.
Der Hochstapler

1
technet.microsoft.com/ko-kr/library/gg214172(v=ws.10).aspx 에는 다양한 버전의 Storage Server 2008 R2에 대한 메모리 제한이 나열되어 있습니다 (둘 중 16GB로 제한되지 않음).
Håkan Lindqvist

답변:


10

고급 서버에는 하드 디스크 용 RAID 어레이와 같은 메모리 모듈 페어링 옵션이 있습니다. 해당 BIOS 옵션을 확인해야합니다.


4
이것은 나의 생각이기도했다. 일반적으로 "메모리 미러링"이라고 표시되어 있습니다
MDMarra

유망한 것처럼 들리지만, 그런 기능은 보드 BIOS에서 사용할 수없는 것 같습니다.
Der Hochstapler

4

링크를 보셨습니까 ?

를 실행 Perfom /res하면이 "버그"가 표시됩니다. 누락 된 RAM이 하드웨어 예약되어있을 수 있습니다.

또한이 Microsoft KB를 확인 하십시오 . http://support.microsoft.com/kb/978610

(죄송합니다. 죄송합니다. 평판으로 인해 댓글을 추가 할 수 없습니다.)


예, 하드웨어 전용으로 16을 표시합니다. KB 기사는 내가 도움이 될만한 것을 제공하지 않았다. 현재 가능한 하드웨어 문제를 확인할 수 있도록 기술 지원을위한 정보를 수집하려고합니다. 감사합니다
Der Hochstapler

확인. (KB가 아마도 가장 좋은 것은 아니라는 것에 동의하십시오.) Google에서는 이것이 마더 보드 문제인 것 같습니다. 그러나 지원 피드백을 기다렸다가 가능한 경우 답변을 사용하여 질문을 업데이트하십시오. 도움이되어야합니다.
Nico

4

RAM의 정확한 구성을 아는 것이 유용 할 것입니다. 즉, 모두 udimm (버퍼링되지 않은) 또는 rdimm (등록 된)에 관계없이 희미한 수입니다. 보드에 udimm과 rdimm을 혼합 할 수 없으며 udimm을 사용하는 경우 4/6의 딤만 사용할 수 있으며 최대 16GB의 RAM 만 사용할 수 있습니다. 이는 문제의 원인 일 수 있습니다.

참조-https: //communities.intel.com/thread/21622

32GB의 RAM을 보드에서 작동 시키려면 매우 구체적인 구성이 필요합니다.


모듈은 4x8 Hynix HMT31GR7CFR8A-H9 RDIMM
Der Hochstapler

OK-RAM의 사양은 보드의 요구 사항과 일치하는 것으로 보입니다. 내가 당신에게 보낸 링크에서 사람들이 RAM에 문제가있어서 지원해야하고 변경해야했지만 링크의 문제는 귀하와 다릅니다 (그들은 할 수 있습니다) t 포스트). 다른 OS가 실제로 모든 32GB로 부팅되는지 확인하기 위해 Linux 라이브 CD 또는 이와 유사한 것을 사용해 보셨습니까?
Alex Berry

나는 실제로 현장에 없지만 필요한 경우 그렇게 할 것입니다. 우리는 실제로 4x8GB Samsung Rx4 RAM 세트를 가지고 있었고 POST도 할 수 없었습니다. : P
Der Hochstapler

2

많은 서버에는 각 프로세서마다 별도의 RAM이 있으므로 프로세서가 하나 뿐인 경우 1) 두 번째 프로세서를 설치하거나 2) 올바른 메모리 채널에 RAM을 설치해야합니다.

(어떤 하드웨어 서버가 있습니까?)

최신 정보:

설명서에는 x8 ECC RDIMM (2Gb DRAM)에서 최대 32GB, x8 ECC UDIMM (2Gb DRAM)에서 최대 16GB

당신이 말하는 모델은 내가 볼 수있는 한 RDIMM이지만, 여기에 승인 된 RAM 모듈 목록에 나타나지 않는 것 같지만 그 효과가 있는지 확실하지 않습니다 ... BIOS 또는 Windows 일 것 같습니다 그때.


이 서버에는 CPU가 하나만 설치되어 있다는 흥미로운 이론이 있습니다. 그래도 듀얼 CPU 보드인지 확실하지 않습니다. 여전히 클라이언트의 피드백을 기다리고 있습니다.
Der Hochstapler

고객이 언제 답장을하는지 알 것입니다 :)
Sverre

2
보드는 단일 소켓입니다. 또한 듀얼 소켓 보드의 반대쪽에 설치된 경우 OS에서도 볼 수 없습니다.
MSalters

좋아, 나는 보드가 단일 소켓이라는 것을 몰랐고 또한 잘못된 장소에서 Windows가 RAM에 어떻게 반응하는지 알지 못했다. (감사)
Sverre

다른 인텔 보드와 함께이 문제를 해결했습니다. 마더 보드는 슬롯 당 2GB의 RAM 만 지원하므로 OS에서 사용하는 것이 전부입니다. 그러나 SPI를 통해 요청하면 RAM이 여전히 4GB라고보고합니다.
longneck

2

BIOS에서 2 개의 모듈이 "실패"로 표시되었습니다.

지원팀은 모든 모듈을 개별적으로 테스트하도록 권고했습니다. 기술 현장에서 다른 구성을 테스트 한 다음 모든 모듈을 원래 상태로 되돌려 놓고 이제 전체 32GB를 사용할 수 있습니다.

무엇을 만들어야할지 확실하지 않습니다.


소프트웨어 이외의 문제인지 하드웨어 / BIOS 문제인지 확인하려면 Windows 이외의 일부 소프트웨어로 테스트해야합니다. 시간이 절약되어 Windows를 즉시 배제 할 수있었습니다.
David Schwartz

소프트웨어 이름을 관리 하시겠습니까?
Der Hochstapler

1
있는 memtest86 +, 리눅스 부팅 가능한 CD, ...
데이비드 슈워츠

내가 이미 설명했듯이, 나는 현장에 없었습니다.
Der Hochstapler

확실히 펌웨어 업그레이드를 수행 한 사람이 할 수 있습니다. 하지만 뭐든지
David Schwartz

1

특히 미러 모드 RAM에 이미 나열된 답변 중 일부에 동의합니다.

또한 공식 인텔 사이트 에 따르면 보드 칩셋에 특정 메모리가 지원되지 않습니다 .

내가해야 할 첫 번째 일은 RAM을 다시 돌려주고 공급 업체가 지원하는 인증 된 모듈을 얻는 것입니다.

그런 다음 뱅크의 각 측면에서 메모리를 일치시켜야하는지 확인하십시오 (예 : 측면 당 올바른 슬롯에있는 두 개의 모듈). BIOS가 최신이 아닐 수도 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.