Tag: 内存使用量

内存已满,大多采用“共享”,GUI无响应

有这么多的问题,但没有一个答案对我有用。 也许我的系统只是配置错误。 我的问题是,在一些正常运行时间(几天)后,我的台式机(Ubuntu 16.04 LTS)上的RAM完全填满,GUI开始滞后并变得无响应/无法使用。 free输出: total used free shared buff/cache available Mem: 16326212 5633804 395072 10026328 10297336 184458 Swap: 0 0 0 没有用的是这个: sync; sudo sh -c ‘echo 3 >/proc/sys/vm/drop_caches’ =>以上数字几乎没有变化 swapoff -a =>没有变化(无论如何都要禁用交换) 对相关问题中所有free发布的输出产生显着差异的是,我的大部分记忆都被shared 。 但是, ipcs -m | awk ‘{sum+=$5} END{print sum}’ ipcs -m | awk ‘{sum+=$5} END{print sum}’产生213 MB左右的数字。 可能相关:我有几个路径映射到RAM磁盘(来自/etc/fstab ): […]

使用echo 3> / proc / sys / vm / drop_caches释放页面缓存不起作用?

free -m total used free shared buffers cached Mem: 24055 22439 1615 8969 16 9096 -/+ buffers/cache: 13326 10728 Swap: 0 0 0 所以我最初在这里,我想要一点额外的ram空间,所以我的spotify停止崩溃,所以我可以启动另一个java服务器或其他什么。 我尝试echo 3 > /proc/sys/vm/drop_caches但没有骰子。 事后读数是一样的。 即使在关闭了chrome和所有内存密集型内容之后,页面缓存仍然保持不变,直到重新启动。 是什么导致这个?

如何避免内存不足以挂起系统

我在Ubuntu上看到了很多与内存相关的问题,说实话,我真的无法理解如何解决这些问题。 我有8GB内存。 我已经尝试了/没有交换没有太大的差异。 问题是我经常(每天最多一次)必须硬重启我的笔记本电脑,因为它完全冻结(等待没有帮助)。 它很可能与我的Web浏览器的RAM使用有关。 从这里开始,笔记本电脑上没有高要求的过程。 为了实验/再现: 我用Python填充我的记忆,填充列表的无限循环。 我打开了我的(网络)浏览器(Chrome / Firefox),带有一个或多个标签。 我的观察是: Python无法无限地分配内存:它最终会引发MemoryError 。 另一方面,浏览器不会给出关于它的信息,并且在我的情况下会挂起系统。 我必须硬重启笔记本电脑然后。 我不明白: 为什么允许浏览器分配越来越多的内存(看起来最后一点) 为什么系统挂起而不是“只是”杀死一个进程。 我知道交换需要CPU,所以它可能会暂停系统一段时间。 这就是为什么我禁用它,所以我认为内核会迅速决定杀死进程。 我无法理解这种基本用法(使用浏览器)如何成为使用8GB RAM的最新操作系统的问题。 我是否需要调整我的系统以获得可靠的系统? 感谢任何有用的建议/解释/技巧。