在运行Linux Ubuntu的多核上更改进程优先级

时间:2017-11-06 22:16:42

标签: cpu core

如果您有多个核心,是否可以更改进程优先级?

当我注意到一个核心处于100%而其他所有核心处于10%以下时,一切都开始了。

它让我想到为什么会发生这种情况,你可以做一些事情,这样一个过程不会使核心达到100%,甚至可以完全改变流程的优先级以及为什么负载不均匀分布?

Screenshot from System monitor in Linux Ubuntu

1 个答案:

答案 0 :(得分:1)

这完全取决于系统上运行的应用程序以及系统是否支持某种虚拟线程。

应用程序必须设计为利用CPU核心。

在命令行中运行top并按CPU排序,按 shift + p 以查看正在运行消耗最多CPU的进程。

使用nice命令更改进程的优先级,https://linux.die.net/man/1/nice