我一直在研究Linux内核的子系统。在这里,编写的是Linux内核负责上下文切换(允许另一个进程使用CPU)。下面是内核执行上下文切换的步骤:
CPU (实际硬件)基于内部定时器中断当前进程,切换到内核模式,并将控制交给内核。内核记录CPU和内存的当前状态,这对于恢复interrupted.The内核执行前一段时间可能出现的任何任务(例如从输入和输出收集数据,或者I/O,
所需的最低内核版本为4.11.0-1013,但目前apt升级后,我们只能获得4.4.0-109通用版本。apt list --installed linux*还显示,我们使用的是linux-虚拟内核包,而不是linux-azure内核包。
我们应该切换到linux内核包吗?如果是的话,用linux替换linux虚拟包的步骤是什么?目前,lspci显示了Mellanox设备的存在,但是ethtool