DiskTester™ 2.0 Example Output

Last updated: 08 May, 2006
© 2006 diglloyd, Inc.  All Rights Reserved.

Table of Contents

Click on a link to go to the example for that command. Or return to the User Manual.

help
run-area-test
run-sequential-suite

run-sequential
run-random
test-reliability
show-info
read-files
create-files
create-hierarchy-template
create-hierarchy

Examples

help

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%"
    

EXAMPLES

disktester run-area-test X8

disktester run-area-test --chunk-size 32M --delta-percent 10 --iterations 3 X8


Command "help" executed in 0.01 seconds.


run-area-test


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.


run-sequential

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.


run-sequential-suite

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.


run-random

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.

test-reliability

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.

show-info

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.

read-files

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.

create-files

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.

create-hierarchy-template

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.
				

create-hierarchy

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.

run-async-test

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