HDD benchmark results

Results of simple benchmarks using mkfile(1M), dd(1) and filebench. The RW test is used to get a feeling for max. performance wrt. to sequential reads and writes. It writes out 4x32GiB (so ARC should be poissioned enough) using mkfile(1M) and after that it reads in those files using dd(1) in chunks of 128KiB. All other tests are made using the workflow definitions coming with filebench (fb) with run 60. The only parameter changed in the fb tests is the directory to point to the appropriate directory in the tested ZFS pool. We avoided explicitly changing other parameters to have "something comparable" out of the box. So depending on the workload/test, the results may not necessarily represent the max. performance the system + storage is able to provide! So to properly interprete the results, it is recommended to have a look at the workflow definition in question and related semantics.

For more test details, have a look at *.txt files and related sub directories.

NOTE: On Linux/Ubuntu we had to remove useism (use local instead of shared memory) from the oltp.f workload to get it work. Otherwise threads dead lock with FUTEX_WAIT when trying to attach the shared memory segment (ipc.c:ipc_ismmalloc).

RW

configwrite [MiB/s]read [MiB/s]
fb 1
01_3x2way-mirror5890.013884.7
01_5x2way-mirror5887.313681.9

fileserver

configopsops/sreadswritesmb/sCPU µs/oplatency [ms]
fb 1
01_3x2way-mirror16801448.0280013.725455.550912.06788.7468.00.4
01_5x2way-mirror17062863.0283870.325806.051612.56879.6490.50.4

multistreamread

configopsops/sreadswritesmb/sCPU µs/oplatency [ms]
fb 1
01_3x2way-mirror2407938.540128.840128.50.040089.6100.50.1
01_5x2way-mirror2422576.540372.640373.00.040333.3100.00.1

multistreamwrite

configopsops/sreadswritesmb/sCPU µs/oplatency [ms]
fb 1
01_3x2way-mirror730759.012178.40.012178.512178.4626.00.3
01_5x2way-mirror723268.512053.80.012053.512053.7635.00.3

oltp

configopsops/sreadswritesmb/sCPU µs/oplatency [ms]
fb 1
01_3x2way-mirror10944234.0182373.890721.090717.5361.3130.00.0
01_5x2way-mirror1158482.019306.19627.59580.538.1186.01.0

singlestreamread

configopsops/sreadswritesmb/sCPU µs/oplatency [ms]
fb 1
01_3x2way-mirror641433.010689.710689.50.010687.698.50.1
01_5x2way-mirror640982.010682.210682.00.010680.198.00.1

singlestreamwrite

configopsops/sreadswritesmb/sCPU µs/oplatency [ms]
fb 1
01_3x2way-mirror415333.56921.70.06922.06921.7602.50.1
01_5x2way-mirror400141.56668.60.06669.06668.6610.00.1

varmail

configopsops/sreadswritesmb/sCPU µs/oplatency [ms]
fb 1
01_3x2way-mirror13037234.0217279.933427.533428.0783.6135.00.2
01_5x2way-mirror275577.04592.6706.0707.016.5365.011.3

webproxy

configopsops/sreadswritesmb/sCPU µs/oplatency [ms]
fb 1
01_3x2way-mirror21134040.5350199.792159.518432.0868.4335.50.7
01_5x2way-mirror20421067.5339398.789317.017864.0842.9353.50.8