怎么在Linux中使用free命令

今天就跟大家聊聊有关怎么在Linux中使用free命令,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

[root@Linux /tmp]# free total used free shared buffers cachedMem: 4149156 4130412 18744 0 13220 2720160-/+ buffers/cache: 1397032 2752124Swap: 6289408 144 6289264第1行total 内存总数: 4149156used 已经使用的内存数: 4130412free 空闲的内存数: 18744shared 当前已经废弃不用,总是0buffers Buffer Cache内存数: 13220cached Page Cache内存数: 2720160关系:total = used + free第2行:-/+ buffers/cache的意思相当于:-buffers/cache 的内存数:1397032 (等于第1行的 used - buffers - cached)+buffers/cache 的内存数: 2752124 (等于第1行的 free + buffers + cached)可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。第三行单独针对交换分区, 就不用再说了.为了提高磁盘存取效率, Linux做了一些精心的设计, 除了对dentry进行缓存(用于VFS,加速文件路径名到inode的转换), 还采取了两种主要Cache方式:Buffer Cache和Page Cache。前者针对磁盘块的读写,后者针对文件inode的读写。这些Cache有效缩短了 I/O系统调用(比如read,write,getdents)的时间。

怎么在Linux中使用free命令

看完上述内容,你们对怎么在Linux中使用free命令有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注恰卡编程网行业资讯频道,感谢大家的支持。

发布于 2021-03-16 13:45:29
收藏
分享
海报
0 条评论
167
上一篇:怎么在linux系统中使用crontab定时命令 下一篇:shutdown命令怎么在linux系统中使用
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码