Ubuntu

Tuning

tuned-adm profile network-latency

CPU Isolation

The Linux scheduler can be configured to exclude a set of CPU cores.

Note

Configuration changes are only used at Linux boot time.

Edit /etc/default/grub and add isolcpus to GRUB_CMDLINE_LINUX.

For example

GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=1-6"

Note

You should prefer to update GRUB_CMDLINE_LINUX_DEFAULT and not GRUB_CMDLINE_LINUX. The reason is that the former is only used during normal boot. Further details here.

Update

update-grub

Reboot

reboot now

Verify

cat /proc/cmdline | grep isolcpus=