5个Linux性能监控命令

这些命令提供了宝贵的系统性能统计数据,有助于分析资源利用率、识别瓶颈和优化效率。

1. vmstat – 报告虚拟内存统计数据

vmstat 命令可打印有关内存、交换、I/O 和 CPU 活动的详细报告。其中包括已用/可用内存、交换入/出、磁盘块读/写和 CPU 进程/闲置时间等指标。

例子:

vmstat 5

其他有用的 vmstat 选项:

  • -a – 显示活动和非活动内存
  • -s – 显示事件计数器和内存统计信息
  • -S – 以 KB 而不是块为单位输出
  • 5 – 每 5 秒刷新一次输出。

上面的示例每 5 秒输出一次内存和 CPU 数据,直到中断为止,这对监控实时系统性能非常有用。

[root@xx web]# vmstat 5
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0      0 115732      0 952956    0    0     0     2    2    4  0  0 99  0  0

每一列代表的意思:

procs: 进程统计信息

  • r: 运行队列中正在运行的进程数
  • b: 等待运行的进程数

memory: 内存统计信息

  • swpd: 使用的交换空间大小(单位为KB)
  • free: 空闲内存大小(单位为KB
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值