GC-RAMDISK(iRam) 사용기

[attachment=0:lvjj2mwz]iRam.jpg[/attachment:lvjj2mwz]

iRAM은 DDR1램을 하드디스크로 만들어 주는 장치 입니다.
한 5년 전 쯤 반짝하고 나왔다가, 현재는 SSD와 비싸져 버린 DDR1램 가격 때문에 메리트가 없어져 버린 물건이네요.

지난 소 세미나의 Give&Take에서 분도 님께 이 카드를 받아왔습니다.
5년전에 침을 질질 흘리던 초호화 하드웨어가 이젠 애물단지로?

아무튼 회사에 놀던 DDR-1 512M 램 네 개를 꼳고, SATA 케이블 연결해 우분투로 부팅해 보니 보통 하드디스크 처럼 바로 잡히네요. (총 용량 2G)

EXT4로 포멧했습니다. (nilfs라는게 좋다길래 써봤는데 iRam에서는 성능의 이득도 없고 사용량이 잘못 표시되는 버그가 있네요. 아직 시기상조?)

[code:lvjj2mwz]
$sudo mkfs.ext4 /dev/sda
[/code:lvjj2mwz]

속도 측정. SATA1 인터페이스를 쓰기 때문에 (PCI에 꼳은 것은 전원 끌어쓰는 용도가 다 있듯) 실제 램의 속도에는 터무니 없이 못 미치치지만, 왠만한 HDD와의 비교에서는 상대가 되지 않을 속도가 나오네요. :)

[code:lvjj2mwz]$ sudo hdparm -tT /dev/sda
[sudo] password for suapapa:

/dev/sda:
Timing cached reads: 2050 MB in 2.00 seconds = 1025.00 MB/sec
Timing buffered disk reads: 374 MB in 3.01 seconds = 124.46 MB/sec[/code:lvjj2mwz]

활용! 용량이 2G밖에 되지 않고, 불안한 파일 시스템이기 때문에… 적당한 사용 방법으로 크로미움의 캐쉬 디렉토리로 쓰기로 했습니다.

원래 chromium의 캐쉬 디렉터리 ~/.cache/chromium 을 지워 버리고 iRamdisk 파티션에 만들어둔 디렉터리를 심볼릭 링크로 연결합니다.

[code:lvjj2mwz]
$ cd ~/.cache
$ rm -rf chromium
$ ln -s /iRamdisk/chromium chromium
[/code:lvjj2mwz]

심볼릭 링크로 연결한 디렉터리는 어플리케이션에서는 투명하게 보이기 때문에 다른 -브라우져의- 설정은 전혀 필요 없습니다. 우왕ㅋ굳ㅋ

브라우져가 뿅!뿅! 하고 반응하네요.

좋은 물건을 방출해 주신 분도님께 다시한번 감사드립니다. (__)

우,…우와@@
이런놈이 있다니 집에 ddr1렘이 남아 도는데 저도 한번 사서 해볼까요??

처음 받았을 때 부터 배터리가 좀 빵빵 하더니 결국 완전히 맛이 가서 -전원 끄면 날라가 버리니-
저장장치로의 몫을 하지 못하게 되어 버렸습니다.

그래서 swap 영역으로 쓰게 스크립트를 짰어요.
지금은 매 부팅 때마다 mkswap, swapon 으로 스왑장치로 등록해 쓰고 있습니다.

다음은 코드:

https://github.com/suapapa/iRamSwap

SSD만큼 속도가 나오네요. 아주 좋네요.