Ubuntu 24.04 からのカーネルの低遅延の設定#
Ubuntu 24.04 から、カーネルを低遅延にする設定が追加された。 以下のように設定することで、ある程度低遅延の設定でカーネルを実行することができる。 (本格的な低遅延の設定は PREEMPT_RT カーネルをビルドする必要がある。)
/etc/default/grub
ファイルのうち、GRUB_CMDLINE_LINUX_DEFAULT=
の行にpreempt=full
を追加する。例えば、試した環境では
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
を
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash preempt=full"
に変更した。
Note
ここで何を追加するかにより、カーネルの遅延や電力消費が変化する。 他のオプションの例については、 Fine-Tuning the Ubuntu 24.04 Kernel for low latency, throughput, and power efficiency - Kernel - Ubuntu Community Hub を参照すること。 上記の例はゲーミングなどの用途に適したものとして紹介されていた。
設定を反映するため、以下のコマンドを実行する。
sudo update-grub
PC を再起動する。