Portál AbcLinuxu, 12. května 2025 09:22

Dotaz: Proč je ntfs-3g pomalé?

18.11.2014 01:42 lertimir | skóre: 64 | blog: Par_slov
Proč je ntfs-3g pomalé?
Přečteno: 376×
Odpovědět | Admin
Dělám trochu větší přesuny dat, mimo jiné směřují ke zrušení a přeformátování starého ntfs oddílu. a přenosy ntfs->ext4 jedou rychlostí cca 65MB/s, kdežto předchozí přenosy XFS->ext4 jely cca 120-150MB/s přičemž ani procesor (dle htop) ani disk (dle blikání LEDek a i tím že přenosy byly se dvou stejných disků) není na limitu. Čím to je?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 18.11.2014 02:17 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Proč je ntfs-3g pomalé?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Protože FUSE. Ale fusí context-switche by měly být vidět nějakou jinou barvou v htopu.
18.11.2014 11:51 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Proč je ntfs-3g pomalé?
To chápu, že ntfs-3g není v jádře, a hodně dělá procesor, ale nevidím nikde ten konkrétní bottleneck, na kterém to visí. htop ukazuje 4 jádra na cca 30%. z toho má minimálně polovinu firefox s cca 300 otevřenými panely. Paměti cache je spousta a i když jsem stáhl dirty pages na 100M díky flaskám a NFS připojení pořád by to snad mělo být dost.
Jendа avatar 18.11.2014 13:08 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Proč je ntfs-3g pomalé?
Protože to běží jenom v jednom vlákně a contextswitch trrrváááá. Takže máš 4*30 = 120% CPU use.
rADOn avatar 18.11.2014 13:11 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Proč je ntfs-3g pomalé?
FUSE je ten bottleneck protože musíš přepínat mezi jádrem a uživatelským prostorem a kopírovat mezi nimi data.
"2^24 comments ought to be enough for anyone" -- CmdrTaco

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.