Page 2 of 9

Posted: 06 Oct 2008, 10:30
by Jan Rysavy
Takže všechna měření s kB postfixem probíhala nad stejným bufferem. OK, to vypadá celkem reálně (chyba měření 10% je rozhodně v normě).

Honzo, můžete prosím ještě naměřit variantu s větším bufferem? Měli bychom se dostat na rychlosti Explorera...

Posted: 06 Oct 2008, 10:40
by cincura.net
Jan Rysavy wrote:Takže všechna měření s kB postfixem probíhala nad stejným bufferem. OK, to vypadá celkem reálně (chyba měření 10% je rozhodně v normě).
Presne tak. :roll:

Posted: 06 Oct 2008, 11:41
by honzajc
Ou je :-))))))))
Tak jdu na to to udelat znovu :-)
Hodim to sem prehledneji pak :-)

Posted: 06 Oct 2008, 16:53
by Jan Rysavy
Pouze poznámka: Salamander momentálně (pro ne-removable média) používá pro Copy/Move operace buffer veliký 32768 bajtů. Pokud nastavíte tuto hodnotu do testovacího programu, měl byste se dostat na přenosovou rychlost Salamander 2.51.

Posted: 06 Oct 2008, 17:51
by cincura.net
Jan Rysavy wrote:Pouze poznámka: Salamander momentálně (pro ne-removable média) používá pro Copy/Move operace buffer veliký 32768 bajtů. Pokud nastavíte tuto hodnotu do testovacího programu, měl byste se dostat na přenosovou rychlost Salamander 2.51.
Ten je default. Takze pokusy s kb suffixem by mely +/- odpovidat rychlostem AS.

Posted: 07 Oct 2008, 09:16
by honzajc
Tak a je tu nova sada vzsledku = neco malo i rikajici ;-)
Vysvetleni:
D:,e: - lokalni disky
Y: - sitovy disk

1) s normalnim bufferem 32kB na lokalu to jede silene pomalu. Se zvetsjicim se bufferem rychlost stoupa az skoro tam kam ma. (vysledky oddelene -------------
2) ze sitoveho disku nepomuze nic.




E:\DOWNLOADS>buffer_copy.exe Y:\ISO\winXP.iso e:\winXP.iso 512
Starting...
Started...
0
Finishing...
Finished...

Time: 53,2314814336132
Speed: 9,33283778452751

E:\DOWNLOADS>buffer_copy.exe Y:\ISO\winXP.iso e:\winXP.iso 512
Starting...
Started...
0
Finishing...
Finished...

Time: 40,5914353905246
Speed: 12,2390542849827


E:\DOWNLOADS>buffer_copy.exe Y:\ISO\winXP.iso e:\winXP.iso 512
Starting...
Started...
0
Finishing...
Finished...

Time: 51,0844904056285
Speed: 9,72508049518025


E:\DOWNLOADS>buffer_copy.exe Y:\ISO\winXP.iso e:\winXP.iso 1024
Starting...
Started...
0
Finishing...
Finished...

Time: 51,3946761202533
Speed: 9,66638606861896


E:\DOWNLOADS>buffer_copy.exe Y:\ISO\winXP.iso e:\winXP.iso 2048
Starting...
Started...
0
Finishing...
Finished...

Time: 69,0613422193564
Speed: 7,19361607065258


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

E:\DOWNLOADS>buffer_copy.exe D:\winXP.iso e:\winXP.iso 32
Starting...
Started...
0
Finishing...
Finished...

Time: 62,2326384473126
Speed: 7,98296189338977


E:\DOWNLOADS>buffer_copy.exe D:\winXP.iso e:\winXP.iso 128
Starting...
Started...
0
Finishing...
Finished...

Time: 21,1284721444827
Speed: 23,5133320503599


E:\DOWNLOADS>buffer_copy.exe D:\winXP.iso e:\winXP.iso 1024
Starting...
Started...
0
Finishing...
Finished...

Time: 6,03587977821007
Speed: 82,30793181857


E:\DOWNLOADS>buffer_copy.exe D:\winXP.iso e:\winXP.iso 4096
Starting...
Started...
0
Finishing...
Finished...

Time: 2,74305566563271
Speed: 181,112176276382


E:\DOWNLOADS>buffer_copy.exe D:\winXP.iso e:\winXP.iso 8192
Starting...
Started...
0
Finishing...
Finished...

Time: 2,45138871832751
Speed: 202,660956026978


E:\DOWNLOADS>buffer_copy.exe D:\winXP.iso e:\winXP.iso 8192
Starting...
Started...
0
Finishing...
Finished...

Time: 2,15740728890523
Speed: 230,276769622902

Posted: 07 Oct 2008, 09:46
by Jan Rysavy
Jirko, ta velikost bufferu je v bajtech nebo kilobajtech? Proboha, to je zmatek, uz jsme tady prokomunikovali hodiny a porad je v tom bordel.

Zřejmě kilobajty, že?

Posted: 07 Oct 2008, 10:00
by cincura.net
Jan Rysavy wrote:Zřejmě kilobajty, že?
Ne, cisty bajty.

Posted: 07 Oct 2008, 10:08
by Jan Rysavy
A číslo lze zadat větší než 65535? Nepřeteče to?

Posted: 07 Oct 2008, 10:38
by honzajc
Tak to je teda fakt bordel. Podle me to je kB, dzk se to tam pise. parametr 32=32kB !
Toz jak to je ?
Cituji:
Usage:
buffer_copy.exe source_file destination_file buffer_size (default 32kB)

nasledujici moje msg je upravena prebrana zprava z minule:

Posted: 07 Oct 2008, 10:38
by honzajc
Tak a je tu nova sada vzsledku = neco malo i rikajici Wink

1) s normalnim bufferem 32kB na lokalu to jede silene pomalu. Se zvetsjicim se bufferem rychlost stoupa az skoro tam kam ma. (vysledky oddelene -------------
2) ze sitoveho disku nepomuze nic.



ISO: 500 MB
CAS: sec
Speed: MB/s

---kopirovani sitovy -> lokalni disk ---

Buffer: 512kB
Time: 53,2314814336132
Speed: 9,33283778452751

Buffer: 512kB
Time: 40,5914353905246
Speed: 12,2390542849827


Buffer: 512kB
Time: 51,0844904056285
Speed: 9,72508049518025

Buffer: 1024kB
Time: 51,3946761202533
Speed: 9,66638606861896


Buffer: 2048kB
Time: 69,0613422193564
Speed: 7,19361607065258


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

---kopirovani mezi lokalnimi disky ---
Buffer: 32kB
Time: 62,2326384473126
Speed: 7,98296189338977


Buffer: 128kB
Time: 21,1284721444827
Speed: 23,5133320503599


Buffer: 1024kB
Time: 6,03587977821007
Speed: 82,30793181857


Buffer: 4096kB
Time: 2,74305566563271
Speed: 181,112176276382


Buffer: 8192kB
Time: 2,45138871832751
Speed: 202,660956026978


Buffer: 8192kB
Time: 2,15740728890523
Speed: 230,276769622902

Posted: 07 Oct 2008, 19:21
by cincura.net
Jan Rysavy wrote:A číslo lze zadat větší než 65535? Nepřeteče to?
Ne. Je tam DWORD.

Posted: 07 Oct 2008, 19:23
by cincura.net
honzajc wrote:Tak to je teda fakt bordel. Podle me to je kB, dzk se to tam pise. parametr 32=32kB !
Kdyz myslis ... ;)
honzajc wrote: Toz jak to je ?
Cituji:
Usage:
buffer_copy.exe source_file destination_file buffer_size (default 32kB)

nasledujici moje msg je upravena prebrana zprava z minule:
Buffer je defaultne 32kb = 32 768b. Zadava se v bytech. Ta utilita nema byt fool-proof. Slouzila jen pro testovani.

Posted: 07 Oct 2008, 21:03
by Jan Rysavy
Prima. Honzo, v tom případě bych poprosil o naměření pro následující velikosti bufferu (pouze čísla před závorkou):

Code: Select all

1024    (1KB)
8192    (8KB)
16384   (16KB)
32768   (32KB, používá Salamander **)
65536   (64KB)
131072  (128KB)
524288  (512KB)
2097152 (2048KB)
**) Po tomto testu zkusit Salamandera, zda je pomalejší -- měl by být stejně rychlý.

Pro ty buffery nad 128KB očekávám, že začne rychleji fungovat přenost po síti. Uvidíme.

Posted: 08 Oct 2008, 08:52
by honzajc
BUFFER: 1024
Time: 25,8113424933981
Speed: 19,2473824783453
Time: 35,3217590600252
Speed: 14,0650067966815


BUFFER: 8192
Time: 49,8958332173061
Speed: 9,9567588958047
Time: 59,3067132285796
Speed: 8,37680515754149


BUFFER: 16384
Time: 29,1585653030779
Speed: 17,0379021082206
Time: 24,9085642280988
Speed: 19,9449786306659


BUFFER: 32768
Time: 30,4490742564667
Speed: 16,3157926269135
Time: 31,3622687826864
Speed: 15,8407156284643
altap: 11-22s,prumer cca 15 (min,max,prumer .. .. cca)
altap: 9-30,prumer cca 17 pozn: zde se nezrychlovalo kopirovani, ale klesalo..


BUFFER: 65536
Time: 9,17824072530493
Speed: 54,1281053873747
Time: 9,37731529120356
Speed: 52,9789994067947


BUFFER: 131072
Time: 7,81134294811636
Speed: 63,5999193160248
Time: 7,98032415332273
Speed: 62,2532082287847
Time: 8,3773149526678
Speed: 59,3031041636785



BUFFER: 524288 (silene rozkolisana rychlost .. ..minimum a maximum)
Time: 11,7083334771451
Speed: 42,4313829307789
Time: 11,0185181256384
Speed: 45,0878036034648


BUFFER: 2097152 (opet silene vykyvy, jednou skoro max,vterinu na to snad kB/s)
Time: 11,6724535473622
Speed: 42,5618126672492
Time: 9,76851879386231
Speed: 50,8573297276294


--------------
najednou se rychlost vsude snizila ke konci:
BUFFER: 131072
Time: 79,3113431427628
Speed: 6,26393100361122
Time: 78,9664351032116
Speed: 6,29129047804509

BUFFER: 524288
Time: 61,0520830377936
Speed: 8,13732728730092

BUFFER: 32768
Time: 67,0983790769242
Speed: 7,4040653155041


-----------------
ted zacinam testy local-local:

BUFFER: 1024
Time: 5,35879662493244
Speed: 92,7075267119814

BUFFER: 8192
Time: 6,15509270573966
Speed: 80,7137771924589

BUFFER: 16384
Time: 3,43981519108638
Speed: 144,426590863766

BUFFER: 32768
Time: 3,29745380440727
Speed: 150,661938185758
ALTAP: cca 170-180 MB/s

Time: 3,39699108735658
Speed: 146,247301942906
ALTAP: cca 160-170 MB/s


BUFFER: 65536
Time: 3,60879639629275
Speed: 137,663843202779


BUFFER: 131072
Time: 2,63888869085349
Speed: 188,261362812283
Time: 2,55092600127682
Speed: 194,753113575751

BUFFER: 524288
Time: 10,829860548256
Speed: 45,8732389984472
Time: 10,2974532637745
Speed: 48,245014424848

BUFFER: 2097152
Time: 6,96180577506311
Speed: 71,3609079744107
Time: 9,86111117526889
Speed: 50,3797972074332

BUFFER: 131072
Time: 2,57986102951691
Speed: 192,568814973351
- zde overeno ze 128KB buffer je nejrychlejsi pro kopirovani mezi lokalnimi disky (pripominam - mezi 2mi lokalnimi raid poli)

---------------test SIT ->lokal pro overeni zpomaleni:
BUFFER: 131072
Time: 8,07175892987289
Speed: 61,5480201485432
Time: 7,95486121205613
Speed: 62,4524762917378

zde rychlost opet zpatky kde byla, predchozi pokles byl z neznamych duvodu (i u zruznych bufferu).


------------
mozna strilim vedle, ale posilam pro jistotu jeden link:
http://support.microsoft.com/kb/823764
nemuze to byt neco podobneho ?