Linux查看进程cpu占用情况
来源:互联网 发布:卡通形象制作软件 编辑:程序博客网 时间:2024/06/05 06:08
项目上线后运行一段时间,突然发现cpu 8个逻辑核心都占用100%,心情很紧张,然后就在网上找了一些解决方法,具体如下:
1.查找哪些进程在耗cpu
进入服务器,top 命令看一下,发现进程6633占用了800%
[root@3server ~]# top
2.把进程的栈dump到文件里,以便后面的分析
[root@3server ~]# jstack 6633 > cpu1128.log
3.看看这个进程里面哪些线程在占用cpu
[root@3server ~]# top -p 6633 -H
一大片占用cpu很高的线程,选一个最高的吧,PID=5159
4.接着要看刚才dump出来的cpu日志了,里面会有6633这个进程下面每个线程的栈信息,但是是十六进制显示的,所以先把5159转换成16进制
[root@3server ~]# printf %0x 5159
[root@3server ~]# 1427
5.在cpu日志里找PID=1427的线程
[root@3server ~]# vi cpu1128.log
6.分析原因
阅读全文
1 0
- Linux查看进程cpu占用情况
- linux查看CPU被各进程占用情况命令-top
- linux查看某个进程的CPU及占用情况
- linux查看线程cpu占用情况
- linux查看某进程内存、CPU占用
- 关于linux的进程中的各个线程cpu占用情况的分析和查看
- 关于linux的进程中的各个线程cpu占用情况的分析和查看
- linux下查看进程内存占用情况
- Linux查看进程的内存占用情况
- Linux查看进程的内存占用情况
- 转载:linux查看进程占用IO情况
- Linux查看进程的内存占用情况
- Linux查看进程的内存占用情况
- Linux查看进程的内存占用情况
- Linux查看进程的内存占用情况
- 查看LINUX进程内存占用情况
- 查看LINUX进程内存占用情况
- 查看LINUX进程内存占用情况
- spring security手动登录
- vector::erase & map::erase (C++11)
- Codeforces Round #427 (Div. 2) E. The penguin's game
- 【论文 Frost1972】An Algorithm for Linearly Constrained Adaptive Array Processing
- 设备树API
- Linux查看进程cpu占用情况
- 20170802工作记账流水(2017-08-02 10:00)
- 调整分类目录下的文章的顺序
- DQN实战
- hadoop 1.x中HDFS工作原理
- 欢迎使用CSDN-markdown编辑器
- activeMQ技术分享
- JDBC基础2 查询更新表函数形式
- 实验11