Sign in to follow this  
Shaklee39

fio Benchmark Performance Question

Recommended Posts

Hi, I have a Xeon server with 3 Intel SSDs connected to a RAID controller with RAID disabled (basically acting as a buffer). I've tried testing the throughput using the fio utility with the following settings where X on numjobs I vary from 1, 2, and 4:

[global]
blocksize=8K
rw=randwrite
fsync=1000
numjobs=X

[test1]
filename=/disk1/test.file

[test2]
filename=/disk2/test.file

[test3]
filename=/disk3/test.file
 

When I run this test with numjobs=1 (1 thread/disk), I see throughput of 120MB/s to each disk. However, when I use 2 and 4 threads, the throughput of 2 of the disks drop to 100 and 90MB/s while the first disk always stays at 120MB/s. Nothing else is running on this machine that is using up the disks or CPU that I can see. I will have an application on this machine where multiple cores write to the same disk since they'll be CPU-bound, but these results are not encouraging. Does anyone have a suggestion on what I can do to improve the results or possibly run different tests?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this