$zpool status
I haven't really tuned it much, but sequential writes of large files always end up 800-1000 MB/s. Read 5 different 300MB files repeatedly with 5 processes and it's just silly:
I've been involved in many RAID and storage-related threads here in the past, and I'm all too happy to bash RAID and especially RAID5 based on my bad experiences. So with performance like this, is there any argument left? I think the whole cost for this server with about 8 TB of storage (20 HDD capacity) cost about $1500.
I still haven't figured out a way to generate enough network traffic to flood this: none of the other servers will keep up.
Code:
NAME STATE READ WRITE CKSUM
test ONLINE 0 0 0
raidz1 ONLINE 0 0 0
da0 ONLINE 0 0 0
da1 ONLINE 0 0 0
da2 ONLINE 0 0 0
da3 ONLINE 0 0 0
raidz1 ONLINE 0 0 0
da4 ONLINE 0 0 0
da5 ONLINE 0 0 0
da6 ONLINE 0 0 0
da7 ONLINE 0 0 0
logs
ad1 ONLINE 0 0 0
I haven't really tuned it much, but sequential writes of large files always end up 800-1000 MB/s. Read 5 different 300MB files repeatedly with 5 processes and it's just silly:
Code:
"Record size = 4 Kbytes "
"Output is in Kbytes/sec"
" Initial write " 704429.11
" Rewrite " 516146.90
" Read " 3649338.56
" Re-read " 3635120.12
" Reverse Read " 3577227.44
" Stride read " 3019672.62
" Random read " 2976754.69
" Mixed workload " 2329099.28
" Random write " 39527.96
" Pwrite " 684943.34
" Pread " 3785758.06
I've been involved in many RAID and storage-related threads here in the past, and I'm all too happy to bash RAID and especially RAID5 based on my bad experiences. So with performance like this, is there any argument left? I think the whole cost for this server with about 8 TB of storage (20 HDD capacity) cost about $1500.
I still haven't figured out a way to generate enough network traffic to flood this: none of the other servers will keep up.