PCIe RAM 확장이없는 이유는 무엇입니까?


19

아마도 이것이 존재하지 않는 이유에 대한 중요한 원인을 간과하고 있을지도 모르지만 PCIe를 통한 RAM 확장이 완벽하게 실현 될 수 있다고 생각합니다. 많은 운영 체제가 가상 메모리를 사용하고 우선 순위가 낮은 항목을 하드 디스크에 저장한다는 것을 알고 있지만 속도가 느리다는 점을 고려하면 빠른 속도가 아닌 빠른 보너스를 사용할 수 있다고 생각합니다.

6Gb/s SATA ~= 800MB/s
PCIe 2.0 = 500MB/s per lane. 16 Lane ~= 8GB/s

물론 8GB / s는 실제 RAM보다 빠르지 않지만 SATA 속도의 10 배입니다. 최근에 업그레이드 한 기존 RAM과 함께 사용할 수있는 몇 개의 RAM 슬롯이있는 PCIe 보드가없는 이유는 무엇입니까? PCIe는 거의 모든 마더 보드에 있다는 이점이 있습니다. 하나의 '어댑터'PCIe RAM 확장 보드는 대부분의 PC와 호환됩니다.

아직 완료되지 않았으므로 무엇을 놓치고 있습니까?



@rawbrawb, 나는 그것이 RAM이 아닌 SSD라고 생각합니다.
Brian Carlton

@BrianCarlton mea culpa!

3
참고 : PCI-X가있는 PC는 거의 없습니다. 서버 시장에서만 발견되었으며 약 1GB / s로 최고입니다. 또한 더 이상 사용되지 않습니다. 고전적인 PCI를 기반으로 한 개발이었으며 PCI Express (종종 약칭 PCIe)와 관련이 없습니다.
AndrejaKo

카드는 다음과 같습니다 fusionio.com/products/iodrive2
빌 린치

답변:


14

이 문제는 복잡한 문제이므로 해당 RAM으로 수행하려는 작업에 크게 의존합니다.

대부분의 경우, 필요한 양의 RAM을 지원하는 새로운 마더 보드로 마더 보드를 교체하는 것이 저렴하고 좋습니다. 여기에는 16 개의 메모리 모듈을 사용할 수있는 마더 보드가 있습니다. 사용 가능한 가장 큰 모듈은 32Gig입니다. 단일 머신에서 총 512 기가 바이트입니다. (해당 크기의 16 개 모듈에 약 14,000 달러의 비용이 들거나 MoBo에도 듀얼 8 코어 CPU가 있다는 점을 염두에 두지 마십시오.)

MoBo에 RAM이 있다는 것은 가능한 최고 속도임을 의미합니다. RAM 디스크뿐만 아니라 일반 프로그램 및 데이터 저장소 모두에 사용할 수 있습니다. 두 세계의 최고.

그러나 귀하의 질문에 당신은 그것을 SATA 스토리지와 계속 비교 하므로이 여분의 RAM을 일반적인 CPU RAM이 아닌 RAM 디스크로 사용하고 싶다고 생각합니다. 이것은 유효한 사용이며, 몇 년 전에 사람들은이 목적을 위해 특별히 많은 RAM을 가진 PCI 카드를 가지고있었습니다. 이 카드는 더 많은 CPU RAM이 아니라 다른 디스크 드라이브처럼 보였습니다. 이러한 카드에는 종종 외부 전원 커넥터가있어 주 전원이 고장난 경우 일종의 백업 전원을 공급할 수 있습니다.

이러한 유형의 카드는 크게 사라졌습니다. 그들은 주로 세 가지로 쓸모 없었습니다. 1. 마더 보드는 이제 과거보다 훨씬 더 많은 RAM을 가질 수 있습니다. 2. 플래시 메모리와 PCIe (일부 RAM 캐시가있는)를 사용하는 최신 솔리드 스테이트 드라이브가 더 잘 작동합니다. 그리고 3. 그들이주는 제한적인 이점에 비해 너무 비쌌습니다.

많은 RAM이있는 PCIe 카드를 원하는 다른 이유가 있지만, 모두 카드가 데이터를 저장하는 것 이외의 작업을 수행하는 응용 프로그램입니다. 비디오 카드 또는 데이터 수집 카드와 같습니다. 여기에는 적용되지 않습니다.


2
흥미 롭군 나는 비슷한 생각을 내 머리 뒤에 떠 다녔다. 이 개념은 휘발성 전용 사용을 위해 저렴한 가격의 최신 램 스틱을 사용하는 PCIe 또는 SATA3 기반 "드라이브"였습니다. 일반적인 경우는 /tmp, swap, TempDB 등입니다. 훨씬 빠른 쓰기 속도로 SSD와 같은 읽기 속도를 얻을 수 있어야하며 최신 스틱을 사용하면 일반적인 RAM을 추가하는 것보다 비용이 훨씬 적게 듭니다. 사람들이 대부분의 경우 SSD로 충분하다고 생각합니다.
케빈 카스 카트

@KevinCathcart 그러나 메모리를 Mobo에 넣을 수 있고 PCIe 카드를 만들 비용이 없다면 최신 RAM을 구입하여 비용을 절약 할 수 있습니다. 그리고이 메모리를 / tmp 공간 또는 더 많은 RAM으로 사용할 수 있으며 PCIe로 수행하는 것보다 훨씬 빠릅니다.

2
그 램을 MOBO에 올려 놓는 것이 가능한지 확인하십시오. 서버가 아닌 환경에서 램 슬롯은 종종 매우 드물고 마더 보드 교체는 종종 실행 불가능합니다. 서버 환경에서는 상황이 다소 다릅니다. 이러한 장치는 확실히 영향을 덜받습니다. 또한 이전 세대 RAM의 가격이 실제보다 빠르게 떨어지면 더 잘 작동 할 것입니다.
Kevin Cathcart

RAM 카드를 더 이상 사용하지 않는 또 다른 요소는 32 비트 프로세서에서 64 비트 프로세서로의 이동이었습니다. 보다 최근에는 PCIe 플래시 (일반적으로 DRAM 캐시 사용)도 비슷한 역할을했습니다.
Paul A. Clayton

@David-OS가 할 수있는 "L2 RAM"카드를 가지고 항상 마지막 세대 RAM을 배치 한 애호가 소비자를 위해 메인 보드가 현재 세대 RAM을 모두 구입하는 것은 말할 것도없이 매우 비싸다고 확신합니다. 스왑으로 사용하십시오 (그래서 속도가 느리고 직렬로만 액세스 할 수 있으며 심각하게 요구하지는 않습니다.하지만 오래된 lastgen 칩을 재사용하여 시스템 속도를 높이는 것이 좋을 것입니다 ...)
BrainSlugs83

10

이것은 끝났다; 몇 년 전에 RAM이 켜진 ISA 카드 (PCI 전)를 구입할 수 있었는데,이를 PC에 "확장"또는 "확장"메모리로 표시했습니다. 이것은 원래 PC의 1MB 제한을 초과하는 방법이었습니다.

최신 PC에는 기본 메모리와 별도로 별도의 RAM이 비디오 카드에 연결되어 있습니다.

요즘 RAM 확장 카드를 얻지 못하는 이유는 대기 시간이 심각한 문제이기 때문입니다. 선호하는 RAM과 선호하지 않는 RAM에 대한 OS에는 실제로 프로비저닝이 없으므로 스왑 디스크 / 페이지 파일로 사용해야합니다.


5
RAM을 비 영구 디스크로도 사용할 수 있으며 스왑에도 사용할 수 있습니다.
Brian Carlton

사용 가능한 RAM을 128k로 두 배로 늘린 Apple IIe 용 64k 애드 인 카드가 있다는 것을 기억합니다. 별도의 비디오 메모리가 없었으므로 애드온은 80 개의 열 텍스트와 이중 해상도 '그래픽'을 사용할 수있었습니다.
HikeOnPast

그렇습니다. 문제의 처리량이 아닙니다. 대기 시간입니다.
Joel Coehoorn

그래, 그 ISA 카드는 프로세서의 IO 버스 (Northbridge / Southbridge는 아님)에 바로 내장되어 있지만 기본적으로 온보드 RAM과 마찬가지로 CPU에 직접 연결되어있었습니다 (적어도 286에있었습니다). -나는 현대 컴퓨터에서 PCI-e RAM을 일종의 L2 RAM으로 사용할 수 있다고 생각합니다. 스왑과 같은 언급-OS는 그것을 알 필요조차 없습니다. 그렇습니다.)
BrainSlugs83

3

최신 서버 시스템 은 CPU와 기본 메모리 사이에서 최대 75GB / 초 를 달성하며 중급 시스템 에서도 최대 768GB의 총 DRAM 용량을 지원할 수 있습니다. SATA보다 빠른 속도로 확장 할 수있는 모든 요구 사항은 DRAM과 관련된 데이터 변동성 문제없이 x8 PCIe 속도와 많은 TB 용량을 자랑 하는 FLASH PCIe 솔루션 이 적용됩니다 .


2
Nitpick : PCIx가 아닌 PCIe. 그들은 두 가지 표준입니다.
Bryan Boettcher 2013

유효한. 수정되었습니다.
HikeOnPast

"미드 그레이드 시스템"은 랙 마운트 서버입니다. 얘들 아, 우리는 애호가 수업을 이야기하고 있습니다. -현재 Gen RAM은 항상 매우 비싸고, 항상 최신 Gen RAM이 많이 있습니다. - 누군가가이 제품을 내장, 그들은 ... 빌어 먹을 살인을 만들 것
BrainSlugs83

1

pjc50의 이유에 추가하여 PCI 카드에서도 성공하지 못했습니다 . 자세한 내용 은 이 토론 을 참조하십시오.

메인 메모리가 클수록 필요도 적습니다.


0

나는 이것이 22GB / s의 벤치 마크에서 트리플 채널 ddr3을 테스트 한 nvme의 램 속도에 가까워 질 수없는 방법을 모른다

32 배 pci-e 대역폭은 그리 멀지 않습니다. 그러나

램의 대기 시간은 NANO 초이지만 ssd는 밀리 초이지만 pci-e의 한계는 아니며 현재 저렴한 소매 스토리지입니다. 이것을 달성 할 수있는 특수 비 휘발성 저장 장치가 있지만 50k 가격표로 소매점에서 적어도 10-15 년 동안 이것을 볼 것이라고는 생각하지 않습니다.

그러나 문자 그대로 커스텀 보드에서 램 모듈을 사용하고 마더 보드 펌웨어를 사용하면 메모리로 감지 할 수 있습니다. 기술적으로 메모리를 확장하는 것이 좋습니다. 기본 기술이 작동합니다. "<3 pci-e"


0

PCI RAM 카드의 최신 화신은 2005 년과 2006 년에 각각 i-RAM과 GC-RAMDISK라는 이름으로 Gigabyte에 의해 생산되었습니다. DDR-400의 총 4GiB를 지원하는 4 개의 슬롯을 지원했습니다. 전송 속도는 SATA, 150Mb / s 및 0.1ms의 대기 시간이었습니다.

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