junior466
Explorer
- Joined
- Mar 26, 2018
- Messages
- 79
I am having a bit of hard time understanding the different between both. As far as I know, iPerf will test the total throughput of the network while dd will test write/read performance. I am mainly interested in knowing the performance of my FreeNAS host while serving SMB/NFS shares and research has led me to these tools.
My iPerf results:
My pool consists of a pair of mirrors and my system specs are as follow:
Build FreeNAS-11.1-U6
Platform Intel(R) Xeon(R) CPU E5-2403 0 @ 1.80GHz
Memory 16GB
My questions are how do these results help me understand the performance of the shares mounted on the client computers? I ran the iperf test on each client with FreeNAS in server mode and they all reliably report a steady 900mbps result.
The dd test above was ran on the mounted share currently on the client. Is this the correct way to test the speed in which the client will write on the share? Is this basically a network test as well as a write test since its on a mounted share?
My iPerf results:
Code:
iperf -c 192.168.139.5 -p 5001 -f m ------------------------------------------------------------ Client connecting to 192.168.139.5, TCP port 5001 TCP window size: 0.08 MByte (default) ------------------------------------------------------------ [ 3] local 192.168.140.11 port 33040 connected with 192.168.139.5 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 1084 MBytes 909 Mbits/sec
Code:
dd results: dd if=/dev/zero of=/media/FreeNAS/Myshare/tempfile bs=1M count=5000 conv=fdatasync 5000+0 records in 5000+0 records out 5242880000 bytes (5.2 GB, 4.9 GiB) copied, 55.0537 s, 95.2 MB/s
My pool consists of a pair of mirrors and my system specs are as follow:
Build FreeNAS-11.1-U6
Platform Intel(R) Xeon(R) CPU E5-2403 0 @ 1.80GHz
Memory 16GB
My questions are how do these results help me understand the performance of the shares mounted on the client computers? I ran the iperf test on each client with FreeNAS in server mode and they all reliably report a steady 900mbps result.
The dd test above was ran on the mounted share currently on the client. Is this the correct way to test the speed in which the client will write on the share? Is this basically a network test as well as a write test since its on a mounted share?