Rendszer gyorsítás PenDrive segítségével

A címben említett őrült gondolt jutott eszembe. A rendszerem egy (vagy több, esteleg raid-ben) PenDrive-on foglalna helyet.

Miért is? Gyors a kis fájlok olvasása/írása esetén is, mert nincs benne mozgó alkatrész. Strapabíró , hangtalan.

Egy termék az elképzeléseimhez:
Corsair Flash Voyager GT 8GB USB 2.0 PenDrive
Kapacitás: 8GB
Olvasási sebesség: 34MB/sec
Írási sebesség: 28MB/sec
Csepp, por és ütésálló.

Van persze néhány kérdés is:
- Vajon ha több van raid-ban, akkor a sebesség is többszörös?
- Valójában is ilyen gyors?

Hozzászólások

Hello! Read only fs-t lehet illetve célszerű rátenni. Az ilyen eszközök írási strapabírása jóval kedvezőtlenebb mint a hagyományos merevlemezé.
covek@covek.hu

Én is szerettem volna hasonlót, de többen lebeszéltek róla.
Véletlenszerű időn belül elkezdhet meghibásodni a flashmemória és ez nem túl jó dolog. Van akinek megy 1-2 évig, van akinek nem. Az a legrosszabb ha működik csak egyes részei hibásodnak meg és ez elég sok bosszúságot tud okozni.
Olvasd el ezt is:
http://hup.hu/node/39955

És egy flash mióta gyorsabb egy vinyónál? SATA: 3Gb/s ez több mint tízszerese a harmincakárhány MB/s-nak.

Az oke, de a csatolo sebessege != a drive maximalis sebessegevel. Szoval lehet eszmeletlenul elbaszott gyors buszod, ha az amit rakotsz csigalassu.
Az atlag vinyokhoz kepest azaz USB pendrive csak fele olyan lassu. Viszont cserebe nincs hangja es kevesebbet zabal.

---
pontscho / fresh!mindworkz

Hali,

hamár valamilyen szilárdtest memóriában gondolkodsz, akkor inkább használj, sd-t vagy compactflash-t. Ezek támogatják belül, "hardveresen" a "wear levelling"-t.
http://en.wikipedia.org/wiki/Wear_levelling

Ennek révén relatíve lehet ugyanazt a területet írni (legalábbis kívülről úgy látszik, mintha ugyanazt írnád, belül a memória kis okosan szétdobálja az írnivalót és nyilvántartja, amit kell). Ez azt jelenti, hogy jóval lassabban pukkan el a sok írás miatt a diszk, különösen akkor, ha nem írod tele, hanem hagysz helyet - szerintem jó sokat, mondjuk a fele kapacitást - arra, hogy a trükk működhessen.

Rakhatsz rá mindenféle fájlrendszert. Zsurnálozónál célszerű a szinkronizáció frekvenciáját kicsire állítani.

sd-ből és cf-ből is vannak már egész gyors jószágok (hasonló, mint az Általad említett USB), relatíve olcsón, relatíve nagy(?) kapacitással.

De igazából ez barkácsolás, a legjobb venni végtelen pénzen Samsung vagy Sandisk szilárdtest vincsesztert.

Jut eszembe, valami oldalon láttam olyat is, hogy pici dobozba (talán 2.5 hdd méret? nem emlékszem) bele lehet tolni 4 vagy 8 mmc kártyát, amit az elektronika összefog és kifelé egynek mutat.

Raidben gyorsabb lesz, ha úgy dugod a gépbe, hogy ne ugyan azon 480 Mbiten osztozzanak.
Ehhez olyan alaplap is kell ahol van elég HOST controller.

USB eszközöknél nagy lehet CPU használat!

Ajánott külon flash eszközökre kitalált filrendszer használni a hosszabb élettartam miatt.
pl. YAFFS.

lazán kapcsolódva: readyboost [winportal.net] a lapozófájl bővítésére

"A ReadyBoost technológia nem a memória, hanem a lapozófájl bővítésére való. Igaz, hogy a flash-memóriák lassabban írhatók, mint a merevlemezek, de körülbelül kétszer-háromszor olyan gyorsan olvashatók vissza róluk az adatok. A ReadyBoost lényege, hogy ha a számítógép USB-portjára dugott memória megfelel az alapkövetelményeknek, a Windows kiterjeszti rá a lapozófájlban található apróbb adatszegmenseket, mivel szükség esetén innen sokkal gyorsabban visszaolvashatók, mint a merevlemezen helyet foglaló - általában több gigabájt méretű - lapozófájlból. A flash-memóriák egyedi tulajdonsága, hogy véletlenszerű módon ugyanolyan gyorsan olvashatók róla az adatok, mint szekvenciálisan. Mindez a merevlemezekről - mechanikus mivoltuk miatt - nem mondható el."

szerencsére a dolgok nem attól működnek, hogy két viszgaidőszak között mit gondolsz róluk, vagy hitéleti nehézségeid vannak/nincsenek vele

vedd fel az enterprise gentooba harmadik funkcióként a devnullba tolt helloworldök, és a zgcc mellé, majd megváltozik a véleményed

1. ready boost toms hardwares teszten lassunak bizonyult, ráadásul dual magos gépen, (talán túl sokat eszik a jövő megtippelése?)
2. normalis usb stick vs. memoria ár
3. usb overhead
4. flash life time (allitolag erre is figyeltek, ami megint CPU költség, allitolag a rendszer figyeli hogy, melyik paget foleg olvasni szokas, azt ide lapozza..)

ready boost/super fetch cumo elvileg gyorsithatja a bootloast, erre valószinüleg jó is. (Linux eseten is van jó pár technika boot time redukálásra)

(
Linuxszal is lehet pendrive swap.

még egy trükk:
yaffs2 -re leformazod a pendrive -ot, vagy rajta egy image, software raid-0 egy vinyon levő imeggel vagy particióval, elsődleges swapnek jelölni.

De mint mondtam, minden hasonló probálkozás 99%, hogy marhaság.
)

Windows a winyo cache re használt memóriát is swappolja időnként, úgyhogy akármilyen hihetetlen koncepció, windowson (!) nem biztos, hogy nem hoz javulást egy ilyen gányolás.
Amúgy mai nevetséges ram, meg winyó árakon... hát nemtom, talán speciális esetben (nem bővíthető) lehet értelme ennek, vagy kísérletképpen.

Van egy 4GB-os példányom.
A megadott értékek a max átvitelre vonatkoznak.
Álltalános használatban olvasás 24MB/s írás/18MB/s.
3,6GB-os DVD iso átvitele olvasás 32MB/s írás 22/MB/s.
60MB-nyi 2-10k text fileok átvitele olvasás 12MB/s írás 7,5MB/s.
Fogyasztás: inaktív 0,8W , olvasás 1,1W , írás 1,5W.
Ár: 12600 HUF/4GB
Prociterhelés 22%.

Canyon 2,5" ház Samsung 120GB Pata disk:
Fogyasztás: inaktív 1W , olvasás 1,6W , írás 2,1W.
Ár házzal eggyütt: 24900 HUF/120GB.
Álltalános használatban olvasás 29MB/s írás/26MB/s.
3,6GB-os DVD iso átvitele olvasás 45MB/s írás 34/MB/s.
60MB-nyi 2-10k text fileok átvitele olvasás 22MB/s írás 16MB/s.
Prociterhelés 24%.
Ugyan ez disk IEEE1394-en csak max 3% proci terhelést okoz.

A pendrive diskként való alkalmazása elég drága ,és még a 2 csatornás nandflash
esetén sem túl gyors.

A szilárdtest eszközökön a szektorhozzáférési idő - mivel nem kell mechanikát rángatni - milliomod másodperc alatt történik. (Itt sem 0, mert valami kezdőcímet ki kell ketyegtetni) Egy "normál" diszknek hiába nagyobb az olvasási/írási sebessége, ha az idő nagy része azzal megy el, hogy a fejet pozícionálgatja.
Amikor kerregni halljuk a vincsesztert bizony azokat a cca 10 milliszekundumig (mondjuk 10000-szer tovább) tartó mechanika-mozgatásokat halljuk.
Abban meg nem lehet bízni, hogy a diszkfelületen minden pont jól fog elhelyezkedni (tudom vannak optimalizációk, de azért az nem az igazi).

Ennek ellenére az adott eszköz az átlagos használat során
a 4200rpm-es diskekkel van pariban.
Mára az 5400rpm/7200rpm notebook diskek is lényegesen gyorsabbak.
Az RND hozáféres min file mérettel desktop allkalmazásoknál meglehetősen ritka.
Egy block fs egy DB serverrel tudna ebből profitálni.
Desktop rendszereknél a sok szálú merevlemez használat is ritka dolog.
Ráadásul a Sata diskek már erre is tartalmaznak parancs optimalizációt.
Aztán a csatolás ugye USB ,ami az összes lemez csatolás közül a leggyengébb képességű.
TURBOBOOST helyett nagyfordulatú nagy merevlemez/nagy és fürge memória/swap off.
Most ,viszonylag olcsó, unverzális, minden gépben bootolható egység az egy
nagy sebességű CF kártya IDE átalakítón ,akár raid is lehet.

Ha tényleg gyorsabb mint a vinyó, akkor rakj rá swap-ot, ezzel is kíméled a viyót, mert nem kell annyit swappelni. De tudtokmmal a vinyó gyorsabb mint a penndrive. Nekem annó volt egy külön swapp vinyóm, az jól felpörgette a rendszer sebességét nagy terhelésnél.
Ui:
Én annó azt találtam ki hogy scsi-vinyókra telepítek. Egy nagyobb a rendszer egy kisebb a swap és egy nem scsi-pedig egy tároló, de miután tájékozódtam az árakról, kiderült hogy tanári fizumból anyagilag nincs hozzá kedvem.

a frekventalt iras lesz a halala, akkor mar jobb, ha elotte inkabb nekem adod

na, hogy ne csak flame legyen, megirom, hogy az otlet egyebkent ugy megvalosithato, ha az usb driveod /-ja RO, es van hozza egy COW particio, mondjuk valahol a memoriaban.
Igaz, nem teljesen illeszkedo, de elgondolkoztato link itt: http://www.mjmwired.net/kernel/Documentation/device-mapper/zero.txt

asd

subscribe

-----------------

basszus, ez egy 5 éves topic. bocs.