linux:中顯示每個進程正在哪個CPU上執行

top
運行top後,按1可以看見每個CPU上的繁忙情況以及IOWAIT。
可是,我希望看到,到底哪個進程在哪個CPU上執行,到底是哪個進程導致IOWAIT很高。
認真看man top,終於找到方法:
執行top後,按f,按j,然後按空格退出,這樣就出現一列#C,可以看見當前進程正在哪個CPU上執行了。

按W(大寫的W),將top的配置寫入配置文件,下次打開top的時候就能看見同樣的配置了。



ps

查看進程當前運行在哪個cpu上,可以執行ps-eo pid,args,psr
[gluster@platform3 local]$ ps -eo pid,args,psr
  PID COMMAND          PSR
    1 init [3]           0
。。。
7546 ssh-agent -s       3
8253 sshd: gluster [p   2
8255 sshd: gluster@pt   2
8256 -bash              0
8285 /home/gluster/lo   1
8334 ps -eo pid,args,   1
8403 /home/gluster/lo   2

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章