Skip to content

Instantly share code, notes, and snippets.

@atomic-penguin
Created April 28, 2011 21:09
Show Gist options
  • Save atomic-penguin/947346 to your computer and use it in GitHub Desktop.
Save atomic-penguin/947346 to your computer and use it in GitHub Desktop.

Benchmark/test iSCSI LUNs and MPIO

samba.org dbench with default 600 second test

  • 2 minutes warmup per LUN
  • 10 minutes stress per LUN

Test with 4 x 1 Gb Broadcom BCM5709 NICs with TCP Offload Engine (TOE)

  • Throughput 227.458 MB/sec 1 clients 1 procs max_latency=84.496 ms
  • Throughput 257.365 MB/sec 2 clients 2 procs max_latency=91.115 ms
  • Throughput 318.071 MB/sec 4 clients 4 procs max_latency=151.674 ms
  • Throughput 380.549 MB/sec 6 clients 6 procs max_latency=156.513 ms
  • Throughput 427.93 MB/sec 8 clients 8 procs max_latency=290.754 ms
  • Throughput 459.482 MB/sec 10 clients 10 procs max_latency=637.032 ms
  • Throughput 484.915 MB/sec 12 clients 12 procs max_latency=799.575 ms
  • Throughput 486.987 MB/sec 14 clients 14 procs max_latency=842.125 ms
  • Throughput 485.061 MB/sec 16 clients 16 procs max_latency=695.015 ms
  • Throughput 103.89 MB/sec (sync open) (sync dirs) 1 clients 1 procs max_latency=91.982 ms
  • Throughput 60.1281 MB/sec (sync open) (sync dirs) 2 clients 2 procs max_latency=57.394 ms
  • Throughput 87.3155 MB/sec (sync open) (sync dirs) 4 clients 4 procs max_latency=97.865 ms
  • Throughput 114.153 MB/sec (sync open) (sync dirs) 6 clients 6 procs max_latency=98.379 ms
  • Throughput 138.525 MB/sec (sync open) (sync dirs) 8 clients 8 procs max_latency=116.795 ms
  • Throughput 159.453 MB/sec (sync open) (sync dirs) 10 clients 10 procs max_latency=108.054 ms
  • Throughput 166.385 MB/sec (sync open) (sync dirs) 12 clients 12 procs max_latency=228.329 ms
  • Throughput 181.891 MB/sec (sync open) (sync dirs) 14 clients 14 procs max_latency=332.140 ms
  • Throughput 189.411 MB/sec (sync open) (sync dirs) 16 clients 16 procs max_latency=305.892 ms

Alternate test with 2 x 10 Gb Intel 82599EB NICs

  • Throughput 219.922 MB/sec 1 clients 1 procs max_latency=305.810 ms
  • Throughput 253.991 MB/sec 2 clients 2 procs max_latency=144.095 ms
  • Throughput 304.17 MB/sec 4 clients 4 procs max_latency=498.221 ms
  • Throughput 344.585 MB/sec 6 clients 6 procs max_latency=1030.821 ms
  • Throughput 371.618 MB/sec 8 clients 8 procs max_latency=1201.060 ms
  • Throughput 382.928 MB/sec 10 clients 10 procs max_latency=1438.462 ms
  • Throughput 371.288 MB/sec 12 clients 12 procs max_latency=1631.584 ms
  • Throughput 378.936 MB/sec 14 clients 14 procs max_latency=1243.921 ms
  • Throughput 307.734 MB/sec 16 clients 16 procs max_latency=2228.997 ms
  • Throughput 101.69 MB/sec (sync open) (sync dirs) 1 clients 1 procs max_latency=141.526 ms
  • Throughput 59.4213 MB/sec (sync open) (sync dirs) 2 clients 2 procs max_latency=122.912 ms
  • Throughput 85.4605 MB/sec (sync open) (sync dirs) 4 clients 4 procs max_latency=190.081 ms
  • Throughput 104.697 MB/sec (sync open) (sync dirs) 6 clients 6 procs max_latency=231.257 ms
  • Throughput 115.585 MB/sec (sync open) (sync dirs) 8 clients 8 procs max_latency=1174.966 ms
  • Throughput 121.826 MB/sec (sync open) (sync dirs) 10 clients 10 procs max_latency=398.196 ms
  • Throughput 129.608 MB/sec (sync open) (sync dirs) 12 clients 12 procs max_latency=1179.318 ms
  • Throughput 138.23 MB/sec (sync open) (sync dirs) 14 clients 14 procs max_latency=959.502 ms
  • Throughput 129.191 MB/sec (sync open) (sync dirs) 16 clients 16 procs max_latency=776.857 ms

Test with 4 x 10 Gb Intel 82599EB NICs

  • Throughput 215.05 MB/sec 1 clients 1 procs max_latency=141.603 ms
  • Throughput 250.223 MB/sec 2 clients 2 procs max_latency=309.574 ms
  • Throughput 301.322 MB/sec 4 clients 4 procs max_latency=476.967 ms
  • Throughput 358.645 MB/sec 6 clients 6 procs max_latency=385.362 ms
  • Throughput 391.092 MB/sec 8 clients 8 procs max_latency=788.825 ms
  • Throughput 388.838 MB/sec 10 clients 10 procs max_latency=1864.514 ms
  • Throughput 402.82 MB/sec 12 clients 12 procs max_latency=1263.036 ms
  • Throughput 382.665 MB/sec 14 clients 14 procs max_latency=2086.723 ms
  • Throughput 381.738 MB/sec 16 clients 16 procs max_latency=2053.847 ms
  • Throughput 100.836 MB/sec (sync open) (sync dirs) 1 clients 1 procs max_latency=320.742 ms
  • Throughput 59.4056 MB/sec (sync open) (sync dirs) 2 clients 2 procs max_latency=143.653 ms
  • Throughput 85.5058 MB/sec (sync open) (sync dirs) 4 clients 4 procs max_latency=153.992 ms
  • Throughput 104.063 MB/sec (sync open) (sync dirs) 6 clients 6 procs max_latency=292.711 ms
  • Throughput 114.815 MB/sec (sync open) (sync dirs) 8 clients 8 procs max_latency=393.413 ms
  • Throughput 143.201 MB/sec (sync open) (sync dirs) 10 clients 10 procs max_latency=344.772 ms
  • Throughput 132.707 MB/sec (sync open) (sync dirs) 12 clients 12 procs max_latency=474.503 ms
  • Throughput 137.613 MB/sec (sync open) (sync dirs) 14 clients 14 procs max_latency=589.811 ms
  • Throughput 123.645 MB/sec (sync open) (sync dirs) 16 clients 16 procs max_latency=847.182 ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment