网站首页 > 技术教程 正文
1.查看占用IO高的磁盘:
iostat -X -d -k 1 10
2.查看占IO的pid:
pidstat -d
3.查看pid进程:
ps -aux | grep pid
4.查看占用IO高的pid:
iotop -oP
5.查看进程详情:
ps -ef| grep pid
~~~
查看占用CPU高的进程:
1.top+C大写的C
2.ps -ef| grep PID
~~~
对于句柄数持续升高引起的CPU高:
1.修改句柄数
2.lsof |awk '{pint $2}'|sort| uniq -c|sort -nr|more
3.获取进程pid查看进程详情:
ps -ef|grep pid
4.查看句柄数增长的原因:
如果是java的应用,需要使用jdk自带的线程dump,把线程信息导出,以便排查。
jstack -l $pid >>pid.log
~~~
通过执行mpstat 检查CPU各项指标是否正常:
mpstat -P ALL
通过pidstat检查哪些应用进程的磁盘读和写比较高,并且记录:
pidstat 1
输出系统启动后所有活动程序的CPU使用情况
pidstat 2 10
pid输出以2秒为采集周期,输出10次CPU使用统计
pidstat -u 1 10
输出各个活动进程的CPU使用情况
pidstat -r 1 10
输出各个活动进程的内存使用情况
pidstat -d 1 10
输出各个活动进程的磁盘使用情况
针对特定进程统计,使用-p参数:
pidstat -d -p xxxxx 10
~~~
iostat -C 1 10
查看CPU状态
鼓励的话语:人不倒地,永不言弃!
猜你喜欢
- 2025-07-21 Java 开发者线上问题排查常用的 15 个 Linux 命令
- 2025-07-21 Linux 多线程全面解析(linux多线程编程详解)
- 2025-07-21 dpdk多线程、多进程模型详解(dpdk 线程)
- 2025-07-21 【Linux系统编程】线程池(linux线程概念)
- 2025-07-21 面试题:谈谈进程切换与线程切换的区别?
- 2025-07-21 【Linux系统编程】Linux线程浅析(linux线程概念)
- 2025-07-21 几个经典的linux c多线程面试题解析
- 2025-07-21 linux进程-线程-协程上下文环境的切换与实现
- 2025-07-21 JVM 源码分析之一个 Java 进程究竟能创建多少线程
- 2025-07-21 怎么查看服务器的核数(查看服务器几核的)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)