性能监控工具

1、uptime  

运行时间,终端的链接数   load average : 0.8 0.93 0.50  代表一分钟 五分钟 十五分钟 内的系统平均负载,是运行队列中的平均进程数

swap 虚拟交换内存  

vmstat 1 4   1s一次 采样4次  可以查看内存 swap io等情况   ,cpu 占用率很高,上下文切换频繁,说明系统有线程正在频繁切换cs 指标看出

pidstat  需要安装 sudo apt-get install sysstat  监控cpu io 内存  

pidstat -p 进程号 -u 1 3   -u 代表查看cpu的使用情况,1代表一次,3代表采样三次,

pidstat -p 进程号 -u 1 3 -t  显示该进程下所有线程的占用情况

 pidstat -p 进程号 1 3 -d -t   -d显示磁盘io     io分两部分 一是磁盘io  一个是网络io 

pslist  命令行工具 可用于自动化数据收集 显示java程序的运行情况 

jps  当前系统中所有java进程 有哪些

jinfo  可以用来查看正在运行的java应用程序的扩展参数,甚至支持在运行时,修改部分参数

jmap 生成java应用程序的堆快照和对象的统计信息

jmap -histo 进程号>c:\s.txt


dump 堆

jmap -dump:format=b,file=c:\heap.hprof 进程号  b代表二进制 用mat打开 


jstack 

打印线程 dump 

jstack 进程号 >>C:\a.txt   操作系统的id 是nid     tid代表java应用程序的中的id 




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NeilNiu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值