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

  • Register

IBM Power Systems Blog

Power Systems
  • Front Page
  • Categories
  • Archives
  • Latest comments
  • « Monitor and Tune AIX IO Buffers
  • HSCLA4C8 The Virtual I/O Server (VIOS) slot number 1031 »

VIO Server Sizing Tips

Posted by steve on 12 Jun 2014 in AIX Tuning, VIO Server Tips

Here are some tips for sizing the VIO Server that I have discovered along the way.

 

Virtual Ethernet and SEA Adapters use CPU resources on the VIO server.  The more network bridging the SEA adapters do, the more CPU resources the VIO Server will need.

Virtual SCSI and NPIV use memory resources on the VIO server.  Memory is used to map IO pages to and from the Client LPARs.



Base VIO 1.5 install requires at least 768MB of memory.

Base VIO 2.1 install requires at least 1024MB of memory.

Base VIO 2.2 install requires at least 1024MB of memory.

 

My recommendations from expirence working with large enterprise businesses.  I would rather oversize my VIO Servers initially, and then review them from time to time and adjust the resources as needed.

VIO 1.5 - These are built with 4GB of memory.

VIO 2.1 - These are built with 6GB of memory.

VIO 2.2 - These are built with 8GB of memory.



Each Virtual SCSI adapter requires 4MB of memory.

Each Gigabit Ethernet adapter requires 4MB of memory if MTU size is 1500

Each Gigabit Ethernet adapter requires 16MB of memory if MTU size is 9000.

Each Virtual Ethernet adapter requires 6MB of memory.

Network MBUF pools require 40MB per processor in the VIOS.

 

Tags: SizingVIOVIO ServerVIOS

No feedback yet


Form is loading...

May 2025
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 ©2025 by Stephen Diwell • Contact • Help • evoCore

Multi-blog engine
Cookies are required to enable core site functionality.