常用服务器性能分析工具

本文汇总了Linux系统下常用的性能监控命令,包括top、iostat、free、jstat、jstack、jmap、pidstat和iotop等,详细解析了各命令的功能及关键参数,帮助读者快速掌握系统监控技巧。
摘要由CSDN通过智能技术生成

“好记性不如烂笔头”很有道理,每一次遇到问题都是想不起来命令是啥,在这里记录一下下次方便找到!

1、top(查询进程内存、cpu占用情况)

      

      RES实际占用内存,%CPU为cpu使用占比,%MEM为内存占比。

      

       top -p pid查询某个进程的信息。

2、iostat(查看整体io情况)

      

       每2秒一次,%iowait是cpu等待io时间占比,%idle是cpu空闲时间占比。Blk_read/s表示读取的数据量,Blk_wrtn/s表示整体写入数据量。

3、free

     free -g查询内存剩余,echo 3 >/proc/sys/vm/drop_cached可以释放缓存。

4、jstat

    YGC是youngGc次数,YGCT是youngGc时间,FGC是Full GC次数,FGCT是Full GC时间。

5、jstack

主要分析blocked,wating的线程。

6、jmap

查看内存占用情况。

查看内存中对象个数。

7、pidstat

8、iotop

iotop -p pid查看某进程IO情况。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值