linux系统性能10条命令监控 可以在1分钟内对系统资源的使用情况有个大致的了解

linux系统性能10条命令监控 可以在1分钟内对系统资源的使用情况有个大致的了解

top
free -m
uptime
dmesg |tail
vmstat 1
mpstat -p all 1
pidstat 1
iostat -xz 1
sar -n dev 1
sar -n tcp,etcp 1

1.top 【在我的博客里有一篇具体介绍】
在这里插入图片描述
2.free -m
在这里插入图片描述
free -m :查看内存情况,单位为MB。
total 内存总数
used 已经使用的内存数(我的程序使用内存数量+系统缓存使用的内数量)
free 空闲的物理内存数(是真正的空闲,未被任何程序占用)
shared 多个进程共享的内存总额
buffers 磁盘缓存(Buffer Cache)的大小(可提高系统I/O调用的性能)
cached 磁盘缓存(Page Cache)的大小(可提高系统I/O调用的性能)
-buffers/cache 表示已被我们的程序使用的内存数,计算方法:used - buffers - cached
+buffers/cache 表示还可已被我使用的内存数,计算方法:free + buffers + cached

操作系统目前可用内存总量=free + buffers + cached=808948+ 37628+ 412636=1259212(即buffer与Cache 可以无限接近0,全部被程序使用)

程序使用的总内存=153024= 603288 - 37628 -412636 (used=程序内存+buffer+cache)

buffers是用来给块设备做的缓冲大小、buffers是用来存储目录里面有什么内容,权限等等
cached用来给文件做缓冲,用来记忆我们打开的文件.

查看是哪个进程使用了 Swap:

使用 top 命令,然后再按 f,再按 p ,(显示swap列)

即可显示哪个进程使用了多少 Swap 空间。然后要释放的话,把那个进程重起下即可。

查看 Swap 使用的哪个分区使用 /sbin/swapon -s 命令。

3.uptime
在这里插入图片描述
4.dmesg |tail
在这里插入图片描述
5. vmstat 1
在这里插入图片描述

6.mpstat -p all 1
在这里插入图片描述
7.pidstat 1
在这里插入图片描述
8.iostat -xz 1
在这里插入图片描述

9.sar -n dev 1
在这里插入图片描述

10.sar -n tcp,etcp 1
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值