Process

列出 10 個主要的 CPU 消耗程序

  • July 29, 2016

這個問題不同,我想列出 10 個主要的 CPU 消耗程序,如何不是瞬時 CPU 使用率,而是自啟動以來的 CPU 使用率

即不會列出在 10 秒內達到 50% CPU 峰值的程序,而會列出在幾個小時內持續使用 3% CPU 的程序

如果您只想查看自執行以來的程序使用情況,那麼top您可以使用 + 將其設置為按 TIME+SHIFT排序T。您還可以使用 突出顯示該列x

樣本:

 PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ 

COMMAND                                    
4046 fred      20   0 1873812 825068 119016 S   0.7 20.4  31:52.12 firefox                                    
2661 root      20   0  401200  97064  52196 S   5.0  2.4  15:07.41 Xorg                                       
4058 fred      20   0  438056  25568  19388 S   1.0  0.6   1:30.85 panel-29-weathe                            
4057 fred      20   0  307456  17904  15628 S   0.7  0.4   0:43.47 panel-21-system                            
3957 fred      20   0  176732  23596  17536 S   0.3  0.6   0:38.32 xfwm4                                      
4096 fred       9 -11  436876  14204   8936 S   0.0  0.4   0:37.12 pulseaudio                                 
5052 root      20   0       0      0      0 S   0.3  0.0   0:28.04 kworker/2:2

引用自:https://unix.stackexchange.com/questions/299158