Цитата: кстати, вспомнил - попробуй http://encode.ru/threads/1450-Reading-to-a-buffer?p=27926&viewfull=1#post27926
Возможно имеет смысл посмотреть программки для тестировнания HDD, наподобии
HD_Speed и потестить RAM-drive, у меня максимальная скорость при блоках 64кБ и 128кБ
fazip.exe - 3 версии:
fazip.exe - fazip01
fazip1.exe - fazip новый rep
fazip2.exe - fazip новый2 rep
скорость fazip2.exe падает с увеличением b
bXXX - 11 значений (объём данных для больших b маловат)
b32k, b64k, b128k, b256k, b512k, b1m, b2m, b4m, b8m, b16m, b32m
Nero-9.2.6.0_trial.001 находится на RAM-drive
copy Nero-9.2.6.0_trial.001 nul
fazip.exe 4x4:b32k:storing Nero-9.2.6.0_trial.001 nul
[more=Результаты..]
copy Nero-9.2.6.0_trial.001 nul
fazip.exe 4x4:b32k:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,182,422: 100.02% Cpu 364 mb/s (1.922 sec), real 199 mb/s (3.522 sec) = 55%
copy Nero-9.2.6.0_trial.001 nul
fazip1.exe 4x4:b32k:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,182,422: 100.02% Cpu 370 mb/s (1.891 sec), real 197 mb/s (3.558 sec) = 53%
copy Nero-9.2.6.0_trial.001 nul
fazip2.exe 4x4:b32k:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,182,422: 100.02% Cpu 361 mb/s (1.938 sec), real 189 mb/s (3.697 sec) = 52%
===
copy Nero-9.2.6.0_trial.001 nul
fazip.exe 4x4:b64k:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,092,822: 100.01% Cpu 345 mb/s (2.031 sec), real 200 mb/s (3.503 sec) = 58%
copy Nero-9.2.6.0_trial.001 nul
fazip1.exe 4x4:b64k:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,092,822: 100.01% Cpu 393 mb/s (1.781 sec), real 198 mb/s (3.539 sec) = 50%
copy Nero-9.2.6.0_trial.001 nul
fazip2.exe 4x4:b64k:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,092,822: 100.01% Cpu 376 mb/s (1.859 sec), real 196 mb/s (3.578 sec) = 52%
===
copy Nero-9.2.6.0_trial.001 nul
fazip.exe 4x4:b128k:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,048,023: 100.01% Cpu 503 mb/s (1.391 sec), real 223 mb/s (3.141 sec) = 44%
copy Nero-9.2.6.0_trial.001 nul
fazip1.exe 4x4:b128k:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,048,023: 100.01% Cpu 498 mb/s (1.406 sec), real 225 mb/s (3.113 sec) = 45%
copy Nero-9.2.6.0_trial.001 nul
fazip2.exe 4x4:b128k:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,048,023: 100.01% Cpu 477 mb/s (1.469 sec), real 199 mb/s (3.513 sec) = 42%
===
copy Nero-9.2.6.0_trial.001 nul
fazip.exe 4x4:b256k:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,025,623: 100.00% Cpu 574 mb/s (1.219 sec), real 263 mb/s (2.658 sec) = 46%
copy Nero-9.2.6.0_trial.001 nul
fazip1.exe 4x4:b256k:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,025,623: 100.00% Cpu 614 mb/s (1.141 sec), real 264 mb/s (2.650 sec) = 43%
copy Nero-9.2.6.0_trial.001 nul
fazip2.exe 4x4:b256k:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,025,623: 100.00% Cpu 329 mb/s (2.125 sec), real 198 mb/s (3.542 sec) = 60%
===
copy Nero-9.2.6.0_trial.001 nul
fazip.exe 4x4:b512k:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,014,423: 100.00% Cpu 711 mb/s (0.984 sec), real 291 mb/s (2.402 sec) = 41%
copy Nero-9.2.6.0_trial.001 nul
fazip1.exe 4x4:b512k:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,014,423: 100.00% Cpu 582 mb/s (1.203 sec), real 292 mb/s (2.398 sec) = 50%
copy Nero-9.2.6.0_trial.001 nul
fazip2.exe 4x4:b512k:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,014,423: 100.00% Cpu 373 mb/s (1.875 sec), real 209 mb/s (3.346 sec) = 56%
===
copy Nero-9.2.6.0_trial.001 nul
fazip.exe 4x4:b1m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,008,821: 100.00% Cpu 679 mb/s (1.031 sec), real 308 mb/s (2.276 sec) = 45%
copy Nero-9.2.6.0_trial.001 nul
fazip1.exe 4x4:b1m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,008,821: 100.00% Cpu 700 mb/s (1.000 sec), real 305 mb/s (2.295 sec) = 44%
copy Nero-9.2.6.0_trial.001 nul
fazip2.exe 4x4:b1m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,008,821: 100.00% Cpu 337 mb/s (2.078 sec), real 215 mb/s (3.254 sec) = 64%
===
copy Nero-9.2.6.0_trial.001 nul
fazip.exe 4x4:b2m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,006,021: 100.00% Cpu 747 mb/s (0.938 sec), real 315 mb/s (2.220 sec) = 42%
copy Nero-9.2.6.0_trial.001 nul
fazip1.exe 4x4:b2m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,006,021: 100.00% Cpu 649 mb/s (1.078 sec), real 310 mb/s (2.259 sec) = 48%
copy Nero-9.2.6.0_trial.001 nul
fazip2.exe 4x4:b2m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,006,021: 100.00% Cpu 299 mb/s (2.344 sec), real 219 mb/s (3.194 sec) = 73%
===
copy Nero-9.2.6.0_trial.001 nul
fazip.exe 4x4:b4m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,004,621: 100.00% Cpu 734 mb/s (0.953 sec), real 318 mb/s (2.204 sec) = 43%
copy Nero-9.2.6.0_trial.001 nul
fazip1.exe 4x4:b4m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,004,621: 100.00% Cpu 689 mb/s (1.016 sec), real 315 mb/s (2.226 sec) = 46%
copy Nero-9.2.6.0_trial.001 nul
fazip2.exe 4x4:b4m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,004,621: 100.00% Cpu 307 mb/s (2.281 sec), real 218 mb/s (3.212 sec) = 71%
===
copy Nero-9.2.6.0_trial.001 nul
fazip.exe 4x4:b8m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,003,925: 100.00% Cpu 669 mb/s (1.047 sec), real 310 mb/s (2.258 sec) = 46%
copy Nero-9.2.6.0_trial.001 nul
fazip1.exe 4x4:b8m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,003,925: 100.00% Cpu 605 mb/s (1.156 sec), real 308 mb/s (2.276 sec) = 51%
copy Nero-9.2.6.0_trial.001 nul
fazip2.exe 4x4:b8m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,003,925: 100.00% Cpu 320 mb/s (2.188 sec), real 215 mb/s (3.256 sec) = 67%
===
copy Nero-9.2.6.0_trial.001 nul
fazip.exe 4x4:b16m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,003,574: 100.00% Cpu 689 mb/s (1.016 sec), real 293 mb/s (2.387 sec) = 43%
copy Nero-9.2.6.0_trial.001 nul
fazip1.exe 4x4:b16m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,003,574: 100.00% Cpu 605 mb/s (1.156 sec), real 294 mb/s (2.379 sec) = 49%
copy Nero-9.2.6.0_trial.001 nul
fazip2.exe 4x4:b16m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,003,574: 100.00% Cpu 350 mb/s (2.000 sec), real 208 mb/s (3.372 sec) = 59%
===
copy Nero-9.2.6.0_trial.001 nul
fazip.exe 4x4:b32m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,003,398: 100.00% Cpu 614 mb/s (1.141 sec), real 222 mb/s (3.157 sec) = 36%
copy Nero-9.2.6.0_trial.001 nul
fazip1.exe 4x4:b32m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,003,398: 100.00% Cpu 631 mb/s (1.109 sec), real 237 mb/s (2.954 sec) = 38%
copy Nero-9.2.6.0_trial.001 nul
fazip2.exe 4x4:b32m:storing Nero-9.2.6.0_trial.001 nul
100%: 734,003,200 -> 734,003,398: 100.00% Cpu 347 mb/s (2.016 sec), real 170 mb/s (4.125 sec) = 49%
[/more]