从具有多核处理器的TOP命令了解CPU

时间:2018-07-11 11:16:27

标签: linux cpu top-command

我当前正在使用TOP命令来获取进程的CPUMemory。我的查询是在了解其显示的值。

 PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                                           
 6742 aaaa      20   0 843596   1.0g  238841 S   4.0  1.7   0:49.66 java                                                                                                                              
14355 aaaa      20   0 658704 749560  234112 S   3.3  1.2  15:45.75 java                                                                                                                              
 2779 aaaa      20   0 688868 846620  160844 S   3.0  1.4  54:30.61 java                                                                                                                              
 2337 aaaa      20   0 701200   1.0g  231923 S   2.3  1.7  13:18.34 java 

比方说,我正在监视进程ID 6742的CPU,有时显示4%,有时显示8%,显示6%,有时显示高达200%,然后返回。 当我检查系统的内核数时,它显示为8。

nproc -> 8

所以我应该计算在TOP命令中显示的CPU还是应该根据内核数进行计算,例如因为它有8个内核,所以在800%中,该进程ID的CPU是200%

我们应该如何计算这种情况?

0 个答案:

没有答案