歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux下如何查看高CPU占用率線程

Linux下如何查看高CPU占用率線程

日期:2017/3/1 14:14:56   编辑:關於Linux
Linux下如何查看高CPU占用率線程 在 Linux 下 top 工具可以顯示 cpu 的平均利用率(user,nice,system,idle,iowait,irq,softirq,etc.),可以顯示每個 cpu 的利用率。但是無法顯示每個線程的 cpu 利用率情況, 這時就可能出現這種情況,總的 cpu 利用率中 user 或 system 很高,但是用進程的 cpu 占用率進行排序時,沒有進程的 user 或 system 與之對應。 可以用下面的命令將 cpu 占用率高的線程找出來: $ ps H -eo user,pid,ppid,tid,time,%cpu,cmd –sort=%cpu 這個命令首先指定參數’H',顯示線程相關的信息,格式輸出中包含:user,pid,ppid,tid,time,%cpu,cmd,然後再用%cpu字段進行排序。這樣就可以找到占用處理器的線程了。
Copyright © Linux教程網 All Rights Reserved