我正在为我的课程开发一个并行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"