microcode_ctl服务说明

microcode_ctl 更新 IA32 CPU 中的微码。
微码准备为文件 /etc/firmware/microcode.dat 。
由于此服务可以通过更新 CPU 微码来修复微码错误,因此应该可用。
m 但仅适用于 Intel IA32.

基本上,运行“service microcode_ctl start”不会启动守护进程,它首先检查处理器是否适合更新固件,如果是,则“microcode_ctl”服务会将模块“microcode”插入内核并创建一个设备文件/dev/cpu/microcode,调用“/sbin/microcode_ctl”上传带有默认数据文件/etc/firmware/microcode.dat的微码,然后“microcode_ctl”将删除模块“microcode”和设备文件/dev/ cpu/microcode,最后它会报告上传是否成功。

对应的rpm包为:
microcode_ctl

这是一项不运行任何守护程序的服务。
它将微代码上传到英特尔 IA32 处理器。

on  it road.com

服务控制

微码更新是不稳定的,需要在每次系统启动时上传。
要在下次系统启动后控制 microcode_ctl 服务,请使用 chkconfig 实用程序:

# chkconfig microcode_ctl on
# chkconfig --list microcode_ctl
microcode_ctl 0:off  1:off  2:on   3:on   4:on   5:on   6:off
# chkconfig microcode_ctl off

要立即控制 microcode_ctl 服务,请使用服务实用程序:

# service microcode_ctl
Usage: /etc/init.d/microcode_ctl {start|stop|restart}

下表描述了每个可用的命令:

命令描述
start上传/etc/firmware/microcode.data中的微码到CPU
restart和开始一样
stop它删除由命令 "start" 创建的锁定文件 /var/lock/subsys/microcode_ctl;
Linux 操作系统“microcode_ctl”服务
日期:2020-09-17 00:14:36 来源:oir作者:oir