前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >查看linux内存和硬盘

查看linux内存和硬盘

原创
作者头像
用户7639835
修改2021-11-19 18:03:14
17.3K0
修改2021-11-19 18:03:14
举报
文章被收录于专栏:技术知识分享技术知识分享

total:表示物理 内存总量

used:表示总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使用

free:未被分配的内存

shared:共享内存

buffers:系统分配但未被使用的buffers 数量,buffers实际应该是叫“缓冲”,其英文解释是:A buffer is something that has yet to be “written” to disk,就是说,buffers是将要写入硬盘中的数据缓存。

cached:系统分配但未被使用的cache 数量,cache的英文解释:A cache is something that has been “read” from the disk and stored for later use,就是说,cache是从硬盘或者存储设备读进计算机后缓存在内存中的数据。

对于cache和buffer,cached是cpu与内存间的,buffer是内存与磁盘间的,都是为了解决速度不对等的问题。

page cache用来缓存文件数据,buffer cache用来缓存磁盘数据。

这里还有一个名词,Swap,即虚拟内存。当物理内存不够用的时候,就要释放掉一部分空间,以供当前运行程序使用。这些被释放掉的内存的数据就被临时保存在虚拟内存中。但是,并非所有的数据都全被保存,只有那些使用malloc或new生成的对象,他们在文件中并没有相应的“储备”文件,被称为匿名内存数据,需要临时地存进Swap。故Swap又称匿名数据交换空间。在链接3中有其说明。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com