Linux负载命令梳理

本文详细梳理了Linux系统监控中的几个关键命令,包括TOP命令用于实时查看进程信息,uptime显示系统运行时间和负载平均值,free命令提供内存使用情况,mpstat展示CPU核状态,ifstat用于监控网络接口流量,以及df命令用于检查磁盘使用率。这些工具对于理解系统性能和优化资源分配至关重要。
摘要由CSDN通过智能技术生成

目录

TOP 命令查看进程信息

uptime命令

free 命令

mpstat 命令

ifstat 命令 

df  命令 


TOP 命令查看进程信息

top命令能够清晰的展现出系统的状态,而且它是实时的监控,按q退出。

uptime命令

uptime命令可以显示的信息依次为:

  • 21:38:19 -- 现在时间
  • up 12 days -- 系统运行时长
  • 4 users -- 当前有多少用户登录
  • load average:0.65,0.36,0.23 -- 系统在过去的 1分钟,5分钟,15分钟内的平均负载

free 命令

可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区

空闲内存:available = free + buffer(缓冲) + cache(缓存)

  • total: 系统总的可用物理内存和交换空间大小。
  • used: 已被使用的物理内存和交换空间。
  • free: 还有多少物理内存和交换空间可用使用。
  • shared : 被共享使用的物理内存大小。
  • buff/cache: 被 buffer 和 cache 使用的物理内存大小。
  • available:还可以被应用程序使用的物理内存大小。

mpstat 命令

 mpstat 命令  查看CPU核状态

  • CPU: 每个CPU的process id
  • %usr: 用户态下,cpu的利用率
  • %nice: 具有nice优先级的用户下,CPU的使用率
  • %sys: 显示在kernel内核态执行时发生的CPU利用率百分比。这不包括维护硬件和软件中断所花费的时间。
  • %iowait: 显示系统有未完成的磁盘I/O请求时,CPU或CPU处于空闲状态的时间百分比
  • %irq: 系统服务于硬中断的时间开销的百分比
  • %soft: 系统服务于软中断开销的时间开销百分比
  • %steal: 显示虚拟CPU或CPU在虚拟机监控程序为另一个虚拟处理器提供服务时被迫等待所花费的时间百分比
  • %guest: CPU处理虚拟进程的花费的时间开销
  • %idel: CPU空闲百分比

ifstat 命令 

 ifstat 命令统计网络接口流量状态

选项:

  • -l 监测环路网络接口(lo)
  • -a 监测能检测到的所有网络接口的状态信息
  • -z 隐藏流量是无的接口,例如那些接口虽然启动了但是未用的
  • -i 指定要监测的接口,后面跟网络接口名
  • -s 等于加-d snmp:[comm@][#]host[/nn]] 参数,通过SNMP查询一个远程主机
  • -h 显示简短的帮助信息
  • -n 关闭显示周期性出现的头部信息
  • -t 在每一行的开头加一个时间戳
  • -T 报告所有监测接口的全部带宽
  • -w  用指定的列宽,而不是为了适应接口名称的长度而去自动放大列宽
  • -W 如果内容比终端窗口的宽度还要宽就自动换行
  • -S 在同一行保持状态更新(不滚动不换行)
  • -b 用kbits/s显示带宽而不是kbytes/s
  • -q 安静模式,警告信息不出现
  • -v 显示版本信息
  • -d 指定一个驱动来收集状态信息

df  命令 

 df 命令查看磁盘的使用率

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值