DiskTester™ 2.0 Example OutputLast updated: 08 May, 2006 Table of Contents Click on a link to go to the example for that command. Or return to the User Manual. help Examples llcG5:~ lloyd$ disktester DiskTester 2.0 (C) 2003-2006 diglloyd, Inc. All Rights Reserved Available commands: show-info show information about one or more volumes run-area-test test sequential speed across a volume run-sequential test sequential speed for a specific chunk size run-sequential-suite test sequential speed for a range of chunk sizes run-random test random speed for a specific chunk size run-async-test peform asynchcronous multi-threaded I/O forever test-reliability test the reliability of a volume create-hierarchy-template scan volumes/files/folders and write a template file for use with 'create-hierarchy' create-hierarchy create a file hierarchy using a template file created by 'create-hierarchy-template' create-files create files of a specified size read-files read specified folders(s) or volume(s) as fast as possible help display usage and examples for the available commands To see examples for a specific command, use "disktester help <cmd-name>" where <cmd-name> is the name of the command. To see detailed help for all commands, use 'help all' llcG5:~ lloyd$ disktester help run-area-test DiskTester 2.0fc1 (C) 2003-2006 diglloyd, Inc. All Rights Reserved SUMMARY run-area-test: test sequential speed across a volume SYNTAX run-area-test [--output-level|-l <terse|normal|verbose[+log]>] "normal" [--iterations|-i <count>] "1" [--chunk-size|-c <size[K|M|G|T]>] "4M" [--test-size|-t <size[K|M|G|T]|max>] "512M" [--delta-percent|-p <percent>] "10%"
llcG5:~ lloyd$ lloyd$ disktester run-area-test --iterations 3 X8
DiskTester 2.0 (C) 2003-2006 diglloyd, Inc. All Rights Reserved
=> Allocating maximum size contiguous file on "X8" (1.01TB)...1.00TB (99.0% of volume size)
=> Using test size of 512MB, 4MB at a time, across a 1.00TB test file.
=> Testing at: 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, 100%
Area 0% (offset 0B)
Iteration 1: writing...542MB/sec, reading...421MB/sec
Iteration 2: writing...553MB/sec, reading...414MB/sec
Iteration 3: writing...551MB/sec, reading...410MB/sec
Area 10% (offset 102.4GB)
Iteration 1: writing...517MB/sec, reading...399MB/sec
Iteration 2: writing...476MB/sec, reading...395MB/sec
Iteration 3: writing...501MB/sec, reading...347MB/sec
Area 20% (offset 204.9GB)
Iteration 1: writing...480MB/sec, reading...397MB/sec
Iteration 2: writing...527MB/sec, reading...393MB/sec
Iteration 3: writing...409MB/sec, reading...406MB/sec
Area 30% (offset 307.3GB)
Iteration 1: writing...470MB/sec, reading...391MB/sec
Iteration 2: writing...512MB/sec, reading...381MB/sec
Iteration 3: writing...480MB/sec, reading...277MB/sec
Area 40% (offset 409.7GB)
Iteration 1: writing...425MB/sec, reading...376MB/sec
Iteration 2: writing...446MB/sec, reading...352MB/sec
Iteration 3: writing...435MB/sec, reading...366MB/sec
Area 50% (offset 512.2GB)
Iteration 1: writing...435MB/sec, reading...358MB/sec
Iteration 2: writing...423MB/sec, reading...354MB/sec
Iteration 3: writing...250MB/sec, reading...347MB/sec
Area 60% (offset 614.6GB)
Iteration 1: writing...485MB/sec, reading...368MB/sec
Iteration 2: writing...458MB/sec, reading...323MB/sec
Iteration 3: writing...424MB/sec, reading...372MB/sec
Area 70% (offset 717.0GB)
Iteration 1: writing...427MB/sec, reading...346MB/sec
Iteration 2: writing...443MB/sec, reading...338MB/sec
Iteration 3: writing...447MB/sec, reading...340MB/sec
Area 80% (offset 819.5GB)
Iteration 1: writing...439MB/sec, reading...328MB/sec
Iteration 2: writing...410MB/sec, reading...314MB/sec
Iteration 3: writing...418MB/sec, reading...335MB/sec
Area 90% (offset 921.9GB)
Iteration 1: writing...398MB/sec, reading...306MB/sec
Iteration 2: writing...396MB/sec, reading...307MB/sec
Iteration 3: writing...397MB/sec, reading...306MB/sec
Area 100% (offset 1023.8GB)
Iteration 1: writing...304MB/sec, reading...327MB/sec
Iteration 2: writing...352MB/sec, reading...283MB/sec
Iteration 3: writing...367MB/sec, reading...282MB/sec
========== Monday, May 8, 2006 9:42:39 PM PDT, volume "X8" (1.01TB) ==========
--------------- Write Details for "X8" (512MB/4MB, 3 iterations) ---------------
Area (1.00TB) Slowest Median Fastest Average Range
0% 542 551 553 551 11.1
10% 476 501 517 501 41.9
20% 409 480 527 480 118.2
30% 470 480 512 480 42.4
40% 425 435 446 435 21.5
50% 250 423 435 423 185.5
60% 424 458 485 458 61.1
70% 427 443 447 443 20.7
80% 410 418 439 418 28.3
90% 396 397 398 397 2.8
100% 304 352 367 352 62.6
---------------- Read Details for "X8" (512MB/4MB, 3 iterations) ---------------
Area (1.00TB) Slowest Median Fastest Average Range
0% 410 414 421 414 11.6
10% 347 395 399 395 51.8
20% 393 397 406 397 12.6
30% 277 381 391 381 114.8
40% 352 366 376 366 23.4
50% 347 354 358 354 11.0
60% 323 368 372 368 48.6
70% 338 340 346 340 8.0
80% 314 328 335 328 21.1
90% 306 306 307 306 1.9
100% 282 283 327 283 44.6
------------------ Averages for "X8" (512MB/4MB, 3 iterations) -----------------
Area (1.00TB) Write MB/sec Read MB/sec
0% 551 414
10% 501 395
20% 480 397
30% 480 381
40% 435 366
50% 423 354
60% 458 368
70% 443 340
80% 418 328
90% 397 306
100% 352 283
Average write speed across the volume: 449MB/sec
Average read speed across the volume: 357MB/sec
Command "run-area-test" executed in 93.59 seconds.
llcG5:~ lloyd$ disktester run-sequential --chunk-size 32M X8
DiskTester 2.0 (C) 2003-2006 diglloyd, Inc. All Rights Reserved
=> Allocating maximum size contiguous file on "X8" (1.01TB)...1.00TB (99.0% of volume size)
=> Using test size of 512MB, 32MB at a time at start (0%), within a 1.00TB test file.
writing...548MB/sec, reading...420MB/sec
========== Monday, May 8, 2006 9:44:51 PM PDT, volume "X8" (1.01TB) ==========
------------------ Averages for "X8" (512MB/32MB, 1 iteration) -----------------
Write rate: 548MB/sec
Read rate: 420MB/sec
Command "run-sequential" executed in 5.84 seconds.
llcG5:~ lloyd$ disktester run-sequential-suite --starting-chunk-size 1M
--ending-chunk-size 128M -i 3 X8
DiskTester 2.0 (C) 2003-2006 diglloyd, Inc. All Rights Reserved
=> Allocating maximum size contiguous file on "X8" (1.01TB)...1.00TB (99.0% of volume size)
=> Using test size of 512MB at start (0%), within a 1.00TB test file.
Chunk Size 1MB, test area start
Iteration 1: writing...526MB/sec, reading...398MB/sec
Iteration 2: writing...536MB/sec, reading...412MB/sec
Iteration 3: writing...486MB/sec, reading...405MB/sec
Chunk Size 2MB, test area start
Iteration 1: writing...552MB/sec, reading...409MB/sec
Iteration 2: writing...477MB/sec, reading...406MB/sec
Iteration 3: writing...551MB/sec, reading...406MB/sec
Chunk Size 4MB, test area start
Iteration 1: writing...551MB/sec, reading...403MB/sec
Iteration 2: writing...500MB/sec, reading...413MB/sec
Iteration 3: writing...548MB/sec, reading...415MB/sec
Chunk Size 8MB, test area start
Iteration 1: writing...551MB/sec, reading...411MB/sec
Iteration 2: writing...550MB/sec, reading...409MB/sec
Iteration 3: writing...359MB/sec, reading...425MB/sec
Chunk Size 16MB, test area start
Iteration 1: writing...394MB/sec, reading...471MB/sec
Iteration 2: writing...553MB/sec, reading...414MB/sec
Iteration 3: writing...507MB/sec, reading...416MB/sec
Chunk Size 32MB, test area start
Iteration 1: writing...553MB/sec, reading...423MB/sec
Iteration 2: writing...554MB/sec, reading...420MB/sec
Iteration 3: writing...553MB/sec, reading...416MB/sec
Chunk Size 64MB, test area start
Iteration 1: writing...551MB/sec, reading...419MB/sec
Iteration 2: writing...554MB/sec, reading...420MB/sec
Iteration 3: writing...547MB/sec, reading...422MB/sec
Chunk Size 128MB, test area start
Iteration 1: writing...548MB/sec, reading...426MB/sec
Iteration 2: writing...552MB/sec, reading...424MB/sec
Iteration 3: writing...250MB/sec, reading...461MB/sec
========== Monday, May 8, 2006 9:48:11 PM PDT, volume "X8" (1.01TB) ==========
-------------- Average Writes for "X8" (512MB/start, 3 iterations) -------------
Chunk Size Slowest Median Fastest Average Range
1MB 486 526 536 526 50.3
2MB 477 551 552 551 75.5
4MB 500 548 551 548 51.2
8MB 359 550 551 550 191.3
16MB 394 507 553 507 158.1
32MB 553 553 554 553 1.7
64MB 547 551 554 551 7.0
128MB 250 548 552 548 301.8
-------------- Average Reads for "X8" (512MB/start, 3 iterations) --------------
Chunk Size Slowest Median Fastest Average Range
1MB 398 405 412 405 14.0
2MB 406 406 409 406 3.1
4MB 403 413 415 413 11.4
8MB 409 411 425 411 15.6
16MB 414 416 471 416 56.9
32MB 416 420 423 420 6.9
64MB 419 420 422 420 2.5
128MB 424 426 461 426 37.3
----------------- Averages for "X8" (512MB/start, 3 iterations) ----------------
Chunk Size Write MB/sec Read MB/sec
1MB 526 405
2MB 551 406
4MB 548 413
8MB 550 411
16MB 507 416
32MB 553 420
64MB 551 420
128MB 548 426
Command "run-sequential-suite" executed in 62.80 seconds.
llcG5:~ lloyd$ disktester run-random X8
DiskTester 2.0 (C) 2003-2006 diglloyd, Inc. All Rights Reserved
=> Allocating maximum size contiguous file on "X8" (1.01TB)...1.00TB (99.0% of volume size)
=> Random writes and reads will be psuedo-randomly spread across a test file of size 1.00TB.
4000 writes...4729 writes/sec...4000 reads...111 writes/sec
========== Monday, May 8, 2006 9:51:57 PM PDT, volume "X8" (1.01TB) ==========
--------------- Random Results (1.00TB/4K, 4000 io, 1 iteration) ---------------
Writes per second: 4728
Reads per second: 111
Command "run-random" executed in 40.62 seconds.
Note that this test may require a large number of iterations to detect sporadic errors. Also, it should usually be run specifying the largest possible test size eg “--test-size max”. This example is shown as being canceled using control-c (since it would otherwise run for a considerable time). llcG5:~ lloyd$ disktester test-reliability --test-size max --chunk-size 32M X8
DiskTester 2.0 (C) 2003-2006 diglloyd, Inc. All Rights Reserved
Testing reliability of volume "X8"
Test size of 'max' specified, using free space of 1.01TB as starting point.
Allocated *contiguous* space of 1.00TB, remaining amount of 10.29GB will be attempted in
one or more additional fragments.
Allocated an additional 10.29GB of non-contiguous space.
Testing volume speed to determine advance amount...485MB/sec
Volume "X8": using 1.01TB test file,
write/read/verify 4GB portions at a time using a 32MB memory buffer...
4GB (32MB chunks) using 0x0000000000000000 -- writing...455MB/sec -- reading/verifying...435MB/sec
4GB (32MB chunks) using 0xFFFFFFFFFFFFFFFF -- writing...472MB/sec -- reading/verifying...428MB/sec
4GB (32MB chunks) using 0x5555555555555555 -- writing...468MB/sec -- reading/verifying...440MB/sec
4GB (32MB chunks) using 0xAAAAAAAAAAAAAAAA -- writing...441MB/sec -- reading/verifying...447MB/sec
4GB (32MB chunks) using 512-byte random -- writing...467MB/sec -- reading/verifying...445MB/sec
=> All 5 patterns written/read/verified for 4GB (40GB I/O altogether)
4GB (32MB chunks) using 0x0000000000000000 -- writing...476MB/sec -- reading/verifying...420MB/sec
4GB (32MB chunks) using 0xFFFFFFFFFFFFFFFF -- writing...473MB/sec -- reading/verifying...447MB/sec
4GB (32MB chunks) using 0x5555555555555555 -- writing...^C
Caught signal 2 (SIGINT)
Program should respond within a few seconds.
Aborted write phase due to error: user cancelled [-128]
Caught error: user cancelled [-128]
Iteration 1 canceled by user.
The last partial iteration was canceled, but no errors occurred.
Command "test-reliability" executed in 163.31 seconds.
llcG5:~ lloyd$ disktester show-info X8
DiskTester 2.0 (C) 2003-2006 diglloyd, Inc. All Rights Reserved
KB=1024 bytes, MB=1024KB, GB=1024MB, TB=1024GB
------------------------------------- "X8" -------------------------------------
Volume name: "X8"
Create date: Wednesday, May 3, 2006 6:42:48 PM PDT
Modify date: Monday, May 8, 2006 9:57:50 PM PDT
Backup date: Thursday, December 31, 1903 5:00:00 PM PDT
Checked date: Thursday, December 31, 1903 5:00:00 PM PDT
File count: 10
Folder count: 4
Total bytes: 1111161307136 (1.01TB)
Free bytes: 1110936203264 (1.01TB, 100.0%)
Block size: 4K (4096 bytes)
Total blocks: 271279616
Free blocks: 271224659 (100.0%)
Next allocation: 0
Rsrc fork clump size: 4K (4096 bytes)
Data fork clump size: 4K (4096 bytes)
Next catalog ID: 0
Flags: 4000 = {}
File system ID: HFS Plus
Signature: H+ (HFS Plus)
Drive number: 1
Driver ref num: 0
Largest contiguous block: 1.00TB
Command "show-info" executed in 3.34 seconds.
llcG5:~ lloyd$ disktester read-files /Volumes/Boot/Users/lloyd
DiskTester 2.0 (C) 2003-2006 diglloyd, Inc. All Rights Reserved
Scanning "/Volumes/Boot/Users/lloyd"...[5000][10000]14677
14677 files in 2779 folders.
---------------------------------- Iteration 1 ---------------------------------
Reading 14677 files totaling 2.48GB...
# Files Amt Read Speed
1284 259.0MB 51.8MB/sec
1488 566.2MB 56.5MB/sec
2090 795.1MB 53.0MB/sec
2359 1.09GB 55.8MB/sec
3322 1.36GB 55.7MB/sec
6693 1.48GB 50.6MB/sec
8172 1.64GB 47.9MB/sec
10715 1.75GB 44.8MB/sec
11961 1.76GB 40.1MB/sec
13701 1.93GB 39.4MB/sec
14576 2.13GB 39.5MB/sec
14621 2.44GB 41.6MB/sec
14677 2.48GB 41.8MB/sec
Data forks read: 14421
Resource forks read: 462
Total files read: 14677
done.
Read 14677 files totaling 2.48GB in 61.0 seconds @ 41.6MB/sec
Command "read-files" executed in 64.97 seconds.
llcG5:~ lloyd$ disktester create-files --num-files 10000 --file-size 1M X8
DiskTester 2.0 (C) 2003-2006 diglloyd, Inc. All Rights Reserved
Creating 10000 files of size 1MB on volume "X8"
8.3% 827 828MB 414MB/sec
16.7% 1669 1.63GB 417MB/sec
25.2% 2521 2.46GB 420MB/sec
34.0% 3403 3.32GB 425MB/sec
42.5% 4249 4.15GB 425MB/sec
51.1% 5113 4.99GB 426MB/sec
59.6% 5963 5.82GB 426MB/sec
68.2% 6823 6.66GB 426MB/sec
77.1% 7705 7.53GB 428MB/sec
85.6% 8555 8.36GB 428MB/sec
94.1% 9405 9.19GB 427MB/sec
10000 files of size 1MB created in /Volumes/X8/new-files-1
Total data written: 9.77GB
Minimum write speed: 83.7MB/sec
Average write speed: 427MB/sec
Maximum write speed: 879MB/sec
Average write time per file: 2.34 milliseconds
Command "create-files" executed in 23.42 seconds.
See the create-hierarchy example to see how the resulting template file is used. llcG5:~ lloyd$ disktester create-hierarchy-template /Applications
DiskTester 2.0 (C) 2003-2006 diglloyd, Inc. All Rights Reserved
Scanning "/Volumes/Boot/Applications"...[5000][10000][15000][20000][25000][30000]
[35000][40000][45000][50000][55000][60000][65000][70000][75000][80000][85000]
[90000][95000][100000][105000][110000][115000][120000][125000][130000][135000]136631
136631 files in 23279 folders.
Created template file "Applications" as
/Volumes/Boot/Users/lloyd/Library/Preferences/disktester/Applications.template
Command "create-hierarchy-template" executed in 36.41 seconds.
See the create-hierarchy-template example to see how the “Applications.template” template file was created. llcG5:~ lloyd$ disktester create-hierarchy --template Applications.template X8
DiskTester 2.0 (C) 2003-2006 diglloyd, Inc. All Rights Reserved
Using template file
"/Volumes/Boot/Users/lloyd/Library/Preferences/disktester/Applications.template"
Creating 136631 files totalling 9.19GB in 23279 folders inside
"/Volumes/X8/Applications-files"
% Done # Files Amt Done Speed
0.3% 2535 31.1MB 15.6MB/sec
1.4% 4761 133.8MB 33.5MB/sec
2.8% 6828 261.8MB 43.3MB/sec
4.6% 8379 429.7MB 53.4MB/sec
6.7% 9998 626.5MB 62.4MB/sec
7.5% 12238 706.1MB 58.4MB/sec
8.6% 13969 809.1MB 57.5MB/sec
8.8% 16337 827.5MB 51.5MB/sec
9.6% 18413 906.8MB 50.1MB/sec
10.5% 20379 991.7MB 49.4MB/sec
11.0% 22310 1.01GB 46.8MB/sec
11.3% 24702 1.03GB 44.0MB/sec
11.7% 26884 1.08GB 42.4MB/sec
11.9% 29248 1.09GB 39.8MB/sec
12.4% 31320 1.14GB 38.8MB/sec
12.7% 33383 1.16GB 37.1MB/sec
13.4% 35280 1.23GB 37.0MB/sec
13.7% 37437 1.26GB 35.8MB/sec
13.9% 39480 1.28GB 34.4MB/sec
14.0% 41489 1.29GB 33.0MB/sec
14.3% 43428 1.32GB 32.0MB/sec
14.6% 45612 1.34GB 31.2MB/sec
14.9% 47482 1.37GB 30.5MB/sec
15.0% 49578 1.38GB 29.4MB/sec
15.1% 51878 1.39GB 28.4MB/sec
15.2% 54021 1.40GB 27.5MB/sec
15.4% 56101 1.41GB 26.7MB/sec
15.4% 58223 1.42GB 25.9MB/sec
15.9% 60410 1.46GB 25.8MB/sec
16.1% 62703 1.48GB 25.2MB/sec
16.3% 64912 1.49GB 24.6MB/sec
16.6% 67049 1.52GB 24.3MB/sec
16.7% 69338 1.53GB 23.8MB/sec
17.3% 71390 1.59GB 24.0MB/sec
17.5% 73704 1.61GB 23.4MB/sec
17.7% 75993 1.63GB 23.1MB/sec
17.9% 78202 1.64GB 22.7MB/sec
18.2% 80413 1.67GB 22.5MB/sec
18.3% 82733 1.68GB 22.0MB/sec
18.4% 85074 1.69GB 21.7MB/sec
18.7% 87423 1.72GB 21.5MB/sec
18.8% 89677 1.73GB 21.1MB/sec
19.3% 91852 1.77GB 21.1MB/sec
19.4% 94280 1.79GB 20.8MB/sec
19.6% 96455 1.80GB 20.4MB/sec
19.9% 98619 1.82GB 20.3MB/sec
20.0% 100709 1.84GB 20.0MB/sec
20.2% 102712 1.86GB 19.8MB/sec
22.0% 104149 2.02GB 21.1MB/sec
23.6% 105766 2.17GB 22.1MB/sec
24.9% 107475 2.28GB 22.9MB/sec
25.8% 109147 2.37GB 23.3MB/sec
26.8% 111060 2.46GB 23.7MB/sec
28.4% 112682 2.61GB 24.7MB/sec
30.6% 114357 2.81GB 26.1MB/sec
33.0% 115701 3.03GB 27.7MB/sec
34.8% 117182 3.20GB 28.7MB/sec
35.2% 119178 3.24GB 28.6MB/sec
35.4% 121341 3.25GB 28.1MB/sec
37.8% 122800 3.47GB 29.6MB/sec
37.9% 124917 3.48GB 29.2MB/sec
38.5% 126831 3.54GB 29.2MB/sec
44.0% 127091 4.05GB 32.8MB/sec
49.4% 127470 4.54GB 36.3MB/sec
54.6% 127822 5.02GB 39.5MB/sec
60.1% 128174 5.53GB 42.8MB/sec
65.4% 128538 6.01GB 45.8MB/sec
70.9% 128880 6.52GB 49.0MB/sec
76.0% 129200 6.99GB 51.8MB/sec
81.3% 129581 7.48GB 54.6MB/sec
86.4% 129927 7.94GB 57.2MB/sec
90.4% 130352 8.31GB 59.0MB/sec
94.1% 130556 8.65GB 60.6MB/sec
96.7% 131504 8.89GB 61.4MB/sec
97.0% 133232 8.92GB 60.8MB/sec
98.8% 134470 9.08GB 61.1MB/sec
99.9% 135974 9.18GB 61.0MB/sec
Created 136631 files totaling 9.19GB in 154.9 seconds = 60.8MB/sec
Command "create-hierarchy" executed in 155.22 seconds.
The test is terminated using ctrl-c, seen as “^c” in the output below. The test writes and reads 128K chunks at a time using 4-megabyte tests files, 64 test files in all. llcG5:~ lloyd$ disktester run-async-test --chunk-size 128K --test-size 4M
--max-requests 64 --duration 1m X8
DiskTester 2.0 (C) 2003-2006 diglloyd, Inc. All Rights Reserved
Maximum simultaneous requests (workers): 64
Test file size (per worker): 4MB
Chunk size: 128K
Duration: 1m
Starting 64 workers...started.
Test in progress with 64 workers.
89.2MB/sec...72.5MB/sec...63.0MB/sec...57.6MB/sec...53.6MB/sec...
50.6MB/sec...49.1MB/sec...47.0MB/sec...45.7MB/sec...44.7MB/sec...
43.5MB/sec...42.5MB/sec...Waiting for workers to exit,
PLEASE ALLOW a few seconds for cleanup...64...done cleaning up.
Command "run-async-test" executed in 61.40 seconds.
Back to Disktester User Manual
|