Linux性能统计及统计常用命令

本文探讨了CPU性能指标的测量方法,如CPUinfo和系统负载,同时关注内存使用效率(通过free和meminfo),以及网络I/O监控。还介绍了临时性和系统性性能分析手段,包括命令行工具如sort、uniq和wc,以及系统监控平台Prometheus和Grafana的应用。

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

常用性能指标:

  • cpu:代表算法的高效性
    基本 CPU信息:cat /proc/cpuinfo
    系统负载与进程CPU占用:top
    cpu利用率——进程的CPU利用情况,load average——系统负载情况,ps命令的CPU是平均CPU利用率,不适合做性能分析
  • mem:代表数据结构的使用合理性
    free:总内存等,man free/free -g/free -m
    top mimi 、 /proc/meminfo
  • net io 等更多指标
  • 网络连接统计:netstat -tlnp
    在这里插入图片描述

在这里插入图片描述

性能统计方法

临时性分析 命令交互
系统性分析 promethus grafana(前端监控系统)
在这里插入图片描述

统计命令

sort:排序
  • -b: 忽略开头的空白字符
  • -f: 将小写字母看作为大写字母
  • -h: 根据存储容量排序(KB、MB、GB)
  • -n: 按数字排序
  • -o: 把结果写入文件
  • -r: 以相反的顺序来排序
  • -t: 指定分隔符,默认为空格
  • -V: 按照数字版本排序
  • -k: 指定排序的关键字,与-t参数配合使用
uniq:去重
  • -c: 统计重复出现的次数
  • -d: 所有邻近的重复行只被打印一次。重复次数要>=2次✧-D:所有邻近的重复行将全部打印
  • -f: 跳过对前n个列的比较
  • -s: 跳过对前n个字符的比较
  • -W: 只对每行前n个字符进行比较
wc:字符统计
  • -C: 统计字节数: chars,-1:统计行数
  • -w: 统计单词数
  • -L: 打印最长行的长度
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值