Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: compaq 12 Srpna 2013, 11:15:33
-
U12.04 64 bit Gnome Classic 2D
NB DELL Altitude 6500
Kopíruji soubor na 8GB rychlou flešku (film třeba 1GB). První půlka je za půl minuty, druhá se táhne a nakonec zbude nějaký drobek (méně než 1%) a 0 s do konce a to tam visí až minutu, jak na to?
-
Nijak, to je normální. Celkový čas kopírování je správný, jen ten ukazatel ukazuje nepřesně průběh. Howgh!
-
Nijak, to je normální. Celkový čas kopírování je správný, jen ten ukazatel ukazuje nepřesně průběh. Howgh!
Normální je, že 999 MB se zkopíruje za minutu a na poslední 1 MB se čeká další minutu?
-
Nijak, to je normální. Celkový čas kopírování je správný, jen ten ukazatel ukazuje nepřesně průběh. Howgh!
Normální je, že 999 MB se zkopíruje za minutu a na poslední 1 MB se čeká další minutu?
Ono se těch 999 MB ve skutečnosti kopíruje delší dobu, prostě ten ukazatel jde špatně... už se to tu minimálně 3x řešilo. Zkus hledat ;)
-
Děláš to schválně nebo naschvál? >:(
Píšu že celkový čas kopírování je správně a ten ukazatel ukazuje blbosti!
-
Ukazatel neukazuje špatně, ale něco jiného, než skutečný přenos dat na flašku. Mezi správcem souborů a flaškou sedí systém a ten systém je v základu nastaven tak, že používá buffer, co mu stačí RAM. Správce souborů tedy první část dat posílá ve skutečnosti do RAM a odtamtud se teprve kopírují na flašku. Když dojde RAM, zpomalíse průběh ukazatele, protože to flaška brzdí. Ta poslední fáze, kdy už ukazatel stojí, je čekání na sync ze strany flašky, správce už odeslal všechna data, ta se z bufferu stále ještě zapisují, ale abys věděl, kdy zápis skutečně skončí a bude možno flašku odpojit, ukazatel nemizí, než jsou data opravdu v cíli. Aby to šlo přímo na flašku, musel bys ji připojit v synchronním režimu.
-
Děláš to schválně nebo naschvál? >:(
Víte proč se zabývám blbostmi? Protože mi v Ubuntu všechny důležité věci fungují. :-)
Kdybych měl Windows, zabýval bych se závažnými problémy.
-
Ukazatel neukazuje špatně, ale něco jiného, než skutečný přenos dat na flašku. Mezi správcem souborů a flaškou sedí systém a ten systém je v základu nastaven tak, že používá buffer, co mu stačí RAM. Správce souborů tedy první část dat posílá ve skutečnosti do RAM a odtamtud se teprve kopírují na flašku. Když dojde RAM, zpomalíse průběh ukazatele, protože to flaška brzdí. Ta poslední fáze, kdy už ukazatel stojí, je čekání na sync ze strany flašky, správce už odeslal všechna data, ta se z bufferu stále ještě zapisují, ale abys věděl, kdy zápis skutečně skončí a bude možno flašku odpojit, ukazatel nemizí, než jsou data opravdu v cíli. Aby to šlo přímo na flašku, musel bys ji připojit v synchronním režimu.
Sqělé, toto jsem vždy intuitivně cítil, že to tak nějak je, ale vůbec jsem si neuvědomil tu souvislost se synchronním režimem.
dávám +
-
Děláš to schválně nebo naschvál? >:(
Víte proč se zabývám blbostmi? Protože mi v Ubuntu všechny důležité věci fungují. :-)
Kdybych měl Windows, zabýval bych se závažnými problémy.
To v tvém přídě je na zarámování! Být tebou tak si to dám do podpisu. ;)
-
To v tvém přídě je na zarámování! Být tebou tak si to dám do podpisu. ;)
Díky že ses mě, tvoje příspěvky taky nejsou úplně blbý... ;)
-
Tak včera zas! Dám kopírovat film (cca 1 GB) na flešku (8GB). Ukazuje to cca 12 min. Přidám druhej (cca 1GB) a hle po chvíli zbývá 60 a 90 minut. Na to nemám žaludek, kopírovat hodinu a půl dva filmy na flešku... Poslední hláška (zbývá prd a 0s) tam bývá minutu, nebo taky pět, když se kopíruje víc souborů.
Myslím, že Nautilus nezvládá kopírovat víc souborů najednou... :-(
U12.04 64 bit
-
Tak si zas přečti GdHovo vysvětlení proč se to děje. Jestli tě to tak štve, tak si najdi jak se změnšuje buffer, nastav tam třeba 4MiB abys to měl plynulé...
Já jsem radši že se to nejdřív nasyncuje do RAMky, aspon disk nečeká na o řád pomalejší flashku a může dělat jiné věci. Tím se to liší od widlí, které to syncují disk-disk a kvůli tomu jsou při kopírovaní na pomalé disky celé zasekané... ale hlavne ze maji barevny animovany linearni progresbar, ze...
-
Stejně nechápu, proč se jeden giga kopíruje na stejnou flešku jednou 3 minuty, jednou 15 a jednou hodinu. Dva soubory najednou buď 12 minut, nebo hodinu a půl, jak má systém náladu...
-
Protoze kombinujes vic souboru, coz dela na flashce pri zapisu chaos...predstav si to jako kdyz kreslis nejakou caru: nejdriv vezmes cervenou barvu a jedes, pak vezmes zelenou a zase jedes. Kdyz kopirujes 2 soubory najednou, tak vezmes cervenou a nakreslis kousek, pak vezmes cervenou a zase nakreslis kousek, pak zase cervenou... a to prehazovani pastelek te hrozne zdrzuje.
Je proste rozdil jestli zapisujes po sobe nebo najednou...
-
Díky. Stejně nechápu, proč se jeden soubor jeden giga kopíruje na stejnou flešku jednou 3 minuty, jednou 15 a jednou hodinu.
-
Jedna z možností, kromě té, že kopíruješ více souborů na jednou, může být, že ta flash se někdy připojí jako USB 2.0 a někdy jako USB 1.1. To mi sem tam nějaké USB zařízení dělá. Může to způsobit nevyhovující kablík, připojení na předku skříně či přímo do základní desky vzadu na skříni, odcházející flash a mnoho dalšího. Teoreticky to také může být tím, že máš USB natolik vytížené, že na tu flash zbývá jen malá kapacit přenosu, ale to asi není příliš pravděpodobné.
-
Jedna z možností, kromě té, že kopíruješ více souborů na jednou, může být, že ta flash se někdy připojí jako USB 2.0 a někdy jako USB 1.1. To mi sem tam nějaké USB zařízení dělá. Může to způsobit nevyhovující kablík, připojení na předku skříně či přímo do základní desky vzadu na skříni, odcházející flash a mnoho dalšího. Teoreticky to také může být tím, že máš USB natolik vytížené, že na tu flash zbývá jen malá kapacit přenosu, ale to asi není příliš pravděpodobné.
Pokud je souborovy system hodne fragmentovany, tak se zapis odpovidajicim zpusobem zpomaluje. Neni od veci flashku cas od casu naformatovat...
-
Pokud je souborovy system hodne fragmentovany, tak se zapis odpovidajicim zpusobem zpomaluje. Neni od veci flashku cas od casu naformatovat...
U flash by mělo být téměř jedno, jestli je fragmentovaná nebo ne. Flash neobsahuje žádnou hlavičku, která by s tím měla problém. Je to až na tu rychlost srovnatelné s SSD.
-
Pokud je souborovy system hodne fragmentovany, tak se zapis odpovidajicim zpusobem zpomaluje. Neni od veci flashku cas od casu naformatovat...
Na formát flešky bych to neviděl. Protože když chce kopírovat hodinu. Přeruším to a znovu spustím (nevyndavám ani neodpojuji flešku) a trvá to třeba 10 minut.
Mohl by být problém s fragmentovaným souborem, což je film tahaný torrentem na oddíl ext4.
-
Ten film když ale zkopíruješ na flashku a máš tam nefragmentované místo, tak by to nemělo být fragmentované. Nekopíruješ jednotlivé fragmenty, ale celý film, ne?
-
Ten film když ale zkopíruješ na flashku a máš tam nefragmentované místo, tak by to nemělo být fragmentované. Nekopíruješ jednotlivé fragmenty, ale celý film, ne?
Jasně, myslel jsem, že je fragmentován už na HDD.
-
Pokud je souborovy system hodne fragmentovany, tak se zapis odpovidajicim zpusobem zpomaluje. Neni od veci flashku cas od casu naformatovat...
U flash by mělo být téměř jedno, jestli je fragmentovaná nebo ne. Flash neobsahuje žádnou hlavičku, která by s tím měla problém. Je to až na tu rychlost srovnatelné s SSD.
Nejde o fyzicke rozlozeni sektoru, ale o zapis do metadat souboroveho systemu kde (v jakych sektorech) se jednotlive fragmenty souboru nachazi. FAT funguje na principu rozsahu, tj soubor je v sektorech 0xF4C5 az 0xF504. Nebo je v sektorech 0x412A-0x412C;0x7DF2-0x7E0B...a spocitat a zapsat kde vsude je rozhazeny chvili trva...
-
Pokud je souborovy system hodne fragmentovany, tak se zapis odpovidajicim zpusobem zpomaluje. Neni od veci flashku cas od casu naformatovat...
U flash by mělo být téměř jedno, jestli je fragmentovaná nebo ne. Flash neobsahuje žádnou hlavičku, která by s tím měla problém. Je to až na tu rychlost srovnatelné s SSD.
Nejde o fyzicke rozlozeni sektoru, ale o zapis do metadat souboroveho systemu kde (v jakych sektorech) se jednotlive fragmenty souboru nachazi. FAT funguje na principu rozsahu, tj soubor je v sektorech 0xF4C5 az 0xF504. Nebo je v sektorech 0x412A-0x412C;0x7DF2-0x7E0B...a spocitat a zapsat kde vsude je rozhazeny chvili trva...
To chápu, ale stále to nevysvětluje, proč stejný soubor z HDD ext4 přes USB na stejnou flešku FAT32 trvá někdy 5 minut a někdy hodinu...
-
Pokud by jsi si nebyl jistý rychlostí USB připojené flash, tak si dej výpis
dmesg | grep new\.*peed\.USB\.deviceněco jako:
[10552.012757] usb 2-1.1.1: new low-speed USB device number 6 using ehci-pciJe to vlastně historie jak byla připojována různá USB zařízení, kde lze určit rychlost připojené flash:
low-speed -> USB 1
high-speed -> USB 1.1
full-speed -> USB 2.0
SuperSpeed -> USB 3.0