性能监控(4)–linux下的pidstat命令

本文详细介绍如何使用pidstat工具监控指定进程的线程活动,包括CPU、磁盘和内存使用情况。当发现高负载线程时,可通过jstack导出线程堆栈,便于进一步分析。适用于系统监控和性能调优。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

pidstat是一个可以监控到线程的监控工具,可以使用-p指定进程ID.

pidstat–p <PID> [delay] [times] –u –t

可以监控线程的CPU使用率

image

当某一个线程使用率过高时,可以使用命令jstack–l [PID] 导出指定进程的所有线程。

image

其中nid为16进制的线程id,转换为10进制后可与之对应。(去掉0x转换10进制)

pidstat–p<PID> [delay] [times] –d–t

可以监控线程的磁盘使用率

image

pidstat–p <PID> [delay] [times] –r–t

可以监控线程的内存使用率

image

转载于:https://www.cnblogs.com/hanlinhu/p/10319452.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值