Single vs Multi-stream on JackRabbit JR5

A customer was playing with one of our lab machines (a JackRabbit JR5), and asked us if we could improve the multithread streaming performance. The way we had it set up (for internal testing) was non-optimal for their use case.
So we went back and did some simple tweaks. Somewhat better optimized for their use case. Remember, this is our previous generation unit. Next gen is … a little faster 🙂

18 write/read threads to same file systems

[root@jr5-lab ~]# fio sw18t.fio
Run status group 0 (all jobs):
  WRITE: io=143GB, aggrb=2,298MB/s, minb=2,353MB/s, maxb=2,353MB/s, mint=63930msec, maxt=63930msec
[root@jr5-lab ~]# fio sr18t.fio
Run status group 0 (all jobs):
   READ: io=143GB, aggrb=2,150MB/s, minb=2,202MB/s, maxb=2,202MB/s, mint=68325msec, maxt=68325msec

and the 36 thread results

[root@jr5-lab ~]# fio sw36t.fio
Run status group 0 (all jobs):
  WRITE: io=287GB, aggrb=2,133MB/s, minb=2,185MB/s, maxb=2,185MB/s, mint=137710msec, maxt=137710msec
[root@jr5-lab ~]# fio sr36t.fio
Run status group 0 (all jobs):
   READ: io=287GB, aggrb=2,066MB/s, minb=2,116MB/s, maxb=2,116MB/s, mint=142207msec, maxt=142207msec

and, for laughs, 72 threads.

[root@jr5-lab ~]# fio sw72t.fio
Run status group 0 (all jobs):
  WRITE: io=574GB, aggrb=1,959MB/s, minb=2,006MB/s, maxb=2,006MB/s, mint=299880msec, maxt=299880msec
[root@jr5-lab ~]# fio sr72t.fio
Run status group 0 (all jobs):
   READ: io=574GB, aggrb=1,727MB/s, minb=1,768MB/s, maxb=1,768MB/s, mint=340277msec, maxt=340277msec

Not bad for a single machine.