如何确保一个进程能够充分利用所有进程内核

分享于 

1分钟阅读

电脑

  繁體 雙語

问题:

在CentOs上,我有一个转换文件的任务。 它运行昼夜,我想确保它使用所有 4核大部分时间。 在 Windows 中我只能看到任务管理器中的性能直方图,所以看到完全利用率,我喜欢 gui。

如何在Linux中实现这里功能?


回答 1:

已经提到 top,但我发现 htop 是一个非常好的替代。 它还有一个图形( ncurses ) 显示当前的CPU利用率,分别为所有内核。

Edit: 还可能已经安装了一个任务管理器。 对于 xfce,它称为 xfce4-taskmanager


回答 2:

'正常运行时间'命令是获取想法的最快方法。 如果你的任务是 4核,你的任务占用所有可用容量,那么它应该在所有列出的数字( 在之后列出。 这显示了在最后一分钟,5分钟和 15分钟内的平均使用率。 如果担心其他任务正在使用大量资源,并且你认为有必要搞乱其他任务,则'顶端'命令将为你提供更新列表,请阅读'nice'命令的手册。


回答 3:

我将加入自己的答案。

使用'顶端'命令,但在运行时按'1'键来提供核心和使用率破坏的列表。



PROC  CORE