I'm trying to work out how different drives, pool configuration, L2ARC, etc. affect the performance of a system to work out the optimal configuration.
I'm using OS X to talk to an AFP share, and I can get nearly line speed writes (108 MB/s) to the pool when copying files to it using Finder.
However, reading the same file back using Finder only gives about 50 MB/s. Using 'cp' I get more like 75 MB/s. This is in line with the write speeds I get using 'cp'.
The files I'm working with are much bigger than any cache sizes, so this shouldn't be giving a speed boost for later reads.
What I'm after is a means to test the read and write performance that's less dependent on OS behaviour. Does anyone have any recommendations, keeping in mind I have no real budget? ;)
I'm using OS X to talk to an AFP share, and I can get nearly line speed writes (108 MB/s) to the pool when copying files to it using Finder.
However, reading the same file back using Finder only gives about 50 MB/s. Using 'cp' I get more like 75 MB/s. This is in line with the write speeds I get using 'cp'.
The files I'm working with are much bigger than any cache sizes, so this shouldn't be giving a speed boost for later reads.
What I'm after is a means to test the read and write performance that's less dependent on OS behaviour. Does anyone have any recommendations, keeping in mind I have no real budget? ;)