램디스크가 시퀀셜은 SSD보다 느리네요
2023.12.24 12:52
128GB RAM중에 96GB 정도를 램디스크로 할당중이며
위의 B: 가 램디스크 아래 C: 가 SSD
primo 램디스크 입니다만 ...
댓글 [6]
-
파풍초 2023.12.24 13:17
-
JR.오펜하이머 2023.12.25 11:57
저가형 ECC 램이라서인지 영 속도가 안나오네요
-
번개 2023.12.24 18:55
Direct I/O 방식으로 NTFS인경우 인덱싱 OFF 하세요
-
JR.오펜하이머 2023.12.25 10:28
기본값이 속도가 느린 SCSI였군요
DIO 모드로 변경하니 조금 빨라지지만 최신SSD 정도에 그치네요.
아마도 성능이 그닥인 ECC램 때문인듯 합니다.
아래 코멘트한 동적할당은 테스트결과 차이가 거의 없음이 확인됐습니다.
-
메리아 2023.12.24 21:00
확실히 뭔가 설정같은게 잘못된건 확실합니다.
램디스크 속도측정 말씀듣고 옛날에 램디스크 시험해본게 생각나서
과거 구형 컴퓨터에서 시험삼아 속도측정 해봤던 스샷 떠놨던걸 찾아봤습니다.
사용 램디스크 : Imdisk
OS : XP
CPU : 샌디브릿지 셀러론 G530 (데탑)
램 : DDR3 4GB 1333Mhz(추정)
추가로 구형넷북도 기록해뒀던게 있군요
사용 램디스크 : Imdisk
OS : Win 8.1
CPU : 아이비브릿지 셀러론 1037U (노트북 이름도 과한 넷북)
램 : DDR3 4GB 1066Mhz(추정)
지금은 고인(?)이 된 놈들이라 다시 측정할수도 없겠습니다만
근래의 컴이 이거에 진다는건 설정이 잘못된겁니다.
위 스샷들을 올린 이유는 "당시에도 샌디,아이비 라인 중 가장 최하급"들이기 때문입니다.
(사실 지금 컴에 테스트 해볼래도 하는방법도 까먹었어요 ㅠㅠ 귀찮기도 하구요... 윗분이 해놓은것도 있으니 의미 없고요.)
즉, 현실적으로 현존하는(?) 컴들로 램디스크를 하려면 이거보다 느린게 나와서는 안됩니다.
-
JR.오펜하이머 2023.12.25 01:39
아마도 다이나믹 할당 때문인듯 합니다.
그래도 사용하는 양만큼의 메모리만 할당하는 이 방법을 버릴수 없어 몇년 전부터 이렇게 써왔습니다.
서비스로 등록한 실제 스크립트의 부분 입니다.
for /f "skip=1" %%a in ('wmic os get freephysicalmemory') do set /a size=%%a
set /a size=size /1024
set /a size=size * 4 / 5
"%RamDisk%" add -d B: -n %size% -v -dmm=COMPACT -f ntfs -l RAMDisk -N -T -s -Q F
제컴에서 64G 중 32G를 Primo Z:/ 램드라이브로 사용하고 있습니다.
램은 DDR4 32Gx2입니다.
램드라이브를 Z:/ 나 기타로 새로 설정해야 합니다.