Soporte IBM PowerVM para RHEL 7 y SUSE 11 Linux

Pocket

Siempre hemos matenido, que para sistemas críticos corriendo en Linux, la mejor plataforma es IBM Power. Con la llegada de Power8 tenemos un amplio catálogo de servidores diseñados para desplegar, RHEL, SUSE o Ubuntu + OpenStack, con unas características rendimiento muy interesantes.

Estos nuevos servidores “medianos” como el S824, realmente asequibles dadas sus prestaciones (hasta 20 cores, 1Tb de RAM y 192GB/s por socket), se siguen configurando con el hipervisor PowerVM, empleado tradicionalmente con AIX e IBM i, pero desde hace años con soporte para RHEL, SUSE y pronto Ubuntu. Por fin podemos decir que tenemos prácticamente todas sus funcionalidades soportadas, como se ve en la siguiente tabla 😉

 IBM PowerVM feature Red Hat Enterprise Linux 7.0 SUSE Linux Enterprise Server 11 (through SP3)
Active Memory™ Data Deduplication Yes Yes, with SLES 11 SP2 and later
Active memory sharing Yes Yes
Dynamic logical partitioning (DLPAR) I/O adapter add/removeNote: DLPAR is not supported for graphics adapters. Yes Yes
DLPAR memory add Yes Yes
DLPAR memory remove Yes Yes
DLPAR processor add/remove Yes Yes
Dynamic simultaneous multi-threading (SMT) enable/disable Yes Yes
Endian mode Big endian Big endian
Event-based branching for Java™ optimization on POWER8™ systems Yes Yes
GNU Debugger (GDB) decimal floating point support for POWER6® Not applicable Yes
GNU Debugger (GDB) VSX vector-scalar instructions support for POWER7® and POWER8 Yes Yes
Hardware transactional memory on POWER8 servers Yes Yes, with SLES 11 SP2 and later
libdfp (decimal floating point library) support Yes Yes
Live Partition Mobility Yes Yes, with SLES 11 SP2 and later
Logical Memory Block (LMB) deallocation (LMB Gard) Yes Yes
Logging oops/panic reports to NVRAM Yes Yes
Memory model (-mcmodel) options small, medium, and large Yes Yes, with SLES 11 SP3
Memory resilience Yes Yes
Micropartitions, 10 virtual machines (VMs) per core Yes Yes
Micropartitions, 20 VMs per core Yes Yes
N-Port ID virtualization Yes Yes
Non-Uniform Memory Access (NUMA)-aware multipath I/O Yes Yes
NUMA I/O affinity Yes Yes, with SLES 11 SP1 and later
OProfile support for POWER7 and POWER8 servers Yes Yes, with SLES 11 SP2 and later
OProfile support for profiling Java Yes Yes, with SLES 11 SP2 and later
PAPI runtime and development packages Yes Yes
Partition hibernation (Suspend/Resume) Yes No
Partition hibernation (Suspend/Resume)remote restart Yes Yes
POWER6 CPU-tuned runtime libraries (additional support provided with IBM® Advance Toolchain for Linux on Power) No Yes, with SLES 11 SP1 and later
POWER6, POWER7, and POWER8 hardware concurrent maintenance and redundancy Yes Yes
POWER7 and POWER8 CPU-tuned runtime libraries (additional support provided withIBM Advance Toolchain for Linux on Power) Yes IBM Advance Toolchain for Linux on Power 7.1
POWER7 and POWER8 exploitation Yes Yes, with SLES 11 SP2 and later
Quadword atomic instructions Yes No
Recommended IBM Advance Toolchain for Linux on Power version IBM Advance Toolchain for Linux on Power 7.1 Yes
Shared storage pools Yes Yes, with SLES 11 SP2 and later
Simultaneous Multi-Threading (SMT) 8 on POWER8 systems Yes No
TCP/IP acceleration for Host Ethernet Adapter (HEA) Yes Yes, with SLES 11 SP2 and later
Thin provisioning Yes Yes, with SLES 11 SP2 and later
Transparent huge pages Yes Yes
Valgrind support (full) for POWER6 Not applicable Yes, with SLES 11 SP1 and later
Valgrind support (full) for POWER7 Yes Yes
Valgrind support (full) for POWER8 Yes
Vector cryptography support Yes
VMX/Altivec vector exploitation on POWER® BladeCenter® servers and POWER6 servers Yes
VSX vector exploitation on POWER7 and VSX enhanced instructions on POWER8 servers Yes
Virtual tape Yes
Zswap hardware memory compression on POWER7+™ and POWER8 servers Yes

Como se ve en la table, es únicamente es en SUSE donde hay parece tenemos que esperar para tener algunas funcionalidades como el soporte para SMT8, estando acutalmente RHEL 7 casi al mismo nivel de compatibilidad que IBM AIX 7.1, permitiendo incluso Active Memory Sharing o Live Partition Mobility.

Nuestra apuesta es por modelos como el S822L, diseñados específicamente para Linux / KVM, como plataforma para cargas de trabajo críticas en OpenStack (no hay cuellos de botella entre procesador y memoria) o entornos virtualizados com RHEL o SUSE. Mientras que sus “hermanos” con PowerVM son la mejor opción para entornos más cercanos a la idea del “Scale-Up” con sistemas críticos corriendo AIX, IBM i, Linux (o cualquier combinación de los mismos) configurados con todas las ventajas y simplicidad de las configuraciones con dos VIOS Servers y la potencia de este hipervisor, a nuestro juicio, aún sin rivales en su segmento de mercado, en cuanto a escalabilidad, rendimiento, seguridad y estabilidad.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.