Configuring OS Settings and Boot Arguments
- Updated2025-12-19
- 1 minute(s) read
Configuring OS Settings and Boot Arguments
Configure the operating system and bootloader to achieve the performance level required for high-throughput data streaming to and/or from file.
-
Configure the Linux boot arguments by completing the following
steps:
- As root, open /etc/default/grub in a text editor.
-
Append the following to the
GRUB_CMDLINE_LINUX_DEFAULT
line:
isolcpus=7-31,39-63 rcu_nocbs=7-31,39-63 nohz_full=7-31,39-63 rcu_nocb_poll tsc=nowatchdog processor.max_cstate=0 amd_pstate=disable nohz=on audit=0 nosoftlockup amd_iommu=on iommu=pt mce=ignore_ce idle=poll skew_tick=1
Note These boot arguments are optimized for the recommended configuration of the Dell PowerEdge R7625. If your server deviates from this configuration in any way, contact NI to determine what boot arguments you should use.Note If any of these settings were previously configured, ensure that you overwrite the existing configuration to avoid creating duplicates. - Save and close the configuration file.
-
Apply the new grub
configuration by executing the following command
in the Linux terminal:
sudo update-grub
- Reboot the computer for the new grub configuration to take effect.
-
Enable NVMe polling by completing the following steps:
- As root, open or create /etc/modprobe.d/nvme.conf in a text editor.
-
Set the number of NVMe poll queues to 16 by
adding the following line to the configuration
file:
options nvme poll_queues=16
- Save and close the configuration file.
-
Apply this new configuration by executing the
following command in the Linux terminal:
sudo update-initramfs -u
- Reboot the computer for the new configuration to take effect.