Kernel Selection Strategy

Linux

Audience
Public
Product
FlashBlade
FlashArray
Technology Integrations
Linux
Source Type
Documentation

UEK vs RHCK Decision Matrix

Factor UEK (Recommended) RHCK
Performance 5-10% better storage I/O Standard performance
Latest Features Newer iSCSI drivers Conservative updates
Ksplice Support Zero-downtime updates Not available
RHEL Compatibility Oracle-specific Binary compatible
Oracle Support Full support Full support
Stability Production-ready Very stable

Recommendation: Use UEK for better iSCSI performance and Ksplice support.

UEK Version Recommendations

For iSCSI workloads:

UEK R7 (5.15+): Recommended for Oracle Linux 8 and 9

  • Enhanced multipath performance

  • Better TCP performance

  • Improved NUMA awareness

  • Latest security fixes

UEK R6 (5.4): Minimum for production

  • Stable iSCSI support

  • Good performance

  • Long-term support

Check and upgrade UEK:

# Check current kernel version
uname -r

# List available UEK versions
sudo dnf list available kernel-uek

# Install latest UEK
sudo dnf install -y kernel-uek

# Set UEK as default
sudo grubby --set-default=/boot/vmlinuz-$(rpm -q --qf '%{VERSION}-%{RELEASE}.%{ARCH}\n' kernel-uek | tail -1)

# Verify default kernel
sudo grubby --default-kernel

# Reboot
sudo reboot

Kernel Boot Parameters for Storage

Recommended boot parameters for UEK:

# Edit GRUB configuration
sudo nano /etc/default/grub

# Add to GRUB_CMDLINE_LINUX:
# intel_iommu=on iommu=pt

# For NUMA systems, add:
# numa_balancing=disable

# Update GRUB
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

# Reboot
sudo reboot

Why these parameters:

  • intel_iommu=on iommu=pt: Enables IOMMU passthrough for better performance

  • numa_balancing=disable: Prevents automatic NUMA balancing which can hurt storage performance

Warning:

These are general CPU and NUMA optimizations that improve overall system performance for I/O-intensive workloads. They do not directly affect iSCSI protocol behavior. Measure baseline performance before and after changes to validate impact in your environment.