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

  • Register

IBM Power Systems Blog

Power Systems
  • Front Page
  • Categories
  • Archives
  • Latest comments
  • « AIX NIM Server Tuning
  • p7 Core cost from poor LPAR Affinity »

p7 vs p8 Real World Core Reductions

Posted by steve on 16 Jul 2017 in Power System Affinity, AIX Tuning, Performance Testing

We recently ran some new release load testing using Load Runner and the same workload was applied to two different LPARs with the exact same configuration.  The tests were conducted on p7 and p8 hardware.

These tests show the reduced core requirements for a real world p7 to p8 migration.

  

LPAR Details - All LPARs identical.

AIX: 7100-04-03-1642

Shared-SMT (smtctl -t 2)

schedo vpm_throughput_mode = 2

Entitlement  = 3.0

vCPU Count = 30

Memory = 40960 Megabytes - Dedicated.

 

p7 Details.

9119-FHB ==> p795

Clock Speed: 4004 MHz

All 256 Cores are activated.

Processor Implementation Mode: POWER 7

Firmware Version: AH780_068

 

p8 Details.

9119-MHE ==> E880

Clock Speed: 4024 MHz

Only 148 of the 192 Cores were activated.

Processor Implementation Mode: POWER 7

Firmware Version: FW860.20 (SC860_082)

 

Test Summary.

The testing injects over 1,400 transactions per second to the LPARs using load running.  This ensures that the same load is allocated to each LPAR.

  

Test on p7 vs p8.

LPAR1 was on Node 5 in Frame 1 on p7.

LPAR2 was on Node 7 in Frame 1 on p7.

LPAR1 was on Node 3 in Frame 2 on p8.

LPAR2 was on Node 2 in Frame 2 on p8.

 

Shared Processor Pool Consumption.

LPAR1 around 17 to 18 cores on p7.

LPAR2 around 18 to 19 cores on p7.

LPAR1 around 14 cores on p8.

LPAR2 around 15 cores on p8.

The same workload on p8 requires around 4 less cores from the shared pool.

 

LPAR1 p7 Cores to User and System

p7 795 LPAR Cores Consumed

 

LPAR2 p7 Cores to User and System

p7 795 LPAR Cores Consumed

 

LPAR1 p8 Cores to User and System

p8 E880 Cores Consumed

 

LPAR2 p8 Cores to User and System

p8 E880 LPAR Cores Consumed

 

 

Virtual Processor Context Switching.

ilcs is the number of involuntary logical processor context switches.  VP was kicked off the core by the Hypervisor due to another LPAR running under entitlement needing to run on the core.

vlcs is the number of voluntary logical processor context switches.  VP was voluntary ceeded back to the shared pool as the LPAR did not have any active workload to run on the core.

LPAR1 shows around 5,000 ilcs and 14,600 vlcs on p7.

LPAR2 shows around 6,000 ilcs and 15,700 vlcs on p7.

LPAR1 shows around 4,900 ilcs and 13,300 vlcs on p8.

LPAR2 shows around 5,000 ilcs and 15,000 vlcs on p8.

  

 

LPAR1 ilcs to vlcs on p7

p7 795 ilcs vs vlcs good affinity

 

LPAR2 ilcs to vlcs on p7

p7 795 ilcs vs vlcs good affinity

 

LPAR1 ilcs to vlcs on p8

p8 E880 LPAR ilcs vs vlcs

 

LPAR2 ilcs to vlcs on p8

p8 E880 LPAR vlcs vs ilcs

 

 

 

 

 

 

Tags: 9119-FHB9119-MHEAIXDLPARPowerVMilcs vs vlcsp7 vs p8

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 • Bootstrap CMS

Photo albums software
Cookies are required to enable core site functionality.