Certification notes for the SGI UV 300 on Red Hat Enterprise Linux 6.6 and 7.1

Updated -

The following kernel command line parameters were used when certifying the SGI UV 300:

"virtefi nobau add_efi_memmap processor.max_cstate=1 nortsched nmi_watchdog=0 log_buf_len=8M pci=hpiosize=0,hpmemsize=0,nobar earlyprintk=ttyS0,115200n8 relax_domain_level=2 cgroup_disable=memory nohz=off pcie_aspm=on highres=of"

These parameters will typically be configured automatically by the SGI Foundation Software bundle provided by SGI. Specific details are as follows:

  • virtefi: The default was switched to physical mode. "virtefi" forces it back to virtual mode.

  • nobau: Disable the UV BAU from an OS perspective.

  • add_efi_memmap: This picks up the extra memmap entries over the standard limit of 128. Required for large SSI configs.

  • processor.max_cstate=1: Optimal cstate setting for large configs.

  • nortsched: Disable sched_rt_runtime.

  • nmi_watchdog=0: Use NMI as a way to get backtraces of processes if the system appears hung.

  • log_buf_len=8M: Increase the size from the default 128k.

  • pci=hpiosize=0: Required to support PCI hotplug on systems.

  • hpmemsize=0: Required to support PCI hotplug on systems with multiple Magma chassis.

  • nobar: Disable assigning a resource to a device BAR if that BAR was not assigned by the BIOS.

  • earlyprintk=ttyS0,115200n8: This allows early kernel boot messages to display on the serial console.

  • relax_domain_level=2: Perform load balancing across other cores in the same package.

  • cgroup_disable=memory: Disable memory resource controller.

  • nohz=off: Avoids excessive load balancing on a single, otherwise idle hyperthread.

  • pcie_aspm=on: Setting Active-State Power Management on.

  • highres=off: Turn off high resolution timers.

  • pci=hpiosize=0 Required to support PCI hotplug on systems.

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.