I am trying to see why Napp-IT does not seem to deliver what the array could be capable of. So I started on Omni OS and was not happy and now have switched to Solaris, but have similar issues there...
Since I could find no reasons why it didnt work I moved from testing (VM2VM) network to local host and even that is not working. I have a VM with 2 CPUs (2.4 Ghz), 4GB Ram and Solaris 11.4. I have applied Napp-It tuning, have vmxnet3 and have installed ESX6 vmware tools (newest official ones I could find).
I run iperf 2.04 to localhost using window size 1M (which is faster than 2M default):
As a comparison value I run the same on the ESXi host:
And for the fun of it on my FreeNas Host (11 U6, 4 CPUs, 32 GB Ram)
So I really wonder - why does Solaris have so bad performance? Or rather - any idea how to fix it?
Since I could find no reasons why it didnt work I moved from testing (VM2VM) network to local host and even that is not working. I have a VM with 2 CPUs (2.4 Ghz), 4GB Ram and Solaris 11.4. I have applied Napp-It tuning, have vmxnet3 and have installed ESX6 vmware tools (newest official ones I could find).
I run iperf 2.04 to localhost using window size 1M (which is faster than 2M default):
Code:
root@SOL114:/tmp# /opt/csw/bin/iperf -c 127.0.0.1 -w 1M
------------------------------------------------------------
Client connecting to 127.0.0.1, TCP port 5001
TCP window size: 1.00 MByte
------------------------------------------------------------
[ 3] local 127.0.0.1 port 61739 connected with 127.0.0.1 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 7.65 GBytes 6.56 Gbits/sec
Code:
/opt/iperf/bin/iperf -c 127.0.0.1 -w 1M
------------------------------------------------------------
Client connecting to 127.0.0.1, TCP port 5001
TCP window size: 1.01 MByte (WARNING: requested 1.00 MByte)
------------------------------------------------------------
[ 3] local 127.0.0.1 port 15605 connected with 127.0.0.1 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 35.4 GBytes 30.4 Gbits/sec
Code:
root@freenas6:~ # iperf -c 127.0.0.1
------------------------------------------------------------
Client connecting to 127.0.0.1, TCP port 5001
TCP window size: 47.9 KByte (default)
------------------------------------------------------------
[ 3] local 127.0.0.1 port 61403 connected with 127.0.0.1 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 41.6 GBytes 35.7 Gbits/sec
So I really wonder - why does Solaris have so bad performance? Or rather - any idea how to fix it?