RAM은 저렴합니다. 왜 우리는 그 모든 것을 실행하지 않습니까?
RAM 모듈은 그 어느 때보 다 저렴하므로 왜 우리는 슈퍼 운영 체제의 RAM 뱅크에서 전체 운영 체제를 실행하지 않는가??
오늘의 질문 및 답변 세션은 Q & A 웹 사이트의 커뮤니티 중심 그룹 인 Stack Exchange의 하위 부문 인 수퍼 유저의 도움으로 이루어졌습니다..
질문
수퍼 유저 pkr298은 디스크 기반 시스템 대신 RAM 기반 시스템을 사용하지 않는 이유를 알고 싶어합니다. 그는 쓴 :
RAM은 SSD보다 저렴하고 훨씬 빠릅니다. 그것은 단지 휘발성이다. 그렇다면 컴퓨터에 많은 RAM이없고 전원을 켤 때 하드 드라이브 / SSD의 RAM에 모든 것을로드하고 메모리의 바깥 부분을 유지할 필요가 없다고 가정 할 때 모든 것을 실행하십시오. 컴퓨터가 훨씬 빨라지 지 않습니까??
물론, 현재 운영 체제가이 기능을 전혀 지원하지 않을 수도 있지만 RAM이 이런 식으로 사용되지 않는 이유가 있습니다.?
표면적으로 그의 질문은 의미가 있지만, 분명히 우리는 RAM 기반의 컴퓨터 빌드에 깔려 있지 않다. 뒷 이야기는 뭐니??
대답
수퍼 유저 기고가 Hennes는 왜 우리가 여전히 디스크 기반 시스템을 사용하는지에 대한 통찰력을 제공합니다.
RAM이 그런 식으로 사용되지 않는 몇 가지 이유가 있습니다.
- 일반 데스크톱 (DDR3) RAM은 저렴하지만 저렴하지는 않습니다. 특히 비교적 큰 DIMM을 구매하려는 경우.
- 전원이 꺼지면 RAM 내용이 손실됩니다. 따라서 부팅 할 때 콘텐츠를 다시로드해야합니다. 100GB의 SSD 크기 RAMDISK를 사용한다고 가정하면 디스크에서 100GB를 복사하는 동안 약 2 분이 지연됩니다..
- RAM은 더 많은 전력을 사용합니다 (예 : DIMM 당 2-3 와트, 유휴 SSD와 거의 동일).
- 많은 RAM을 사용하려면 마더 보드에 많은 DIMM 소켓과 트레이스가 필요합니다. 일반적으로 이것은 6 이하로 제한됩니다. 보드 공간을 늘리면 더 많은 비용이 발생하므로 가격이 상승합니다.
- 마지막으로, 프로그램을 실행하려면 RAM이 필요하므로 작업 할 때 정상적인 RAM 크기가 필요합니다 (예 : 18GiB, 사용하려는 데이터를 저장할 정도로 충분)..
즉 : RAM 디스크가 존재합니다. DIMM 소켓이있는 PCI 보드 및 IOPS가 매우 높은 장치로도 가능합니다. (SSD가 옵션이되기 전에 주로 기업 데이터베이스에 사용됨). 이러한 것들은 저렴하지 않습니다..
다음은 생산에 사용 된 로우 엔드 RAM 디스크 카드의 두 가지 예입니다.일반적인 작업 메모리에 RAM 디스크를 만드는 것보다이 작업을 수행하는 방법이 더 많습니다.
할 수있는 일 :
- 휘발성 (동적) 메모리가있는 전용 물리 드라이브를 사용하십시오. 어플라이언스 또는 SAS, SATA 또는 PCI [e] 인터페이스.
- 배터리로 백업 된 스토리지로도 동일한 작업을 수행 할 수 있습니다 (초기 데이터를 백업 할 필요가 없으므로 백업 전원이 유효한 상태에서 내용을 유지할 수 있습니다).
- DRAM 대신 (더 간단하고 비싸지 않은) 정적 RAM을 사용할 수 있습니다..
- 플래시 또는 기타 영구 저장 장치를 사용하여 모든 데이터를 보관할 수 있습니다 (경고 : 플래시는 일반적으로 쓰기 횟수가 제한적입니다). 플래시를 스토리지로만 사용하는 경우 SSD로 옮겼습니다. 동적 RAM에 모든 것을 저장하고 전원이 꺼지면 플래시 백업에 저장하면 기기로 돌아갑니다..
Amiga RAD에서 설명 할 수있는 방법이 더 있습니다. 살아남은 RAM 디스크를 IOPS로 리셋하고 평평하게 착용하고 G-d가 무엇을 알고 있는지를 간단히 설명하고 단 하나만 더 나열합니다.
DDR3 (현행 DRAM) 가격 대 SSD 가격 :
- DDR3 : GiB 당 € 10, TiB 당 € 10,000
- SSD : 상당히 적습니다. (1 / 4 ~ 1 / 10 정도).
RAM 디스크에 대해 더 알고 싶다면, RAM 디스크 설명 : 그들이있는 것과 왜 하나를 사용하지 않는지 확인하십시오.
설명에 추가 할 것이 있습니까? 의견에서 소리가 나지. 다른 기술에 정통한 Stack Exchange 사용자의 답변을 더 읽고 싶습니까? 전체 토론 스레드를 여기에서 확인하십시오..