博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux free命令分析内存使用情况
阅读量:4220 次
发布时间:2019-05-26

本文共 511 字,大约阅读时间需要 1 分钟。

问题:查看下面的free命令,给出当前系统的总内存?以及实际使用的内存?实际可用的内存分别是多少?

分析1:

物理机的总内存为:1004412kb

实际使用的内存为:276052kb

可用的物理内存为:728360kb

上述的这几个值1004412是查看total列下对应的值。而实际使用的物理内存和实际可用的物理内存需要加减buffers/cache之后换算得到的,即该行:

-/+ buffers/cache: 276052kb(实际使用的物理内存) 7228360(实际可用的物理内存)

分析2(上述各个数值之间的关系):

total = used + free = used(-/+buffers/cache) + free(-/+ buffers/cache)used(-/+ buffers/caches) =used-buffers-cachedfree(-/+ buffers/cache) =free+buffers-cached
补充知识点:

buffers作用:用来缓冲块设备,即用来存放目录里面有什么内容、文件的属性以及权限等;

cached作用:用来做文件缓冲,即用来记忆我们打开过的文件和程序。

你可能感兴趣的文章
Linux ssh exit,启动的后台进程不会停止
查看>>
Linux网络编程--服务端判断客户端断开的经验方法
查看>>
使用AndroidStudio编译NDK的方法及错误解决方案
查看>>
使用getopt_long()从命令行获取参数,struct option
查看>>
TCP连接的状态详解以及故障排查
查看>>
UDP全面分析
查看>>
网络须知UDP vs TCP
查看>>
MySQL mysqldump 导入/导出 结构&数据&存储过程&函数&事件&触发器
查看>>
MySQL mysqldump数据导出详解
查看>>
揭秘阿里服务互联网金融的关系数据库——OceanBase
查看>>
揭秘京东文件系统JFS的前世今生,支持双11每秒约10万个对象同时读写
查看>>
Linux日志文件系统(EXT4、XFS、JFS)及性能分析
查看>>
网络原理以及对VM中VMnet0,VMnet1,VMnet8的理解
查看>>
虚拟机安装SSH服务
查看>>
怎样选择TCP还是选择UDP
查看>>
TCP是如何保证可靠数据传输的?
查看>>
什么时候选择TCP,什么时候选择UDP?
查看>>
SSH协议详解
查看>>
SSH原理与运用(一):远程登录
查看>>
SSH原理与运用(二):远程操作与端口转发
查看>>