Steve's Power Systems BlogPower BlogContactLog inRegister
  • Power Blog
  • Contact

  • Register

IBM Power Systems Blog

Power Systems
  • Front Page
  • Categories
  • Archives
  • Latest comments
  • « AIX or VIOS Errors: 29FA8C20 and 7BFEEA1F
  • How to Disable LPM for an LPAR »

Power8 E880 Internal vSwitch Tests

Posted by steve on 03 Jul 2017 in AIX Tuning, VIO Server Tips, AIX Tips, SRIOV and vNIC, Performance Testing

These are the testing results for my internal vSwitch and external switch network performance tests.

In these tests, I have only done some basic tuning to the network adapters and settings, as I am demonstrating the differences in bandwidth between cores, chips and nodes when using the internal vSwitch, not attempting to get the fastest bandwidth.

 

For reference, here are the LPAR and VIO Server Configurations.

OS Level

7.2.0.1

7.2.0.1

2.2.4.21

2.2.4.21

System

9119-MHE

9119-MHE

9119-MHE

9119-MHE

Processor Frequency

4024

4024

4024

4024

Entitled Capacity

2.00

2.00

2.00

2.00

Virtual CPU

2

2

2

2

Mode

uncapped

uncapped

dedicated donating

dedicated donating

Memory

16384

16384

12288

12288

Note:  LPARs were running SMT4.

 

These are the adapter settings for the VIO Server 1Gbit SEA's.

lsdev -dev ent42 -attr

adapter_reset      no
ha_mode            sharing
jumbo_frames       no
large_receive      yes
largesend          1
queue_size         8192
real_adapter       ent38

 

Real 1Gbit network adapter ent38 settings.

These are the settings and adapter type.  For these tests, both VIO Servers had a 1Gb SRIOV Port from seperate SRIOV adapters.  This is the physical adapter type tested:   PCIe2 100/1000 Base-TX 4-port Converged Network Adapter.

jumbo_frames          no 
large_receive        yes
large_send           yes
Physical Port Speed: 1Gbps Full Duplex

 

These are the adapter settings for the VIO Server 10Gbit SEA's.

lsdev -dev ent30 -attr

adapter_reset      no
ha_mode            sharing
jumbo_frames       yes
large_receive      yes
largesend          1
queue_size         8192
real_adapter       ent33

 

Real 10Gbit network adapter ent33 settings.

These are the settings and adapter type.  For these tests, both VIO Servers had a 10Gb SRIOV Port from seperate SRIOV adapters.  This is the physical adapter type tested:  PCIe2 10GbE SFP+ SR 4-port Converged Network Adapter.

jumbo_frames      yes 
jumbo_size       9014
large_receive     yes 
large_send        yes
media_speed      10000_Full_Duplex

 

For the Client LPARs.

Adapter mtu_bypass was switched on for each test and we increase the default number of pre-allocated Receive Buffers for the ent device.  Changing the mtu_bypass option is dynamic and take immediate effect.  Use chdev -l en0 -a mtu_bypass=on (or off).  There is no need to change the en device MTU size.

lsattr -El ent0

mtu 1500
mtu_bypass on

 

For the Client LPARs.

The default settings for network adapter buffers in AIX 7.2 are the same but the buf_mode attribute default has changed to min_max.  This increases the default number of min_buf_* to be the same as the max_buf_* attribute.  See my blog post for details.  Note for the VIO Servers, I increase these values to match the client LPAR.

entstat -d ent0

Receive Information
  Receive Buffers
    Buffer Type           Tiny  Small  Medium  Large  Huge
    Min Buffers           2048   2048    256     64    64
    Max Buffers           2048   2048    256     64    64
    Allocated             2048   2048    256     64    64
    Registered            2048   2048    256     64    64
    History 
      Max Allocated       2048   2048    256     64    64
      Lowest Registered   2047   1996    128     32    56

 

1 Thread iperf command: /usr/bin/iperf -c 192.168.30.181 -fm -P1 -l1M -t60

8 Threads iperf command: /usr/bin/iperf -c 192.168.30.181 -fm -P8 -l1M -t60

 

 

1 Thread Test - Core to Core - Same Chip

E880 Network Tests Core to Core Same Chip

  

1 Thread Test - Chip to Chip - Same Node

 E880 Network Tests Chip to Chip Same Node

 

1 Thread Test - Node to Node

E880 Network Test Node to Node

 

8 Threads Test - Core to Core - Same Chip

E880 vSwitch Network Test Core to Core Same Chip

 

8 Threads Test - Chip to Chip - Same Node

E880 vSwitch Network Tests Chip to Chip same Node

 

8 Threads Test - Node to Node

E880 vSwitch Network Test Node to Node

 

1 Thread Test - SEA and 1Gbit Network

E880 1Gbit SEA Adapter Network Test

  

1 Thread Test - SEA and 10Gbit Network

E880 10Gbit SEA Adapter Test

 

8 Threads Test - SEA and 1Gbit Network

E880 1Git SEA Adapter Network Test 8 Threads

  

8 Threads Test - SEA and 10Gbit Network

E880 Network Tests 10Gbit SEA Adapter 8 Threads

 

 

 

Tags: 4-port Converged Network AdapterAIXVIOVIO ServerVIOSjumbo_framesjumbo_sizelarge_receivelarge_sendlargesendmtu_bypassnetworknetwork performanceperformance

No feedback yet


Form is loading...

July 2026
Mon Tue Wed Thu Fri Sat Sun
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
 << <   > >>

IBM Power Systems Blog

IBM Power Systems - Administration, Tuning and Optimisation. These posts are my own personal opinions and comments only.

Search

Categories

  • All
  • AIX Tips
  • AIX Tuning
  • Command Line Tips
  • HMC Tips
  • LPM Information
  • NIM Tips
  • Performance Testing
  • Power System Affinity
  • PowerHA Tips
  • SRIOV and vNIC
  • Scripts and One Liners
  • VIO Server Tips

Recent Posts

  • AIX NIM Hints and Tips
  • Finding Multiple Install Sources for AIX
  • PowerHA and EMC Busy Devices
  • AIX Random Password Generation
  • VIO Server 3.1.0 and ssh host keys
  • VIO Server 3.1.0 Items to Review
  • Just when you thought you understood idle CPU time!!
  • 40Gbit Adapter Performance Testing
  • LPM Copy Time Statistics
  • IBM HMC Upgrades

Recent Comments

  • steve on How to configure IBM SRIOV Adapters
  • Howard Coles on How to configure IBM SRIOV Adapters
  • steve on AIX mpstat and lssrad part 1
  • Charin Kumjudpai on AIX mpstat and lssrad part 1
  • Gagandeep on LPM and multiple vSwitches
  • Fant Steele on VIO Server 3.1.0 and ssh host keys
  • steve on AIX NIM Hints and Tips
  • alan wilcox on AIX NIM Hints and Tips
  • steve on AIX buf_mode attribute for Virtual Ethernet Adapters
  • Bernhar on AIX buf_mode attribute for Virtual Ethernet Adapters
  • Gery on Reading VLANs from the SEA Adapter
  • steve on Reading VLANs from the SEA Adapter
  • patrice on Reading VLANs from the SEA Adapter
  • steve on Reading VLANs from the SEA Adapter
  • steve on AIX buf_mode attribute for Virtual Ethernet Adapters
  • Chris K. on AIX buf_mode attribute for Virtual Ethernet Adapters
  • jovi on AIX or VIOS Errors: 29FA8C20 and 7BFEEA1F
  • steve on AIX or VIOS Errors: 29FA8C20 and 7BFEEA1F
  • jovi on AIX or VIOS Errors: 29FA8C20 and 7BFEEA1F
  • steve on Creating EtherChannel Devices from Command Line

This collection ©2026 by Stephen Diwell • Contact • Help • b2evolution CMS • hosting specs

Web Site Engine
Cookies are required to enable core site functionality.