Linux命令查看内存与硬盘信息

使用Linux命令查看系统中的内存和磁盘的使用情况

按内存占用排序

先输入top,再输入M,系统就会以内存占用率大小倒序排列

按CPU占用排序

先输入top,再输入P,系统就会以CPU占用率大小倒序排列

按运行时间排序

先输入top,再输入T,系统就会以TIME+大小倒序排列

查看某一进程占用内存与CPU
top -p pid
free命令

可用参数:

    -b  以Byte为单位显示内存使用情况。
	-k  以KB为单位显示内存使用情况。
	-m  以MB为单位显示内存使用情况。
	-o  不显示缓冲区调节列。
	-s	 <间隔秒数>  持续观察内存使用状况。
	-t  显示内存总和列。
	-V  显示版本信息。

显示结果:

              total        used        free      shared  buff/cache   available
Mem:           992M        547M         88M        480K        357M        289M
Swap:            0B          0B          0B

结果含义:

    total   系统总的可用物理内存大小
    used    已被使用的物理内存大小
    free    还有多少物理内存可用
    shared  被共享使用的物理内存大小
    buff/cache  被 buffer 和 cache 使用的物理内存大小
    available   还可以被 应用程序 使用的物理内存大小

free与avaliable的区别:

free是指未被使用的物理内存数量

available是可以被应用程序使用的内存大小,available = free + buffer + cache

Linux 为了提升读写性能,会消耗一部分内存资源缓存磁盘数据,对于内核来说,buffer 和 cache 其实都属于已经被使用的内存。但当应用程序申请内存时,如果 free 内存不够,内核就会回收 buffer 和 cache 的内存来满足应用程序的请求。

查看硬盘信息

df -hl
显示结果:

/dev/vda1        50G  4.4G   43G  10% /
devtmpfs        487M     0  487M   0% /dev
tmpfs           497M   28K  497M   1% /dev/shm
tmpfs           497M  424K  496M   1% /run
tmpfs           497M     0  497M   0% /sys/fs/cgroup
tmpfs           100M     0  100M   0% /run/user/0

6列数据分别的意思是:

硬盘编号、总容量、已使用大小、可用大小、磁盘利用率、挂载点

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值