[其他] 机器性能监控工具(perf、top、cpuacct、pmap、gcore)

perf


现在的CPU都有性能统计寄存器,这些寄存器统计系统性能相关的数据

PERF通过访问这些寄存器,对其中的数据做分类,统计和展示,进而提供用来监控和分析的功能

火焰图的运行就必须依赖perf命令,具体的可以参考有道云笔记中火焰图的笔记

 

top


  top   //每隔5秒显式所有进程的资源占用情况
  top -d 2  //每隔2秒显式所有进程的资源占用情况
  top -c  //每隔5秒显式进程的资源占用情况,并显示进程的命令行参数(默认只有进程名)
  top -p 12345 -p 6789//每隔5秒显示pid是12345和pid是6789的两个进程的资源占用情况
  top -d 2 -c -p 123456 //每隔2秒显示pid是12345的进程的资源使用情况,并显式该进程启动的命令行参数
  
  交互界面下
    f        进入显示内容编辑界面
        ->        选中,通过上/下箭头调整条目的位置
        <-        取消选择,->的逆操作
        空格      显示/不显示
    
    1        展开显示多个CPU
    i        忽略闲置和僵尸进程   
    s        改变刷新时间
    M        根据使用内存排序
    P        根据占用CPU率排序
    W        将当前设置写入~/.toprc文件中。这是写top配置文件的推荐方法。

 

cpuacct


TODO

 

pmap


TODO 内存问题定位工具,可用来检查内存泄漏

 

gcore


TODO

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值