Much better now but not 10Gb.
BTW. when I start MediaDriver I see spin on 2 cores on both node1 and node2. Is that normal?
What would be next thing to tune to fill bandwidth?
MediaDriver on both machines
java -cp aeron-samples/build/libs/aeron-samples-0.1-SNAPSHOT.jar:aeron-driver-0.1-SNAPSHOT.jar:Agrona-0.3.2-SNAPSHOT.jar:aeron-common-0.1-SNAPSHOT.jar -XX:BiasedLockingStartupDelay=0 -Daeron.mtu.length=16384 -Daeron.socket.so_sndbuf=2097152 -Daeron.socket.so_rcvbuf=2097152 -Daeron.rcv.buffer.length=2097152 -Daeron.rcv.initial.window.length=2097152 -Dagrona.disable.bounds.checks=true uk.co.real_logic.aeron.samples.LowLatencyMediaDriver
java -Daeron.sample.channel=udp://
10.173.240.2:40123 -cp ./aeron-samples/build/classes/main:Agrona-0.3.2-SNAPSHOT.jar:aeron-client-0.1-SNAPSHOT.jar:aeron-common-0.1-SNAPSHOT.jar -Daeron.sample.messageLength=131072 -Daeron.sample.messages=500000000 -Dagrona.disable.bounds.checks=true uk.co.real_logic.aeron.samples.StreamingPublisher
java -Daeron.sample.channel=udp://
10.173.240.2:40123 -cp ./aeron-samples/build/classes/main:Agrona-0.3.2-SNAPSHOT.jar:aeron-client-0.1-SNAPSHOT.jar:aeron-common-0.1-SNAPSHOT.jar -Dagrona.disable.bounds.checks=true -Daeron.sample.frameCountLimit=256 uk.co.real_logic.aeron.samples.RateSubscriber
Result:
1.9e+03 msgs/sec, 2.5e+08 bytes/sec, totals 1919 messages 239 MB
4.7e+03 msgs/sec, 6.2e+08 bytes/sec, totals 6642 messages 830 MB
4.9e+03 msgs/sec, 6.4e+08 bytes/sec, totals 11525 messages 1440 MB
5.1e+03 msgs/sec, 6.7e+08 bytes/sec, totals 16612 messages 2076 MB
5.1e+03 msgs/sec, 6.6e+08 bytes/sec, totals 21666 messages 2708 MB
Java
m@node2:~$ java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
System properies
m@node2:~$ sysctl net.core
net.core.bpf_jit_enable = 0
net.core.dev_weight = 64
net.core.message_burst = 10
net.core.message_cost = 5
net.core.netdev_budget = 300
net.core.netdev_max_backlog = 1000
net.core.netdev_tstamp_prequeue = 1
net.core.optmem_max = 20480
net.core.rmem_default = 212992
net.core.rmem_max = 2097152
net.core.rps_sock_flow_entries = 0
net.core.somaxconn = 128
net.core.warnings = 1
net.core.wmem_default = 212992
net.core.wmem_max = 2097152
net.core.xfrm_acq_expires = 30
net.core.xfrm_aevent_etime = 10
net.core.xfrm_aevent_rseqth = 2
net.core.xfrm_larval_drop = 1
D.