为了使用 Linux 中的 io_uring 特性,我将 Ubuntu 18.04 中的内核进行升级。

首先访问 Ubuntu内核网址 然后选择我们需要升级的 linux 内核版本,在这里我们选择最新的稳定的 linux 内核的版本,然后进入网页:,可以看到如下页面:

注意到 linux 内核分为通用版和低延迟版,这里我们选择通用版进行安装,执行一下命令:

1
2
3
4
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.14/amd64/linux-headers-5.14.0-051400-generic_5.14.0-051400.202108292331_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.14/amd64/linux-headers-5.14.0-051400_5.14.0-051400.202108292331_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.14/amd64/linux-image-unsigned-5.14.0-051400-generic_5.14.0-051400.202108292331_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.14/amd64/linux-modules-5.14.0-051400-generic_5.14.0-051400.202108292331_amd64.deb

随后进入下载的目录,执行以下命令:

1
sudo dpkg -i *.deb

执行成功后重启:

1
reboot

当进入之后使用 uname -sr 查看内核版本,查看是否为安装的内核版本