poor man's ssd

arra gondoltam, kellene egy tényleg gyors gép.

első körben valami olyat találtam ki, hogy egy gépbe teszek 10 giga ramot. erre boot-nál egy vinyóról bemásolja egy ramdiskbe az egész rendszert az initrd és onnantól kezdve a ramdiskből bűn gyorsan fut. leállításnál meg visszamenti.
az alapja a dolognak az, hogy azért egy sata vinyó elég gyors ha szekvenciális írás-olvasásról beszélünk.
kell mellé egy jó ups viszont.
a probléma az, hogy nem találok olyan alaplapot, amibe belefér ennyi ram.

második opcióként pedig azt találtam ki, hogy kell egy sokcsatornás usb-vezérlő és néhány (n=3, n=4) pendriveot (http://www.ipon.hu/webshop/product/ocz_rally2_turbo_4gb/32037) rádobok. raid0 és máris egy intel ssd-t megszégyenítő sebességű tömbre tettem szert. ennek előnye továbbá az is, hogy nem kell annyira aggódni az esetleges áramszünet miatt, mint az első opciónál.
esetleg a legolcsóbb 1gb-os pendriveból huszat :)
bár ahhoz kell sok usb vezérlő. (http://aqua.hu/index.php?id=termekek&product=stlab_pci_4+1_portos_usb_2…)
kell néhány teljesítményteszt. nem egészen igaz az, amit rájuk írnak.

viszont amennyibe ez kerül, lehet hogy egy igazi ssd-t is vehetnék (http://aqua.hu/index.php?id=termekek&product=30gb_csx_ssd-sataii-mlc_me…) persze a ramdisk opció sokkal gyorsabb ennél is.

tippek, ötletek?

Hozzászólások

volt régen olyan cucc amivel egy szakajtónyi ramot lehet a pci-be beletuszkolni - most nem jut eszembe a neve

No rainbow, no sugar

És mi van a wear-levellinggel?

Compact flash kártyákból olcsóbb a 4GB-os, cserébe a sata-cf drágább. Legolcsóbb cf itt, sata-cf itt.

Előnye az lehet, hogy nem usb, hanem sata, ami talán gyorsabb. Hátránya, hogy nem olcsó.

nem az usb-n múlik szerintem. egy pendrive nem tudja kihasználni az usb sávszéljét. viszont mondjuk 5db raid0-ban elég tekintélyes teljesítményt produkálhat. persze ehhez kell az, hogy külön csatornán legyenek ne pedig egy usb2.0 vezérlő és egy hubon 5 port.

Lehet, hogy rosszul gondolom, de az 1. opciónak nem látom sok értelmét. Egyszer úgyis minden adatot, amit használsz, be kell tölteni a memóriába, többször pedig akkor se kell, ha nem használsz ramdisket, mert ha van üres memória, akkor az oprendszer úgyis lemezgyorstárnak használja.

csinalj raid1-et: egyik laba a vinyo, masik laba a ramdisk. be lehet allitani, hogy olvasaskor csak az egyik labat hasznalja (ramdisk/usb), de irasnal mindekettore megy. a szinkronnal majd torodik a rendszer. Ez akkor hasznos, ha csak 1-2G-t kell hasznalni. (es csak kevesszer kell szinkronozalni)

Elbandi
ui: ez mukodo megoldas, vmware-ben egyszer ledemoztam: teljesen jol ment.

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

"erre szokás mondani, hogy "aki hülye, haljon meg""

egy (akármilyen, 10 éves is akár) hdd tud 100-200 iops-t, egy pendrájv meg olyan 10-et talán. ezenkívül a pendrájvok elég jók adatok olvasásánál, akár randomban is, viszont sok-sok request, sok kis fájl esetén megfekeszenek, írásban meg pláne. még ha raidbe kötöd is őket, lassú lesz, mint a bűn.

http://www.tomshardware.com/reviews/usb-hard-drive,2015.html

Our results make clear that products such as the Super Talent Pico C 8 GB USB thumb drives should be used as storage devices for occasional use, and preferably for large files such as photo, audio or video files. They are by no means capable of replacing hard drive when I/O intensive workload is requested, because performance in this task will be disappointing. Should you be looking for a low-capacity drive for a low-power PC, we recommend looking around for other solutions that deliver better performance.

ok

Pendriveket felejtsd el, fentebb írta valaki az i-Ram-t, PH-n van egy nem túl meggyőző teszt.

Újabb lapokba meg bele lehet tolni 16G ramot, igaz tipikusan DDR3. (Vagy vegyél valami olcsóbb szerverlapot, abba bele lehet tolni elég sokat).

Egyébként mi lenne, ha 8G ramot tolsz bele, 2G-t hagysz a rendszernek és 6G-s ramdiskre tolod a rendszert? 2G ram mire nem elég, ha nem virtualizálsz?

----------------
Lvl86 Troll

Az USB-vel csak az a baj, hogy eléggé erőforrásigényes. Annó például csináltam tesztet: a külső rack-en van Firewire és USB is. Ugyanazon adatátviteli sebesség mellett az USB 2x annyira fogta a procit, mint az Firewire. Szóval lehet, hogy amit nyernél a pendrive sebességén, azt elveszíted a prociterhelés miatt.

köszönöm a hozzászólásokat. most egy csomót spóroltam :P