Linux相关命令

一、内存

  • free

二、磁盘

  • df
  • du
  • dmesg

三、IO

  • iotop
  • iostat

四、CPU

  • top

五、负载

  • uptime
  • vmstat

一、内存

1.1 free
在这里插入图片描述
查看机器内存使用情况:
total:物理内存大小,就是机器实际的内存
used:已使用的内存大小,这个值包括了 cached 和 应用程序实 际使用的内存
free:未被使用的内存大小
shared:共享内存大小,是进程间通信的一种方式
buffers:被缓冲区占用的内存大小
cached:被缓存占用的内存大小

二、磁盘

2.1 df
查看磁盘整体情况
在这里插入图片描述

2.2 du
计算目录大小
在这里插入图片描述

2.3 dmesg
检测硬盘是否有坏道

三、IO

3.1 iotop
定位io较高的进程
在这里插入图片描述

3.2 iostat
iostat -x -k 2 1
在这里插入图片描述
说明:
1)idle小于70% IO压力就较大了,一般读取速度有较多的wait
2)await:每一个IO请求的处理的平均时间(单位是微秒)。这里可以理解为IO的响应时 间,一般地系统IO响应时间应该低于5ms,如果大于10ms就比较大了。
3)util: 一秒中有百分之多少的时间用于 I/O 操作,如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈。

四、CPU

4.1 top
查看cpu使用率
在这里插入图片描述

第一行参考5.1,第二行参考5.2,Shift+P按cpu进行排序,Shift+M按内存进行排序

五、负载

5.1 uptime
在这里插入图片描述
load average:0.27, 0.52, 0.55:系统1分钟、5分钟、15分钟的CPU负载信息.

5.2 vmstat

在这里插入图片描述

r:表示运行和等待的cpu时间片数,超过了3个就比较高,超过5很高,超过10不正常;

free:空闲物理内存;

sy:系统cpu时间,数值太高代表系统调用时间长,如IO操作频繁;

id:空闲cpu时间;

us:用户cpu时间;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值