查看Linux内存使用率的方法如下:
1、使用free
命令
free
命令可以显示当前系统的内存使用情况,包括总内存、已用内存、空闲内存等,可以使用以下命令查看内存使用情况:
free h
输出结果如下:
total used free shared buffers cached Mem: 7.7G 3.2G 4.0G 156M 156M 1.9G /+ buffers/cache: 1.2G 6.3G Swap: 2.0G 0B 2.0G
各列的含义如下:
total
:总内存大小
used
:已使用内存大小
free
:空闲内存大小
shared
:共享内存大小
buffers
:缓冲区内存大小
cached
:缓存内存大小
2、使用top
命令
top
命令可以实时查看系统的内存使用情况,以及其他系统信息,可以使用以下命令查看内存使用情况:
top
在top
命令的输出结果中,可以看到如下信息:
Mem: 8054044k total, 326884k used, 7727160k free, 1560k buffers Swap: 2097148k total, 0k used, 2097148k free, 19424k cached
各列的含义与free
命令相同。
3、使用vmstat
命令
vmstat
命令可以查看虚拟内存统计信息,包括内存使用情况,可以使用以下命令查看内存使用情况:
vmstat
在vmstat
命令的输出结果中,可以看到如下信息:
procs memory swapiosystemcpu r b swpd free buff cache si so bi bo in cs us sy id wa st 1 0 0 7727160 156 19424 0 0 156 64 15 80 13 5 79 3 0
各列的含义如下:
swpd
:交换分区使用的内存大小
free
:空闲内存大小
buff
:缓冲区内存大小
cache
:缓存内存大小
si
:每秒从磁盘读入的字节数
so
:每秒写入磁盘的字节数
bi
:每秒读取的块数
bo
:每秒写入的块数
in
:每秒中断次数
cs
:每秒上下文切换次数
us
:用户空间占用CPU百分比
sy
:内核空间占用CPU百分比
id
:空闲CPU百分比
wa
:等待I/O的CPU时间百分比
st
:被虚拟机偷走的CPU时间百分比
以上就是查看Linux内存使用率的方法,希望对你有所帮助。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/623863.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复