概述
本文主要介绍了如何编译测试Linux实时内核的实时性的流程及方法。
1. 编译RT内核
给内核打补丁:
cd linux-4.19
patch -p1 < ../patch....
编译内核:
make menuconfig
General setup----Preemption ModelFully Preemptible Kernel(RT)
make
sudo make modules_install
sudo make install
sudo update-grub
出现的问题:
make modules_install 出错,提示如下:
/bin/sh:1:scripts/sign-file: Exec format error
解决方法:
在内核源码目录下执行 make scripts
KVM虚拟机容量不足:
#只能转换raw格式的,所以先将qcow2装换为raw
qemu-img convert -p -f vmdk -O qcow2 centos6.9.vmdk centos6.9.qcow2
上述命令中各参数对应的说明如下:
-p标识转换的进度条。
-f后面为源镜像格式。
-O(必须是大写)后面的参数为转换出来的镜像格式 + 源镜像文件名称 + 目标文件名称。
转换完成后,目标文件会出现在源镜像文件所在的目录下。
回显信息如下所示:
#查看原磁盘大小
qemu-img info kvm-win10_add.raw
#增加容量20G
qemu-im