Stránka 1 z 1

USB flash - rychlost zápisu: souboru vs sekvenční benchmark

Napsal: 22 úno 2016 11:47
od Herda
Proč je rychlost zápisu velkého souboru(kdy je sekvenční zápis a nejrychlejší, je to 99 MB/s) pomalejší než rychlost v benchmarku(134 MB/s)? (otázka je v tomto odstavci stručně položena, je zopakována na konci.)

Mám Windows 8 a USB disk. Disk má specifikaci rychlost zápisu 140 MB/s, v programu Atto benchmark dosahuje rychlosti 134 MB/s, ale pozor záleží na nastavení Queue Depth 1-10 a také velikosti bloku a platí, že čím menší blok tím pomalejší (např při 32kB je 26MB/s) a rychlost se u nějaké hodnoty "saturuje" na maximu (těch 134 MB/s +- 10), například při queue 1(=neither) je to 512 nebo 256k, kdežto u depth 4 je to 128kB. Je tam FAT32 s 32kB clustery(to jsem vydedukoval, když 1bajtsoubor zabíral 32kB)

Výsledky bench 32 pro jsou pro queue 4 pro test file 2GB 66,71,18,37,61 MB/s pro 16kB-256kB bloky (proč je to tak nevyrovnané přeskakující?). Pro queue 1 to je (16-256kB) 68,96,112,91 MB/s.
-Jak je tedy možné, že rychlost je 99 MB/s a 105 MB/s( jak píšu níže?), když benchmark dává nižší hodnoty?

Tak, to známé rychlosti. Když na disk kopíruji, či zapisuji, tak dosahuje rychlosti 99 MB/s když je v správě disků v Zásady Rychlé odebrání a 105 MB/s při Lepší výkon.(Zapisováno je stejným způsobem, jde o 1GB soubory sekvenčně.), disk mezitím vyjmut. A pozor, v nastavení zásady není možné zaškrtnout Povolit ukládání do mezipaměti ani nevyprazdňovat mezipaměť (windows po stisknutí OK zahlásí, že to není možné nastavit u tohoto zažřízení a zustanou obě unchecked)
-Myslíte, že jde o zlepšení, nebo o statistickou chybu?
Proč je rychlost nižší než maximum benchmarku při sekv. zápisu a zároveň vyšší, než dává při velikosti 32-256? Může za to FS? Nebo tam nějak probíhá vyprazdňování cache?