Difference between revisions of "FhGFS Benchmarking"
Jump to navigation
Jump to search
m (→MDTEST) |
m |
||
| Line 1: | Line 1: | ||
| − | = | + | == Multi Stream Throughput == |
| − | == | + | Tests with 5 clients reading and writing 1GB each |
| + | === Two Storage Servers === | ||
| + | ==== Tuning ==== | ||
<syntaxhighlight> | <syntaxhighlight> | ||
| − | + | root@cloud28:~# fhgfs-ctl --getentryinfo /mnt/fhgfs | |
| − | + | Path: | |
| − | + | Mount: /mnt/fhgfs | |
| − | + | EntryID: root | |
| − | + | Metadata node: cloud32 [ID: 13708] | |
| − | + | Stripe pattern details: | |
| − | + | + Type: RAID0 | |
| − | + | + Chunksize: 512K | |
| − | + | + Number of storage targets: desired: 2 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
<syntaxhighlight> | <syntaxhighlight> | ||
| − | + | ==== Test command ==== | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | ===== | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
<syntaxhighlight> | <syntaxhighlight> | ||
| − | + | root@cloud24:~/fhgfs-benchmark# mpirun -hostfile hostfile -np 5 /root/ior/IOR/src/C/IOR -wr -C -i5 -t512k -b 1g -F -o /mnt/fhgfs/test.ior | |
</syntaxhighlight> | </syntaxhighlight> | ||
| + | ==== Result ==== | ||
<syntaxhighlight> | <syntaxhighlight> | ||
| − | |||
| − | |||
| − | |||
| − | |||
Summary: | Summary: | ||
api = POSIX | api = POSIX | ||
| − | test filename = | + | test filename = /mnt/fhgfs/test.ior |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
access = file-per-process | access = file-per-process | ||
| − | |||
ordering in a file = sequential offsets | ordering in a file = sequential offsets | ||
ordering inter file=constant task offsets = 1 | ordering inter file=constant task offsets = 1 | ||
| − | clients = | + | clients = 5 (1 per node) |
| − | repetitions = | + | repetitions = 5 |
| − | xfersize = | + | xfersize = 524288 bytes |
| − | blocksize = | + | blocksize = 1 GiB |
| − | aggregate filesize = 5 | + | aggregate filesize = 5 GiB |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
</syntaxhighlight> | </syntaxhighlight> | ||
| − | |||
| − | |||
| − | |||
| − | + | === Four Storage Servers === | |
| − | + | === Six Storage Servers === | |
| − | + | === Eight Storage Servers === | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | === | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Revision as of 06:30, 7 February 2014
Multi Stream Throughput
Tests with 5 clients reading and writing 1GB each
Two Storage Servers
Tuning
root@cloud28:~# fhgfs-ctl --getentryinfo /mnt/fhgfs
Path:
Mount: /mnt/fhgfs
EntryID: root
Metadata node: cloud32 [ID: 13708]
Stripe pattern details:
+ Type: RAID0
+ Chunksize: 512K
+ Number of storage targets: desired: 2
<syntaxhighlight>
==== Test command ====
<syntaxhighlight>
root@cloud24:~/fhgfs-benchmark# mpirun -hostfile hostfile -np 5 /root/ior/IOR/src/C/IOR -wr -C -i5 -t512k -b 1g -F -o /mnt/fhgfs/test.iorResult
Summary:
api = POSIX
test filename = /mnt/fhgfs/test.ior
access = file-per-process
ordering in a file = sequential offsets
ordering inter file=constant task offsets = 1
clients = 5 (1 per node)
repetitions = 5
xfersize = 524288 bytes
blocksize = 1 GiB
aggregate filesize = 5 GiB