标签: memory-usage

2 GB 内存,但 Ubuntu 运行缓慢,如果做得太多会挂起

我认为我的系统超过了 Ubuntu 的最低/推荐要求,但它仍然运行缓慢。特别是当我尝试通过打开 4-6 个窗口进行多任务处理时,它会变得很慢并且经常完全挂起。

在此之前,我之前使用的 Linux Mint 运行良好(但由于某些软件无法运行,我已转移到 Ubuntu)。

我的问题是,如果我用 Xubuntu 替换我的 Ubuntu,它会运行得更快吗(相当于 Linux Mint 的运行方式)?还是我必须去Lubuntu?

performance memory-usage ram

5
推荐指数
2
解决办法
2226
查看次数

gnome-keyring-daemon 内存问题

gnome-keyring-daemon与 google chrome 一起使用时会使用大量内存(在 14.0,4、16.04 和 17.x 上看到,增长到 2 Gb),占用了整个系统。

问题似乎很长,这里的例子很少:

https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1094496

https://bugzilla.redhat.com/show_bug.cgi?id=1485439

https://ubuntuforums.org/showthread.php?t=2266820

等等。

有没有可能纠正这种行为或用任何不那么疯狂的东西替换 gnome-keyring ?

performance google-chrome memory-usage gnome-keyring

5
推荐指数
0
解决办法
996
查看次数

内存不足时没有交换的 Ubuntu 16.04 会冻结

我有一个最新的 16.04 64 位系统,具有 24GB 内存,配置无交换。有时由于我的工作性质(运行多个 VirtualBox VM、运行 Eclipse、运行 Firefox 和 Chrome 等),我的系统内存不足,而不是杀死具有更大内存占用的进程,它只是冻结并变得无法使用,然后我有硬重启。为什么会这样?

swap memory-usage 16.04

5
推荐指数
0
解决办法
462
查看次数

新的 18.04 使用 2 GB RAM

我有一台 4GB RAM 笔记本电脑。上周,我的系统严重冻结。当我检查统计数据时,它显示 2 GB 或 RAM 和 1 GB 缓存正在使用中。负载约为 1.2 或类似。所以我重新安装了 18.04 和一些常规程序。但即使一切都关闭,零使用会话仍然显示 2 GB RAM 消耗是系统负载指示器。请检查下面的屏幕截图。

我想知道这是否正常,或者我应该担心我的硬件。谢谢。

在此输入图像描述

一些背景信息。在全新安装 18.04 之前,我的 AMPPS 安装不完整。另外,Inkscape(我从 PPA 安装的)在过去两周内时不时地崩溃。

更新1:

$ swapon
NAME      TYPE SIZE USED PRIO
/swapfile file   2G 2.5M   -2
Run Code Online (Sandbox Code Playgroud)

我应该增加交换大小吗?

更新2:

使用 gnome classic DE 有什么好处吗?

memory-usage ram 18.04

5
推荐指数
2
解决办法
8540
查看次数

如何为轻量级低内存使用配置 ubuntu?

我刚刚将一台旧的辅助计算机升级到最新的 Kubuntu (10.10)。似乎对硬件来说努力有点太多了,一个 512MB 的内存模块死了。我试图把它拿走,清洁连接器,把它放回去好几次,但都无济于事。

直到这个时候我能找到一个二手的 DDR 内存模块,我只剩下 256MB 的内存,这低于运行 Kubuntu/KDE 的官方要求(384MB)。确实:计算机不断地交换内存,使一切变得非常缓慢。

由于 Kubuntu 已经安装并且我在我所有的计算机上都使用它(并且我想在我真正需要它的时候保留 KDE),我如何配置 ubuntu 以挤出所有不必要的内存使用量?

这是一台辅助计算机,但仍然非常有用。我们主要使用它来浏览网页。

缺少“轻量级”标签。

memory-usage

4
推荐指数
1
解决办法
1万
查看次数

如何使用 free -m 获取所有用户的内存使用情况

我输入了 free 命令来获取内存使用情况,如下所示:

free -m 
Run Code Online (Sandbox Code Playgroud)

输出:

在此处输入图片说明

我想使用此命令获取相同的信息,但对于所有用户,例如:

在此处输入图片说明

我使用了这个命令 .. 因为它对我来说很容易 .. 将它的输出存储在 bash 脚本的变量中......

command-line memory-usage 12.04 free

4
推荐指数
2
解决办法
986
查看次数

在 14.04 闲置几个小时后非常慢

我有 12.04 没有问题,但自从我升级到 14.04 后,我注意到系统对于 UI 任务来说非常慢,当我第二天上班时(计算机保持开启),我输入密码,它需要像1分钟登录。

但是,top 或 htop 不会显示显着的 CPU 使用率。写这篇文章并右键单击一个单词以使校正器工作需要10秒才能显示菜单和鼠标指针在我移动它时传送,这太慢了。

现在我已经关闭 VirtualBox 好多了,所以我认为问题可能来自那里。

VirtualBox 为 4.3.10_ubuntu,VM 为 Win7,标有“使用 3d 加速”。

但是由于 htop 没有显示出大量的 CPU 使用率,您认为可能是什么原因造成的?

在此处输入图片说明

virtualbox cpu-load memory-usage

4
推荐指数
1
解决办法
1528
查看次数

非常高的缓存使用率导致速度变慢

我正在尝试找出导致我的个人计算机非常缓慢的罪魁祸首。最大的嫌疑是记忆。当计算机运行得很快时,我的缓存看起来很正常。但是,当它运行缓慢时,它看起来像这样:

luke@Luke-XPS-13:~$ free -m
              total        used        free      shared  buff/cache   available
Mem:           7830        1111        1090         277        5628        1257
Swap:         16077         665       15412
Run Code Online (Sandbox Code Playgroud)

和这个:

luke@Luke-XPS-13:~$ vmstat -S M
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 3  0    665   1065     67   5562    0    0    34    88   43   23 13  4 82  0  0
Run Code Online (Sandbox Code Playgroud)

缓存占用了我的 8GB 内存中的 5.5GB,当所有程序都关闭时,并在运行后

echo "echo 3 > /proc/sys/vm/drop_caches"
Run Code Online (Sandbox Code Playgroud)

这应该是强制清除它们。一旦计算机开始进入交换,它的游戏就会以可用的速度结束。关机暂时解决了这个问题,但它最终又回来了,我不知道是什么导致了它。Slabtop 稍微透露了更多关于罪魁祸首的信息,但我不确定这意味着什么。为什么kmalloc-4096

 Active …
Run Code Online (Sandbox Code Playgroud)

cache memory-usage ram memory-leak

4
推荐指数
1
解决办法
2万
查看次数

ubuntu 22.04 上的 Qemu(virt-manager)内存泄漏

我遇到了 RAM 问题,我的 RAM 已满,但没有任何东西消耗它。这些sudo htop命令显示我的真实内存使用情况,同时sudo gnome-system-monitor显示内存已满。这不会有问题,但系统实际上认为它已满,因此它关闭了 Firefox 选项卡,并且我无法打开其他虚拟机。

值得注意的是,我使用了虚拟机,但它们已停止。也许当我停止时,KVM 中存在一个错误,它不会释放虚拟机内存。现在,我的主机上有一个具有 15GB RAM + Firefox 的虚拟机,并且有很多选项卡。正如 htop 所说,它应该占用 19GB。

我使用的是 Ubuntu 22.04。21.10 和 21.04 没有发生这种情况

在此输入图像描述

Firefox 不断关闭我的选项卡,认为 PC 正在使用所有 RAM,但事实并非如此。我无法工作!

virtualization memory-usage ram 22.04 kvm-virtualization

4
推荐指数
1
解决办法
1854
查看次数

为什么vmstat的swpd不为零

根据 的手册页vmstat,“swpd”表示使用的虚拟内存量。据我了解,在大多数情况下,除非物理 CPU 空间不足,否则它应该为零。

但是,我刚刚发现我的服务器的“swpd”值不为零。
在此处输入图片说明

我不知道为什么。即使我有 700 多个进程,CPU 也几乎 100% 未使用。
在此处输入图片说明

总共使用了大约190M的swap。与250G的总大小相比,它并没有那么大。

那么这是否意味着即使 CPU 空闲,某些进程也会使用虚拟交换?

swap memory-usage

3
推荐指数
1
解决办法
2274
查看次数