pendrive lassu iras 2.6.12 ota

Fórumok

pendrive lassu iras 2.6.12 ota

Hozzászólások

Mivel a pendrive disk-et emulál, ezért betartja az 512 byte/sector felállást. Ez annyiban izgalmas, hogy a FAT nem egyetlen szektor, hanem több és egyetlen szektoron FAT16-ot feltétlezve 256 cluster nyilvántartása fér el. Ez azt jelenti, hogy a 130ezer FAT sector írás igaz - de mindíg más-más sector íródik.
Azt nem tudom, hogy ez magában az eszközben hogy valósul meg, de ha 1k-s blokkokban olvas, akkor még mindíg nem kap 512 olvasásnál többet a megfelelő memória blokk. Úgyhogy azért én nem látom annyira veszélyesnek a dolgot.

A másik aspektus: usbmgr-t használok. Ott a példa kifejezetten előírja a sync opció használatát, az usbmgr ugyanis életed megkönnyítendő a bedugáskor automatikusan becsatolja az eszközt, kihúzáskor pedig lecsatolja. No most itt jön a bibi és az, hogy miért is javallot ez esetben a sync használata: mivel az umount akkor történik csak meg, amikor az eszközt már kihúzták, ha bármit írni kellene rá, az gáz és tuti az adatvesztés. Ha viszont sync opcióval csatolt, akkor már csak abban az esetben van gáz, ha épp másolás is történik - de hát ugyi 'az ellen nem véd...'

[quote:a54877df3c="Zs"]
A másik aspektus: usbmgr-t használok. Ott a példa kifejezetten előírja a sync opció használatát, az usbmgr ugyanis életed megkönnyítendő a bedugáskor automatikusan becsatolja az eszközt, kihúzáskor pedig lecsatolja. No most itt jön a bibi és az, hogy miért is javallot ez esetben a sync használata: mivel az umount akkor történik csak meg, amikor az eszközt már kihúzták, ha bármit írni kellene rá, az gáz és tuti az adatvesztés. Ha viszont sync opcióval csatolt, akkor már csak abban az esetben van gáz, ha épp másolás is történik - de hát ugyi 'az ellen nem véd...'

Igen, igen... sajnos ez érthető.
Itt már kicsit offtopic, de:
Alternatív kényelmi megoldásként nekem nagyon tetszik a KDE-ben az, ahogyan az Asztalon eszközökre is lehet hivatkozást elhelyezni. Az ikon megváltozik, ha az eszköz csatolva van, ez talán véd a meggondolatlan eltávoltás ellen. Jobb kattintásra előugró menüvel fel-és le is csatolható az eszköz. Ha valaki vmi ilyet keresett, szerintem próbálja ki.

besz@@@rok hogy felhuzott ez a kis g..., na nem mondok semmi csunyat.

512 pendrive bedug, sync opcio nelkul mountol. elkezdek masolni ezzerel, mivel nincs sync ezert persze memoria cachebe rakja, csakhogy ott a bokkeno hogy csak 512 memoriam van, amibol kb 400 szabad, egesz addig szaguld, nana'. De mikor elfogy a memoria rajon hogy most mar irni kene a pendrive-ra is. Ekkor olyan 1 2 sec ekre megakad az eger es semmi, majd megy tovabb.. es ez van meg most is...........

aaaaaaaaaaaaaaaaaaaaaaaaaaa
megorulok.......

[quote:8551670949="selli"]besz@@@rok hogy felhuzott ez a kis g..., na nem mondok semmi csunyat.

512 pendrive bedug, sync opcio nelkul mountol. elkezdek masolni ezzerel, mivel nincs sync ezert persze memoria cachebe rakja, csakhogy ott a bokkeno hogy csak 512 memoriam van, amibol kb 400 szabad, egesz addig szaguld, nana'. De mikor elfogy a memoria rajon hogy most mar irni kene a pendrive-ra is. Ekkor olyan 1 2 sec ekre megakad az eger es semmi, majd megy tovabb.. es ez van meg most is...........

aaaaaaaaaaaaaaaaaaaaaaaaaaa
megorulok.......

Milyen disztrod van?
Ha debian akkor tedd fel az "usbmount" csomagot, hátha
ez segít megoldani! :)

[quote:293b97b0a5="sany"][quote:293b97b0a5="selli"]besz@@@rok hogy felhuzott ez a kis g..., na nem mondok semmi csunyat.

512 pendrive bedug, sync opcio nelkul mountol. elkezdek masolni ezzerel, mivel nincs sync ezert persze memoria cachebe rakja, csakhogy ott a bokkeno hogy csak 512 memoriam van, amibol kb 400 szabad, egesz addig szaguld, nana'. De mikor elfogy a memoria rajon hogy most mar irni kene a pendrive-ra is. Ekkor olyan 1 2 sec ekre megakad az eger es semmi, majd megy tovabb.. es ez van meg most is...........

aaaaaaaaaaaaaaaaaaaaaaaaaaa
megorulok.......

Milyen disztrod van?
Ha debian akkor tedd fel az "usbmount" csomagot, hátha
ez segít megoldani! :)

gentoo, majd holnap megnezem most so:ro:zu:nk :)))

[quote:dc54aba77a="selli"][quote:dc54aba77a="sany"][quote:dc54aba77a="selli"]besz@@@rok hogy felhuzott ez a kis g..., na nem mondok semmi csunyat.

512 pendrive bedug, sync opcio nelkul mountol. elkezdek masolni ezzerel, mivel nincs sync ezert persze memoria cachebe rakja, csakhogy ott a bokkeno hogy csak 512 memoriam van, amibol kb 400 szabad, egesz addig szaguld, nana'. De mikor elfogy a memoria rajon hogy most mar irni kene a pendrive-ra is. Ekkor olyan 1 2 sec ekre megakad az eger es semmi, majd megy tovabb.. es ez van meg most is...........

aaaaaaaaaaaaaaaaaaaaaaaaaaa
megorulok.......

Milyen disztrod van?
Ha debian akkor tedd fel az "usbmount" csomagot, hátha
ez segít megoldani! :)

gentoo, majd holnap megnezem most so:ro:zu:nk :)))

Sajna erre nincs, pedig nekem is jó lenne! :(
Asszem ez csak debian-ra van, a neten kerestem, de mindehol debian....... jött. :)
Ha sikerül behegeszteni gentoo-ra írd le lécci!

Bufferelve van, tehat amikor a buffer megtelik, akkor egy reszet kiirja... Nekem 128megas pendrive-om van, es 512mega ram, de ugy 16megannal mar betelik a buffer es mar muszaly irjon. Maskulomben ahogy elkezdem a masolast mar elkezdi kiirogatni, csak eleg alacsony prioritassal, latszik a pendriveomon, hogy villog a led.

downgradelnem kellet 2.6.11.x es kernelre (2.6.12.5 rol) mert az majdnem osszes ( a usb-vinyom erdekes modon, nem mik a pendrive, telefon igen) mass storage eszkozom iras belassult.

tud vki error vmi? vagy csak nalam sz@r?

[quote:765aa11617="selli"]
gentoo, majd holnap megnezem most so:ro:zu:nk :)))

Esetleg Kelt, Kilkenny?
Ahh, írigyellek. :)

[quote:8229a4088c="LGee"]A modulok korul mennyire nezelodtel?

mire gondolsz? ugyan azokat a modulokat hasznalom mint eddig.

Én is észleltem mostanában ilyesmit. Lehet, hogy az új kernelben változott valami. Nálam így sikerült megoldani:
a /etc/fstab-ban az USB-eszközök mount opciói között ott volt a "sync" is (egy korábban használt, problémás eszköz miatt). Ezt eltávolítva _döbbenetes_ sebességnövekedést tapasztaltam az összes USB-eszköznél (pendrive-ok, kártyaolvasók).

Ami hibát korábban még elkövettem ezen a téren:
az USB-s tárolóeszközöknek kellhetnek a következő modulok:
ehci_hcd
ohci_hcd/uhci_hcd
usb_storage
és az sd_mod is!
Nekem egyszer sikerült e legutóbbit kifelejteni - enélkül pedig nem ment a 2.0-ás átvitel.

[quote:7101ae97b9="KG"]Én is észleltem mostanában ilyesmit. Lehet, hogy az új kernelben változott valami. Nálam így sikerült megoldani:
a /etc/fstab-ban az USB-eszközök mount opciói között ott volt a "sync" is (egy korábban használt, problémás eszköz miatt). Ezt eltávolítva _döbbenetes_ sebességnövekedést tapasztaltam az összes USB-eszköznél (pendrive-ok, kártyaolvasók).

Ami hibát korábban még elkövettem ezen a téren:
az USB-s tárolóeszközöknek kellhetnek a következő modulok:
ehci_hcd
ohci_hcd/uhci_hcd
usb_storage
és az sd_mod is!
Nekem egyszer sikerült e legutóbbit kifelejteni - enélkül pedig nem ment a 2.0-ás átvitel.

hat ez erdekes, a sync nelkul tenyleg baromi gyornak tunik.

( mondjuk az a lenyege a sync-nek hogy a valodi iras csak kesobb tortenuk, szoval utana meg ki kell adni 1 sync vagy umount-ot is, de ugy is gyorsabb, eddig ugy kn 8kb/sec ment, most nem tudom de 2 megat masoltam es gyorsan lemountolta. )

mi az az sd_mode? hol talalhato? nekem nincs olyan modulom, de igy is megy :)

Örülök, ha nálad is működik. :D

Az sd_mod a SCSI disk driver. Talán kernelbe fordítottad. A lényeg, hogy támogatva legyen.

[quote:498a90e2c0="KG"]Én is észleltem mostanában ilyesmit. Lehet, hogy az új kernelben változott valami. Nálam így sikerült megoldani:
a /etc/fstab-ban az USB-eszközök mount opciói között ott volt a "sync" is (egy korábban használt, problémás eszköz miatt). Ezt eltávolítva _döbbenetes_ sebességnövekedést tapasztaltam az összes USB-eszköznél (pendrive-ok, kártyaolvasók).

Ez elmehetne a "hogyan tegyük tönkre a pendrive-unkat három egyszerű lépésben" howto-ba. Azért tapasztaltál döbbenetes sebességnövekedést, mert a Linux sync módban minden egyes szektor felírása után egyből bejegyzi azt az allokációs táblába is, ellentétben pl. a Microsoft termékeivel, akik csak a fájl lezárásakor teszik ezt. Ez azt ejelnti, hogy ha az 1 GB-os pendrive-odra 1 darab, közel 1 gb-os fájlt másolsz, akkor sync opció esetén a FAT-nek fenntartott szektorokat kb 130 ezerszer fogja felülírni, ellentétben a windowsos 1-gyel. Ez egyrészt borzasztóan lassú. Másrészt a diszkekkel ellentétben a pendrive-ok korlátozott számú (kb egymillió talán) felülírást bírnak elviselni, így 20 ilyen akció biztosan kiégeti ezeket a szektorokat a pendrive-odon -> kuka.

Szóvall linux alatt USB-s kütyüket mountolni csak sync opció nélkül! Kell egy sync, vagy umount a végén, de legalább nem égeted szét.

[quote:3b762c00a3="johans"][quote:3b762c00a3="KG"]Én is észleltem mostanában ilyesmit. Lehet, hogy az új kernelben változott valami. Nálam így sikerült megoldani:
a /etc/fstab-ban az USB-eszközök mount opciói között ott volt a "sync" is (egy korábban használt, problémás eszköz miatt). Ezt eltávolítva _döbbenetes_ sebességnövekedést tapasztaltam az összes USB-eszköznél (pendrive-ok, kártyaolvasók).

Ez elmehetne a "hogyan tegyük tönkre a pendrive-unkat három egyszerű lépésben" howto-ba. Azért tapasztaltál döbbenetes sebességnövekedést, mert a Linux sync módban minden egyes szektor felírása után egyből bejegyzi azt az allokációs táblába is, ellentétben pl. a Microsoft termékeivel, akik csak a fájl lezárásakor teszik ezt. Ez azt ejelnti, hogy ha az 1 GB-os pendrive-odra 1 darab, közel 1 gb-os fájlt másolsz, akkor sync opció esetén a FAT-nek fenntartott szektorokat kb 130 ezerszer fogja felülírni, ellentétben a windowsos 1-gyel. Ez egyrészt borzasztóan lassú. Másrészt a diszkekkel ellentétben a pendrive-ok korlátozott számú (kb egymillió talán) felülírást bírnak elviselni, így 20 ilyen akció biztosan kiégeti ezeket a szektorokat a pendrive-odon -> kuka.

Szóvall linux alatt USB-s kütyüket mountolni csak sync opció nélkül! Kell egy sync, vagy umount a végén, de legalább nem égeted szét.

Köszi az info-t, ezt nem tudtam, úgyhogy nagyon hasznos volt. Szerencsére már nem kell használnom azt a beteg lelkivilágú eszközt, úgyhogy végleg kiiktatom a sync-et.