NVME를 메모리 용도로 사용할 경우 어떨까요?

정영철   
   조회 4802   추천 0    

안녕하세요

테스트용 PC에 NVME SSD로  swap 메모리 또는 RAM 처럼 인식하게 하면 어떨까 해서요

Linux KVM에서 VM용도 테스트 용도로 성능은 조금 포기하더라도 메모리를 부족을 해결할 해서요

쓰기 수명은 문제가 있어서 Optane SSD 900P PCIe SSD 480GB or 라이센3세대로 하면 FORCE SERIES MP600 M.2 2280 SSD 1B 쓰기 수명 1.8 PB로 그나마 긴것 같은데요. 일단 쓰기 수명문제에 대한 문제는 포기 한다고 해도....

1. swap 메모리 설정말고 Linux에서 RAM에 가까이 사용할수 있게 하는 방법 있을까요?

2. Random access가 아무래도 RAM보다 느리지만 성능은 어느정도 나올까요?

금액과 성능에 어느정도 타협이 필요한 상황이라서요..혹시 비슷한 고민 해보신분 있으신가 해서요...

짧은글 일수록 신중하게.
박문형 2019-08
저는 그보다는 누가 디램베이스 SSD 안만드나 라고 생각하고 있습니다..

옜날에는 있었는데 지금은 플래쉬램 때문에 거의 사장인 듯합니다..

DDR3 /DDR4 베이스로 만들어 주면 좋을 텐데..
하셀호프 2019-08
어느 시점에 램하구 ssd가 합쳐질 거 같다는 생각입니다
그럼 엄마 보드에 들어가는 것이  cpu + (램+ssd) + vga 뭐 이렇게 되나요
     
김준연 2019-08
그 목적으로 만든게 인텔 옵테인이며, JEDEC에서도 NVDIMM이라는 규격이 있습니다. 다만 이렇게 해도 현재의 DRAM의 레이턴시를 따라올 수는 없기에 개념은 DRAM을 옵테인/NVDIMM의 캐시로 쓰고 옵테인이나 NVDIMM이 현재의 메모리 자리에 오는 형태로 잡히고 있습니다. 이렇게 하여 대용량의 메모리를 상대적으로 저비용으로 확보한다는 개념입니다.
박경원 2019-08
물리 메모리 이상으로 VM들을 배치해서 쓰실 생각이시라면 불가능합니다
CPU - 메모리 레이턴시가 DRAM <-> SSD 만큼 차이가 나면 성능을 조금 포기하는게 아니라 아주 치명적입니다
VM 메모리 ballooning을 하거나 deduplication을 하거나 zram 메모리 압축을 검색해보세요
그런데 권장드리지는 않습니다...
CPU를 대신 많이 사용하기 때문이죠... VM 환경이면 성능상 Hugepage를 쓰는게 이득인데 그럼 dedup이 잘 안될꺼고
그냥 램을 더 꽂는 방법밖에는 없다고 말씀드리고 싶네요
그러쿤요..감사합니다
운영이 아니라 혹시나 햇는데 엄청 느리겠네요
술이 2019-08
병목현상이라고도 하죠.
메모리 부족을 ssd로 대체하는 처리방식이 거이 무한루프 증상을 보입니다. 메모리와 cpu는 동기식으로 바로바로 처리가 가능한데 저장장치는 거치는 단계가 있어서 시스템에 많은 부하를 주게됩니다.
흠.....


QnA
제목Page 1278/5727
2014-05   5249535   정은준1
2015-12   1774825   백메가
2019-08   3449   배가나왔어
2019-08   8178   송주환
2019-08   2934   거니스트
2019-08   2480   머리감자
2019-08   4091   2CPUI김세훈
2019-08   6187   머리감자
2019-08   2893   NiteFlite9
2019-08   2289   분당김동수
2019-08   4025   김건우
2019-08   4157   윤치열
2019-08   2955   백룡
2019-08   3088   헌터D
2019-08   5082   켄틀리12
2019-08   22074   통통9
2019-08   2940   버지니아
2019-08   3907   긁긁
2019-08   2882   winner712
2019-08   4803   정영철
2019-08   3522   허진형ALpha
2019-08   2813   엠브리오