컴퓨터에 RAM을 추가 할 때 스틱의 메모리 양이 같지 않은지 아니면 항상 같은 양의 메모리가 필요합니까? 오늘의 수퍼 유저 Q & A 게시물에는 호기심 많은 독자의 질문에 대한 답변이 있습니다.
오늘의 질문 및 답변 세션은 커뮤니티 중심의 Q & A 웹 사이트 그룹 인 Stack Exchange의 하위 부문 인 SuperUser가 제공 한 것입니다.
사진 제공 : redjar (Flickr) .
질문
수퍼 유저 리더 인 LanceLafontaine은 동일하지 않은 양의 RAM을 사용하면 실제로 성능이 저하되는지 확인하려고합니다.
이 페이지 많은 MacBook 랩탑의 RAM 사양을 설명합니다. 내 노트북 섹션 (13 ″ Pro, 2011 년 후반)에 다음과 같이 표시됩니다.
- 추가 사항 : 최상의 성능을 위해 두 메모리 슬롯을 모두 채우고 각 슬롯에 동일한 메모리 모듈을 설치하십시오.
이 현상에 대해 들어 본 것은 이번이 처음이 아니며 확실히 Apple에만 국한된 것도 아닙니다. 왜 그렇습니까? 사용 가능한 메모리의 명백한 감소 외에 8GB (2 * 4GB)보다 6GB (1 * 4GB + 1 * 2GB)로 실행하는 것이 왜 더 나쁠까요?
동일하지 않은 양의 RAM을 사용하면 성능이 저하됩니까? 아니면 신화에 불과합니까?
대답
수퍼 유저 기여자 인 David Schwartz와 x가 우리에게 해답을 가지고 있습니다. 먼저 David Schwartz :
두 슬롯에 동일한 양의 메모리가 있으면 메모리를 인터리브하여 연속적인 메모리 청크가 슬롯을 대체 할 수 있습니다. 이렇게하면 메모리 액세스가 두 슬롯에 거의 완벽하게 균등하게 분산되어 대역폭이 결합됩니다.
양이 고르지 않으면 메모리를 인터리브 할 수 없으며 먼저 한 스틱에 매핑 한 다음 다른 스틱에 매핑해야합니다. 연속 된 큰 메모리 청크에 액세스하는 프로그램은 거의 모든 액세스가 하나의 스틱으로 이동하고 대역폭 조합이 없음을 발견합니다.
mVincent의 답변이 이어졌습니다.
- 추가 사항 : 최상의 성능을 위해 두 메모리 슬롯을 모두 채우고 각 슬롯에 동일한 메모리 모듈을 설치하십시오.
여기서 기술적 인 설명은 MacBook (마더 보드)이 듀얼 채널 아키텍처를 지원하므로 두 개의 동일한 메모리 모듈이 필요하다는 것입니다. 벤치 마크에 따르면 성능이 5-10 % 향상됩니다.
- 왜 그렇습니까? 사용 가능한 메모리의 명백한 감소 외에 8GB (2 * 4GB)보다 6GB (1 * 4GB + 1 * 2GB)로 실행하는 것이 왜 더 나쁠까요?
두 개의 동일하지 않은 메모리 모듈을 사용하는 경우 마더 보드는 가장 느린 모듈의 속도로 메모리 모듈을 실행합니다.
설명에 추가 할 것이 있습니까? 댓글에서 소리를 내십시오. 기술에 정통한 다른 Stack Exchange 사용자의 답변을 더 읽고 싶으신가요? 여기에서 전체 토론 스레드를 확인하십시오. .