Linux与shell学习(5)- 性能统计

本文介绍了如何在Linux系统中监控CPU、内存和IO性能。通过查看CPU信息,包括负载平均值和各进程占用情况,以及使用`free -h`命令检查内存使用状态。同时,讲解了安装和使用sysstat、iftop等工具来监控硬盘和网络IO。

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

查看CPU信息

cat /proc/cpuinfo

在这里插入图片描述

负载信息(进程)查看

top

在这里插入图片描述
说明:
PID:进程ID(一直刷新)
up:目前使用时间
user:当前使用用户数量
load average:负载情况(三个参数所代表意义相同,分别代表1分钟,5分钟,15分钟)
tasks:当前运行的进程数量,各个状态的进程数量(running,stopped, sleeping,zombie(僵尸进程))
%cpu:cpu占用百分比

  • us:用户空间;
  • sy:内核空间;
  • ni:改变过优先级的进程占用CPU的百分比;
  • id:空闲;
  • wa:硬盘、网络产生的IO等待占用的百分比;
  • hi:硬中断占用CPU的百分比;
  • si:软中断占用CPU的百分比
参数

-p 进程号:只观察指定进程
-d 4:间隔时间为4s,每4s刷新一次
-n:获取多次cpu执行参数,-n 4,只更新4次
-b:批处理模式

内存

free -h:查看内存
在这里插入图片描述

  • total:总物理内存
  • used:已经使用的物理内存
  • free:没有使用的物理内存
  • shared:多进程共享内存
  • buff/cache:读写缓存内存;buff:即将写入;cache:从磁盘中读出来的
  • available:可以被应用程序使用的物理内存

IO

工具安装

apt install -y sysstat
apt install iftop
apt install strace

硬盘IO

在这里插入图片描述

网络IO

iftop:查看操作系统网络相关状态
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值