Editing
Network performance
(section)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Bonding Example (2 gigabit) === : 'LACP 802.1ad' (mode=4) :: linux - ifcfg-bond0: '''BONDING_OPTS'''="miimon=100 mode=4 lacp_rate=1 xmit_hash_policy=1" * Open 4 terminals ** two connected to server host (hopstore) ** two connected to client host (blindpig) ==== Results ==== ---- ===== Same Client IP / Server Port ===== ---- * set server to listen on port 5001 * the other two terminal (on client) ** connect to port 5001 at the same time '''Expected''' This *should only achieve 1gbps - obviously this will for sure because I only have the client plugged in at gigabit <source> #CLIENT 1 root@blindpig:~# iperf -c 10.69.1.254 -p 5001 ------------------------------------------------------------ Client connecting to 10.69.1.254, TCP port 5001 TCP window size: 23.2 KByte (default) ------------------------------------------------------------ [ 3] local 10.69.1.250 port 50731 connected with 10.69.1.254 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 613 MBytes 514 Mbits/sec </source> <source> #CLIENT 2 root@blindpig:~# iperf -c 10.69.1.254 -p 5001 ------------------------------------------------------------ Client connecting to 10.69.1.254, TCP port 5001 TCP window size: 23.2 KByte (default) ------------------------------------------------------------ [ 3] local 10.69.1.250 port 50732 connected with 10.69.1.254 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 589 MBytes 494 Mbits/sec </source> <source> # SERVER [root@hopstore foo]# iperf -s -p 5001 ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ [ 6] local 10.69.1.254 port 5001 connected with 10.69.1.250 port 50731 [ 4] local 10.69.1.254 port 5001 connected with 10.69.1.250 port 50732 [ 6] 0.0-10.1 sec 613 MBytes 511 Mbits/sec [ 4] 0.0-10.7 sec 589 MBytes 460 Mbits/sec [SUM] 0.0-10.7 sec 1.17 GBytes 939 Mbits/sec </source> ---- ===== Same Client IP / DIFFERENT Server Port ===== ---- * set server to listen on port 5001 * set server to listen on port 6001 * the other two terminalS (on client) ** connect CLIENT 1 to port 5001 (at the same time) ** connect CLIENT 1 to port 6001 (at the same time) '''Expected''' This *should achieve 2gbps - obviously this will NOT ( I need to plug a client in bonded first) * TO Test SOON ---- ===== Different Client IP / SAME Server Port ===== ---- * set server to listen on port 5001 * the other two terminal (on client) ** connect CLIENT 1 to port 5001 ** connect CLIENT 2 to port 5001 '''Expected''' 2gbps Total (1gbps per client). It does, both clients could get ~940mbps <source> #CLIENT 1 root@blindpig:~# iperf -c 10.69.1.254 -p 5001 ------------------------------------------------------------ Client connecting to 10.69.1.254, TCP port 5001 TCP window size: 23.2 KByte (default) ------------------------------------------------------------ [ 3] local 10.69.1.250 port 50762 connected with 10.69.1.254 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 1.10 GBytes 940 Mbits/sec </source> <source> #CLIENT 2 root@bigeye:~# iperf -c 10.69.1.254 -p 5001 ------------------------------------------------------------ Client connecting to 10.69.1.254, TCP port 5001 TCP window size: 23.2 KByte (default) ------------------------------------------------------------ [ 3] local 10.69.1.253 port 56929 connected with 10.69.1.254 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 1.10 GBytes 941 Mbits/sec </source> <source> # SERVER1 [root@hopstore foo]# iperf -s -p 5001 ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ [ 4] local 10.69.1.254 port 5001 connected with 10.69.1.253 port 56929 [ 5] local 10.69.1.254 port 5001 connected with 10.69.1.250 port 50762 [ ID] Interval Transfer Bandwidth [ 4] 0.0-10.0 sec 1.10 GBytes 939 Mbits/sec [ 5] 0.0-10.0 sec 1.10 GBytes 938 Mbits/sec </source> ---- ===== Different Client IP / DIFFERENT Server Port ===== ---- * set server to listen on port 5001 and 6001 * the other two terminal (on client) ** connect CLIENT 1 to port 5001 ** connect CLIENT 2 to port 6001 '''Expected''' 2gbps Total (1gbps per client). It does, both clients could get ~940mbps <source> #CLIENT 1 root@blindpig:~# iperf -c 10.69.1.254 -p 5001 ------------------------------------------------------------ Client connecting to 10.69.1.254, TCP port 5001 TCP window size: 23.2 KByte (default) ------------------------------------------------------------ [ 3] local 10.69.1.250 port 50748 connected with 10.69.1.254 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 1.10 GBytes 941 Mbits/sec </source> <source> #CLIENT 2 root@bigeye:~# iperf -c 10.69.1.254 -p 6001 ------------------------------------------------------------ Client connecting to 10.69.1.254, TCP port 6001 TCP window size: 23.2 KByte (default) ------------------------------------------------------------ [ 3] local 10.69.1.253 port 34171 connected with 10.69.1.254 port 6001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 1.10 GBytes 941 Mbits/sec </source> <source> # SERVER1 [root@hopstore foo]# iperf -s -p 5001 ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ [ 4] local 10.69.1.254 port 5001 connected with 10.69.1.250 port 50748 [ ID] Interval Transfer Bandwidth [ 4] 0.0-10.0 sec 1.10 GBytes 938 Mbits/sec </source> <source> # SERVER2 [root@hopstore ~]# iperf -s -p 6001 ------------------------------------------------------------ Server listening on TCP port 6001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ [ 4] local 10.69.1.254 port 6001 connected with 10.69.1.253 port 34171 [ ID] Interval Transfer Bandwidth [ 4] 0.0-10.0 sec 1.10 GBytes 939 Mbits/sec </source>
Summary:
Please note that all contributions to RARForge may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
RARForge:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
View history
More
Search
Navigation
Home
All Pages
All Files
View Categories
Recent changes
Random page
Edit this menu
Tools
What links here
Related changes
Special pages
Page information