设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 1251|回复: 1

linux sh脚本用命令查看获取系统内存大小 真实使用量和free空闲剩余

[复制链接]
 成长值: 339

签到天数: 4738 天

[LV.Master]伴坛终老

发表于 2021/8/1 02:04 | 显示全部楼层 |阅读模式 |Google Chrome 92.0.4515.107|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
linux sh脚本用命令查看获取系统内存大小 真实使用量和free空闲剩余

输出单位为KB
  1. cat /proc/meminfo | grep MemTotal | awk '{print $2}'
复制代码


真实内存使用量应该可以通过算法得出
used = total - free - buff/cache

centos6里真实内存空闲剩余量直接看
-/+ buffers/cache
或者这个公式
真实剩余内存 = free + buff + cache

centos7的话有个专门的指标为available,显示当前剩余真实内存
  1. cat /proc/meminfo | grep MemAvailable | awk '{print $2}'
复制代码


全系统通用获取真实剩余内存
  1. awk '/MemFree/ {free=$2} /Buffers/ {buffers=$2} /^Cached/ {cached=$2} END {print free + buffers + cached}' /proc/meminfo
复制代码


欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

签到天数: 1167 天

[LV.10]以坛为家III

发表于 2021/8/28 04:10 | 显示全部楼层 |Google Chrome 92.0.4515.159|Windows 10
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/12/24 07:28 , Processed in 0.088004 second(s), 20 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表