#101 9.1.0.1.431 has dramatically better HDD and Network performance than .636

9.1.0.1
closed
zoon01
None
1
2013-11-15
2013-05-01
Chris Jones
No

Same hardware, same pool, very different network and HDD performance between the two builds, with .636 being much slower.

Full issue details/thread's here, http://forums.nas4free.org/viewtopic.php?f=66&t=2577 and http://forums.nas4free.org/viewtopic.php?f=66&t=3660

Summary:
Hardware = HP Microserver n36L, 5 x WD20EARX, raidz1, Intel X520 10GbE NIC, ZFS, 4GB RAM, no tweaking.
Results/tests below from a 80% full pool.

.636:
nas4free:/mnt/pool0/Users# dd if=/dev/zero of=test.tst bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes transferred in 21.331220 secs (50336635 bytes/sec)

nas4free:~# iperf -c 10.0.10.5 -w 512k -l 128k -P 2 -f m -t 10
------------------------------------------------------------
Client connecting to 10.0.10.5, TCP port 5001
TCP window size: 0.50 MByte (WARNING: requested 0.50 MByte)
------------------------------------------------------------
[  4] local 10.0.10.1 port 59002 connected with 10.0.10.5 port 5001
[  3] local 10.0.10.1 port 55820 connected with 10.0.10.5 port 5001
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec  4045 MBytes  3393 Mbits/sec
[  3]  0.0-10.0 sec  3996 MBytes  3351 Mbits/sec
[SUM]  0.0-10.0 sec  8041 MBytes  6744 Mbits/sec

.431:
nas4free:/mnt/pool0/Users# dd if=/dev/zero of=test.tst bs=1M count=10240
10240+0 records in
10240+0 records out
10737418240 bytes transferred in 61.460198 secs (174705234 bytes/sec)
(Note this is count=10240 so 10x the data of the .636 test)

nas4free:~# iperf -c 10.0.10.5 -w 512k -l 128k -P 2 -f m -t 10
------------------------------------------------------------
Client connecting to 10.0.10.5, TCP port 5001
TCP window size: 0.50 MByte (WARNING: requested 0.50 MByte)
------------------------------------------------------------
[  3] local 10.0.10.1 port 15712 connected with 10.0.10.5 port 5001
[  4] local 10.0.10.1 port 60817 connected with 10.0.10.5 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  5234 MBytes  4390 Mbits/sec
[  4]  0.0-10.0 sec  5228 MBytes  4385 Mbits/sec
[SUM]  0.0-10.0 sec  10463 MBytes  8776 Mbits/sec

Both the iperf tests are to a remote machine, that's not a loopback test.

It appears something significant has changed at some point since .431 which is affecting both HDD and Network performance.

Discussion

  • zoon01
    zoon01
    2013-07-26

    Thanks for the report,
    it could be software change in freebsd that's causes this.
    not much i can do at this stage.

    Regards,
    zoon01

     
  • zoon01
    zoon01
    2013-07-26

    • status: open --> closed
    • assigned_to: zoon01