Micro-Partitioning
Micro-Partitioning, also known as shared processor partitioning,[1] is a form of logical partitioning which was introduced by IBM on systems using the POWER5 processor. It only differs from a dedicated processor partition in the way CPU utilization is configured and managed by the POWER Hypervisor (PHYP) firmware.[2] All IBM POWER5 and POWER6 systems are partitioned and will run "on top" of the PHYP.[3]
The POWER Hypervisor controls time slicing, management of all hardware interrupts, dynamic movement of resources across multiple operating systems, and dispatching of logical partition workloads.
When a shared processor partition is activated by the PHYP, the logical partition (LPAR) is guaranteed a certain processing capacity, if needed, and a number of virtual processors, based on configuration and current availability. The processing capacity is drawn from a pool of shared processor resources.[4]: 6
The minimum processing capacity per processor is 1/10 of a physical processor core, with a further granularity of 1/100.[5][6][7] The PHYP uses a 10 ms time slicing dispatch window for scheduling all shared processor partitions' virtual processor queues to the PHYP physical processor core queues. A shared processor partition can be either capped or uncapped. A capped partition can never exceed the currently configured processing capacity, whereas an uncapped partition can exceed the currently configured processing capacity up to 100% of the number of the currently configured virtual processors.[4]: 10
If the shared processor partition is DLPAR capable, the number of virtual processors and processing capacity can be altered dynamically for the partition.[4]: 9
References
- ↑ Chen, Whei-Jen; Jason Chan; Olaf Mueller; Malcolm Singh; Tapio Väättänen (2009). DB2 Virtualization. IBM Redbooks. p. 49. ISBN 9780738433431. https://www.google.com/books/edition/DB2_Virtualization/5U_AAgAAQBAJ?hl=en&gbpv=1&dq=%22shared+processor+partitioning%22&pg=PA49&printsec=frontcover.
- ↑ Williams, David E. (2007). Virtualization with Xen. Elsevier. pp. 7–8. ISBN 9780080553931. https://www.google.com/books/edition/Virtualization_with_Xen_tm_Including_Xen/nquBOlkR9BsC?hl=en&gbpv=1&bsq=%22micro%20-%20partitioning%22.
- ↑ Victor, Jeff; Jeff Savit; Gary Combs; Simon Hayler; Bob Netherton (2011). Oracle Solaris 10 System Virtualization Essentials. Prentice-Hall. p. 34. ISBN 013708188X. https://archive.org/details/oraclesolaris10s0000unse/page/34/.
- ↑ 4.0 4.1 4.2 Gibson, Chris (July 2007). "Implementing Micro-Partitioning on the IBM p5 595 Server". Sys Admin (CMP Media) 16 (15): 6–16. https://www.google.com/books/edition/Sys_Admin/CyFAAQAAIAAJ?hl=en&gbpv=1&bsq=%22Implementing+Micro-Partitioning+on+the+IBM%22&dq=%22Implementing+Micro-Partitioning+on+the+IBM%22&printsec=fr.
- ↑ Mears, Jennifer (May 3, 2004). "IBM powers up server partitioning". Network World (IDG Publications) 21 (18): 8. ProQuest 215966612.
- ↑ Langley, Nick (March 28, 2006). "AIX celebrates 20th anniversary and forges ahead alongside Linux". Computer Weekly (Reed Business Information): 50. ProQuest 237027130.
- ↑ Akin, David (July 15, 2004). "IBM to launch servers offering more power for a lot less cash". The Globe and Mail (Bell Globemedia): p. B11. https://www.proquest.com/docview/383844362/.
See also
External links
- IBM System p Virtualization — The most complete virtualization offering for UNIX and Linux
- Advanced POWER Virtualization on IBM System p5: Introduction and Configuration
- IBM System p Advanced POWER Virtualization Best Practices
- Partitioning Implementations for IBM eServer p5 Servers, SG24-7039
- POWER5 Hypervisor
- Virtualization Concepts
- Virtualization in System p
- POWER5 Hypervisor
