标签: memory-usage

compiz 巨大的内存泄漏 - ubuntu 11.04-unity

会话开始时 compiz 应用程序 (ID 1527) 使用的内存 - 45-55 Mb,2 小时后使用的内存,500 MB。我发现以下错误报告https://bugs.launchpad.net/ubuntu/+source/unity/+bug/720446
解决了吗?有解决办法吗?它与nvidia驱动程序有关吗?

unity compiz 11.04 memory-usage

6
推荐指数
2
解决办法
3009
查看次数

在 Ubuntu 上明智地跟踪内存过程

我有一个 Rails 3 应用程序,每天有 100-200 个独立访问者。服务器(Ubuntu)上消耗的总内存约为 1.5-2 GB。我想知道每个进程使用了​​多少内存。跟踪不同进程使用的内存的最佳工具是什么?

server rails memory-usage

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

Chromium GTK+ 主题是否比其他主题轻?

在此处输入图片说明

还是比较重?除了美学之外,人们还可以考虑哪些其他方面?

themes chromium memory-usage

6
推荐指数
1
解决办法
2345
查看次数

减少内存使用

我刚刚安装了 Ubuntu 12.10 (Quantal Quetzal) 的标准默认桌面配置。我的电脑只有 1GB 的内存并且有点挣扎。我可以采取哪些步骤来减少标准安装的内存开销?如果它有所作为,我大部分时间使用 Firefox 和终端。

只需运行我看到的这两个应用程序:

free -m
            total       used       free     shared    buffers     cached

Mem:           938        873         64          0          5      167
-/+ buffers/cache:        701        237
Swap:          959        158        801
Run Code Online (Sandbox Code Playgroud)

firefox browser unity memory-usage

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

Chrome突然占用了太多内存,怎么了?

我刚刚将我的 RAM 升级到原来的两倍,并且在几周内一切都运行良好,但现在 Chrome 正在吃掉所有这些,我在只打开一个窗口和 <50 个标签页的情况下达到了 90% 的使用率。

当我关闭 Chrome 时,内存使用率下降到 15% 或更少,就像这个应用程序正在使用内存一样,因为它以前更节俭。

什么可能导致这种情况?

google-chrome memory-usage ram

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

如何在不手动关闭标签页的情况下保持 Firefox 可用?

在她的计算机上使用 Firefox 时,我妻子在开始新搜索时会打开一个新选项卡,并在她以后可能想使用链接页面时在新选项卡中打开链接。

然而,她从不关闭选项卡,有效地使用它们而不是书签,这导致内存使用量不断增长,然后交换使用以随着选项卡数量增加到数百而不断增加。后来由于内存使用率过高,无法再休眠,我们最终会进入整个计算机无法使用的状态(例如,将 Thunderbird 放在前面并单击邮件将需要几分钟时间,在此期间整台计算机都没有响应) )。那时我们需要完全关闭firefox(这可能需要长达十分钟并且可能会丢失未保存的数据)或重新启动(相同)。

我为她的笔记本电脑添加了内存(现在总共 2G - 这是一个旧型号,这是我能找到的最高容量兼容)但这只是意味着她现在能够在事情开始崩溃之前打开更多标签。

我的问题:有没有办法扩展或修改 Firefox,让她遵循这种使用模式,而不会导致内存使用量激增?我想象合并标签和书签的概念,例如,这样几天没有打开的标签会被自动添加书签和关闭(进入不会占用宝贵资源的文件系统)。

理想情况下,不应自动关闭某些页面,例如 GMail 网络界面和当前正在播放的 YouTube 视频(它们可以通过初始的“?”识别)。

firefox memory-usage

6
推荐指数
1
解决办法
1627
查看次数

使用所有系统内存的不可见进程

我有一个带有 512MB RAM 的 VPS(Ubuntu 14.04)。这曾经足够了,但有一段时间,这已经引起了问题——有些东西正在吃掉所有的内存,而我的调试让我毫无头绪。

我已经关闭了 Apache、MySQL 等,我仍然使用 90% 的内存。它只是让我感到困惑。我已经重启了多次。

截屏

我敢肯定我只是愚蠢,但我很感激这个社区可以就这个问题提供的任何智慧。

server vps memory-usage ram 14.04

6
推荐指数
1
解决办法
2447
查看次数

监视所有内存使用情况的一般方法

我有 Kubuntu 16.04 并且正在使用 ZFS。

正如你在superuser 上看到的那样,我只是花了很长的路来追踪我的记忆消失的地方。

原来是 ZFS 的 ARC 正在吃掉它,而没有出现在工具/文件中的任何地方,而不是它自己的特殊文件 /proc/spl/kstat/zfs/arcstats

有没有一种通用的方法来查看内核使用了多少内存,如果可能,哪些内核模块使用了内存?

例子:

free -h 向我展示了这个:

              total        used        free      shared  buff/cache   available                                           
Mem:            31G         19G        1.8G        406M         10G        5.2G                                           
Swap:          8.0G          0B        8.0G 
Run Code Online (Sandbox Code Playgroud)

所以使用了 19GB。但是 TOP 只向我展示了大约 8GB 的​​已用内存。所以我去寻找其他的 11GB。6GB原来是板坯,其中可以看到/proc/memstat,用nmon。但是仍然缺少 5GB。

最后我发现它已经被ZFS的ARC消耗掉了。但它只列在它自己的特殊信息文件中。/proc/spl/kstat/zfs/arcstats

无论是/proc/memstat也不是tophtopnmonfree,或者atop可以告诉我使用这些5GB是谁。

是否有文件/工具可以在不了解/理解这些模块的情况下查看此类特殊模块使用的内存?或者,如果我想编写一个可以告诉我这一点的监控工具,我是否必须考虑每个现有模块?

从我的角度来看,linux 下的内存信息是一团糟。数十个数字加起来并不等于总内存。我打赌free通过从总数中减去空闲/缓存/缓冲区来计算“使用中”参数。

我想拥有/编写一个我可以看到的工具/信息

Total memory: 32GB
  in use: 19GB
    processes: 8GB …
Run Code Online (Sandbox Code Playgroud)

memory-usage zfs free

6
推荐指数
1
解决办法
5912
查看次数

bash fork:重试:资源暂时不可用

我正在尝试运行一个 shell 脚本,它将使用 shell 脚本创建进程。我收到资源暂时不可用错误。如何确定哪个限制(内存/进程/文件计数)造成了这个问题。下面是我的ulimit -a结果。

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 563959
max locked memory       (kbytes, -l) unlimited
max memory size         (kbytes, -m) unlimited
open files                      (-n) 65535
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) unlimited
cpu time               (seconds, -t) unlimited
max user processes              (-u) 10000000 …
Run Code Online (Sandbox Code Playgroud)

bash memory-usage ulimit

6
推荐指数
1
解决办法
9781
查看次数

Electron `chrome --type=renderer --field-trial-handle=...` 不会关闭,占用内存

我正在尝试用电子构建一个应用程序。但是,当我这样做时,似乎创建了几个在关闭电子后不会关闭的 chrome 进程。这些进程占用了大量内存,从而降低了我的计算机速度。大多数进程都被称为类似chrome --type=renderer --field-trial-handle=....

即使我尝试运行电子快速启动应用程序,它们也会发生。除了重新启动计算机之外,我无法找到停止这些进程的方法。

这是我的系统监视器中这些进程的屏幕截图:

这是我的系统监视器中这些进程的屏幕截图

这就是我尝试结束该过程时发生的情况。弹出某种奇怪的无功能对话框:

在此处输入图片说明

问题。

  1. 这个问题实际上是由电子造成的吗?
  2. 有没有办法在电子内关闭这些(例如通过标志)?
  3. 有没有办法在不重新启动的情况下关闭这些进程?
  4. 向电子仓库提交问题会更好吗?

信息。

  • 操作系统:Ubuntu 16.04 LTS
  • 电子版本:v1.7.9
  • Chrome 版本:版本 61.0.3163.100(官方版本)(64 位)

google-chrome memory-usage system-monitor electron

6
推荐指数
2
解决办法
4573
查看次数