chcpu命令的作用是可以修改cpu的状态。可以启用或禁用cpu,扫描新的cpu,将cpu调动从虚拟机管理程序(配置)或返回的cpu与超低层管理程序的模式,要求cpu解除配置。
cpu列表可以使用参数指定以逗号分隔。 列表可以包含单个cpu地址或地址范围。 例如0、5、7、9-11。该命令适用于地址为0、5、7、9、10和11的 cpu。chcpu命令是util-linux软件包的一部分,可从linux kernel archive获得。
语法格式:chcpu [参数]
常用参数:
-g | 取消配置所有指定的cpu |
-d | 禁用所有指定的cpu |
-e | 启用所有指定的cpu |
-c | 配置所有指定的cpu |
-r | 触发cpu重新扫描 |
-p<模式> | 设置cpu调度模式,可用模式包括horizontal和vertical |
参考实例
触发cpu重新扫描:
[root@linuxcool ~]# chcpu -r
启用所有指定的cpu:
[root@linuxcool ~]# chcpu -e 2,5,9
设置cpu调度模式:
[root@linuxcool ~]# chcpu -p horizontal