首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可用内存+使用内存小于总内存

可用内存+使用内存小于总内存
EN

Ask Ubuntu用户
提问于 2022-02-20 19:32:37
回答 1查看 340关注 0票数 0

我注意到一种奇怪的行为,当使用量略大于3000 is时,计算机就会崩溃。甚至在达到3000 it之前,交换就被使用了,就好像计算机刚刚拥有它一样。

那是我的free -m的结果

代码语言:javascript
复制
......total..used..free..shared..buff/cache..available
Mem:..3834...2009..715...523.....1109........1066
Swap:.2047...1811..236

这是怎么回事?我已经处理这个问题很久了,它并不烦人,但限制了我的电脑的使用。

编辑这是我当前的结果:

代码语言:javascript
复制
......total...used..free.....shared......buff/cache.....available
Mem:...3834...1818...385........999............1631...........787

情况越来越糟

EN

回答 1

Ask Ubuntu用户

发布于 2022-02-22 19:09:38

我不能补充评论,因为我没有足够的声誉,我希望这是正常的。

我看不出这里有什么问题。您使用的、空闲的和缓冲区的加起来等于您的总内存。似乎正在发生的事情是,您的缓冲区/缓存已经满了。但这并不是什么问题。Linux将在将其写入磁盘之前将常规访问的内容存储在内存中,以提高访问速度。那是缓冲区/缓存。但是这个内存并没有真正“丢失”,linux会自动缩小缓存,以便在需要的情况下为进程提供更多可用的内存。

如果您想手动释放一些缓存,则可能需要查看https://www.geeksforgeeks.org/how-to-clear-ram-memory-cache-buffer-and-swap-space-on-linux/

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1394010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档