8.内存freeavailable区别

更新时间:2023-05-23 14:35:28 阅读: 评论:0

名著阅读父亲的病主要内容8.内存freeavailable区别
free -h  查看内存⼤⼩
蒜蓉娃娃菜free 与 available 的区别
free是真正尚未被使⽤的物理内存数量。除夜宿石头驿
科技小手工available是应⽤程序认为可⽤内存数量,available = free + buffer + cache (注:只是⼤概的计算⽅法)
Linux 为了提升读写性能,会消耗⼀部分内存资源缓存磁盘数据,对于内核来说,buffer 和 cache 其实都属于已经被使⽤的内存。但当应⽤程序申请内存时,如果 free 内存不够,内核就会回收 buffer 和 cache 的内存来满⾜应⽤程序的请求。这就是稍后要说明的 buffer 和cache。
此花开尽更无花
buff 和 cache 的区别
buffer名为缓冲,cache名为缓存。
cache:⽂件系统层级的缓存,从磁盘⾥读取的内容是存储到这⾥,这样程序读取磁盘内容就会⾮常快,⽐如使⽤grep和find等命令查找内容和⽂件时,第⼀次会慢很多,再次执⾏就快好多倍,⼏乎是瞬
刑事判决书间。但如上所说,如果对⽂件的更新不关⼼,就没必要清cache,否则如果要实施同步,必须要把内存空间中的cache clean下
buffer:磁盘等块设备的缓冲,内存的这⼀部分是要写⼊到磁盘⾥的。这种情况需要注意,位于内存buffer中的数据不是即时写⼊磁盘,⽽是系统空闲或者buffer达到⼀定⼤⼩统⼀写到磁盘中,所以断电易失,为了防⽌数据丢失所以我们最好正常关机或者多执⾏⼏次sync命令,让位于buffer上的数据⽴刻写到磁盘⾥。没有钱怎么创业

本文发布于:2023-05-23 14:35:28,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/925189.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:内存   磁盘   内容
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图