Network Storage Protocols Discussions
I have an interesting task: write to array a dump of network traffic from 10Gbit/s channel.
Topology is quiet simple: network tap, capture server and NetApp array.
NetApp array directly connected to the server via another 10Gbps port. Also I am using NFSv3.
Now I tested this solution with one FAS6250 in cluster mode together with 20HDD of SAS drives or 20HDD of SATA drives.
Performance is the same (SATA/SAS) - near 450MB per second. This is 2 times slower than I expected... 😃
We planned to use HA pair of FAS8040 in the future and expected 3000MB speed (2x10Gb links).
Now we have a lot of questions. Is it possible? May be we missed some configuration? Could you help me with performance tuning or it is impossible?
On the capture server (NFS client) side I have mount options:
type nfs (rw,bg,hard,intr,rsize=1048576,wsize=1048576,vers=3,proto=tcp,timeo=600,retrans=2)
Writing has 32 threads inside.
Also I tuned the sysctl.conf parameters:
net.ipv4.tcp_rmem=4096 524288 16777216
net.ipv4.tcp_wmem=4096 524288 16777216
I will wait your feedback.
Thank you in advance!
We'd really need to see a perfstat or at the very least a statit
Of course! This is perfstat of the best result that we have: [link deleted]
Write speed is near 900MB via two 10Gb links. Aggregate -max-write-alloc-blocks was set to 256K.
So this is 100% writes? IF so i wouldnt expect an 6250 to have much more in it.
We would get about ~1.3GB/s max write onto our FAS6280's the best i've seen was a FAS80x0 with SSD doing about 3.5GB/s (but that was disk bound on 20 data spindles.)
Thank you for the answer!
Yes. My result for 100% write.
Your results only for one node? Can I expect double result for the HA-pair?
Yeah thats one node.