Dear all
I have a weird problem.
If I do
then I get a write speed of ~525MB/s.
If I do
then I get a network transfer speed of ~350MB/s with MTU 4000 on a 10Gbit connection.
And if I combine the two to simulate ZFS replication
then I only get ~120MB/s.
Going from MTU 1500 to 4000 didn't change much, and setting it higher makes nc exit right away.
Using mbuffer for only 10GB data makes the total time longer because of the burn in.
Question
I have a weird problem.
If I do
# slave# time dd if=/dev/zero of=/tank3/fs5/test bs=1M count=10000
then I get a write speed of ~525MB/s.
If I do
Code:
slave# nc -l 8023 > /dev/null
master# time dd if=/dev/zero bs=1M count=10000 | nc 10.10.10.11 8023
And if I combine the two to simulate ZFS replication
Code:
slave# nc -l 8023 > /tank3/fs5/test
master# time dd if=/dev/zero bs=1M count=10000 | nc 10.10.10.11 8023
Going from MTU 1500 to 4000 didn't change much, and setting it higher makes nc exit right away.
Using mbuffer for only 10GB data makes the total time longer because of the burn in.
Question
- What could the reason be that I can't set MTU higher?
- What could a reason be that I get so bad write performance when transferring over the network?