linux查看CPU占用
程序员文章站
2022-03-07 22:45:07
...
1、先用top查看占用cpu的进程id
2、再用ps -ef | grep PID定位具体的进程主体;如是否是tomcat启动的java程序
3、用ps -mp pid -o THREAD,tid,time打印出该进程下的线程占用cpu情况
4、其次将需要的线程ID转换为16进制格式:
printf "%x\n" tid
5、最后打印线程的堆栈信息:
jstack pid |grep tid -A 30
推荐阅读
-
如何查看电脑硬件温度?如cpu,显卡,硬盘温度的查看方法
-
Linux磁盘管理之df命令详解和使用实例(查看磁盘空间占用情况)
-
linux free命令详解和使用实例(查看内存使用率)
-
Linux常用命令之ping命令详解和使用例子(查看网络通不通)
-
Linux ifconfig命令详解和使用示例(Linux网络参数配置和查看)
-
linux修改系统时间和linux查看时区、修改时区的方法
-
Linux route命令详解和使用示例(查看和操作IP路由表)
-
linux查看当前shell的方法
-
Linux磁盘管理之df命令详细介绍和使用实例(统计文件或目录的磁盘占用情况)
-
linux下通过使用taskset命令来限制进程的CPU