- 下载内核包,在下面网站下载,我这里选择的是4.9.297内核版本。
https://www.kernel.org/ - 上传至linux机器后,执行下面命令进行解压
tar xvf linux-4.9.297.tar.xz - 使用本机的配置作为本次内核编译的配置,当然也可以通过make menuconfig命令来进行配置。
cp -v /boot/config-$(uname -r) .config - 安装内核编译依赖的软件包
apt-get install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison - 进行编译并计算时间,-j 参数后接的数字为实际linux机器cpu数的2倍。我这里为4核心所以接8。
time make -j 8
ps: 内核编译时间的快慢可用来测试虚拟机的cpu性能的好坏。