如何检查Linux或R的CPU核心使用情况

我正在为我的课程开发一个并行R项目。 该项目是完整的,但是,我想通过核心使用在CPU上添加一些细节,以显示单核和多核之间的时间和性能的差异。 我读过一篇文章,它显示了我想要的CPU使用情况,但没有代码或脚本。 它显示了这样的用法:

1 [ 0.0%] 2 [############################################## 100.0%] 3 [* 0.7%] 4 [ 0.0%] 

怎么能显示这个?

感谢您的帮助。

你可能正在寻找htop

或者作为替代方法,尝试

 mpstat -P ALL 1 

使用顶部,键入1.顶部将显示核心使用情况。

在unix和macos上你可以使用top()函数R-Package'NCMisc':

 library(NCmisc) test <- top() test $CPU $CPU$total [1] 1.4 $CPU$idle [1] 98.4 $CPU$sys [1] 0.2 $CPU$unit [1] "%" $RAM $RAM$total [1] 111.4637 $RAM$used [1] 34.01906 $RAM$free [1] 77.44468 $RAM$unit [1] "Gb"