Questions tagged «memory-usage»

与内存使用有关的问题与RAM,交换有关;在Ubuntu中进行扩展。


10
如何监视内存使用情况?
我曾经top看过目前的内存使用情况。但是我想监视一段时间内的内存使用情况。例如,开始监视,然后执行一些命令,最后停止监视,并查看在此期间已使用了多少内存。 如何在Ubuntu服务器上执行此操作? 我想我可以每隔5秒左右启动一次cronjob,然后调用一个命令将当前内存使用情况记录在文本文件中。但是,我应该使用什么命令以易于记录到文本文件的格式获取当前的内存使用情况?


4
'zeitgeist-fts'总是占用大量内存!
什么是zeitgeist-fts? 它始终位于内存使用量的前三个位置(与Firefox和竞争Compiz)。重新启动后,它使用约30 MB,但经过数小时或一天后,它超过了300 MB并停留在该位置! 此过程的文件位于/usr/lib/zeitgeist/zeitgeist-fts。我不知道这东西有什么作用,但是如果它没有破坏任何功能,我将非常乐意将其删除,因为内存容量对我来说非常宝贵。 编辑:我在Ubuntu-12.04.2 LTS上使用Unity桌面。

5
您如何找出哪个程序使用了过多的内存?
Ubuntu最近在我身上崩溃了。我认为是因为它的内存不足,所以我运行了free -m命令,发现我的内存使用率确实很高。因此,我跑去top寻找罪魁祸首,但显示的进程使用的内存不足1.5%。我怎么知道哪个程序使ubuntu崩溃/内存不足?以下是输出: shafee@shafee-pc:~$ free -m total used free shared buffers cached Mem: 3824 3714 110 0 978 1954 -/+ buffers/cache: 780 3044 Swap: 99 0 99 shafee@shafee-pc:~$ top top - 02:12:14 up 1:24, 2 users, load average: 0.16, 0.42, 1.49 Tasks: 182 total, 1 running, 181 sleeping, 0 stopped, 0 …


3
降低Compiz内存使用率
自安装11.10以来,我一直在关注每周出现的更新对它们如何影响Compiz的性能和资源的使用(现在我正在测试12.04和14.04)。对于我所看到的,CPU和内存使用率已经降低(特别是内存)。我正在比较安装12.04 / 14.04而没有任何更新,然后应用所有更新,还将12.04与14.04进行比较。例如,鹦鹉螺所使用的内存不足35 MB(对我来说,它在70 MB到150 MB之间进行了多个版本的相同活动)。 其他进程也获得了某种优化,这些优化将我的总内存使用量从大约850 MB降低到了610 MB(我还使用了Apache,MySQL等服务)。 Compiz几乎相同。它仍然使用超过100MB的内存来启动。仅在具有Unity且未运行其他程序的情况下使用桌面,它(现在)需要133 MB。在不影响Unity稳定性的情况下,我可以使用哪些选项来降低内存占用量(例如,从Compiz配置中删除OpenGL插件是一个坏主意)。 可以执行哪些优化来降低Compiz的内存使用量? 注意-我已经安装了Compiz Config设置管理器(CCSM)。


2
贪婪的应用程序可能导致OS崩溃的内存限制解决方案?
我使用计算机进行科学编程。它具有良好8GB的RAM和12GB交换空间。通常,随着问题变得越来越大,我超出了所有可用的RAM。Ubuntu似乎并没有崩溃(而是首选),而是开始将所有内容加载到swap中,包括Unity和任何打开的终端。如果我没有及时赶上失控程序,那么我无能为力,只能等待-切换到命令提示符需要4-5分钟。Ctrl-Alt-F2在这里我可以杀死令人讨厌的过程。 由于我自己的愚蠢超出了本论坛的讨论范围,当我用完一个有问题的程序中的所有可用内存时,如何防止Ubuntu因崩溃而崩溃? 在家实验*! 打开终端,启动python,如果已numpy安装,请尝试以下操作: >>> import numpy >>> [numpy.zeros((10**4, 10**4)) for _ in xrange(50)] *警告:可能有不利影响,请通过iotop或top及时终止进程来监视进程。如果没有,重启后我会再见。

1
从14.04到16.04的“免费”输出变化是什么意思?
我注意到free命令报告在Trusty和Xenial之间已更改。这是我的一台Trusty计算机上显示的`free -m': $ free -m total used free shared buffers cached Mem: 7916 7645 271 99 455 1764 -/+ buffers/cache: 5426 2490 Swap: 24999 805 24194 这是(不同的)Xenial系统上的等效项: $ free -m total used free shared buff/cache available Mem: 3553 1192 857 16 1504 2277 Swap: 3689 0 3689 我主要用来查看的+/-缓冲区/缓存行已消失。我应该如何解释新数字? 使用/空闲的内存是否包括缓冲区和缓存? 哪些数字与早期版本的“ …

4
为什么我经常出现此“无法分配内存”错误?
我正在使用带有Gnome-Classic的Ubuntu 12.10。我经常在几乎所有大小的程序中都遇到此错误。当我尝试打开它们时,它们没有启动,而是显示一条错误消息“” Could not launch 'Program' - Failed to fork child process (Cannot allocate memory)。直到最近几周,这才成为问题。 我无法识别导致此错误的程序之间的任何共性。这似乎只是时间问题。我的计算机运行了一段时间(从一天到几天)后,我似乎无法启动任何新程序。 我知道防止此错误的唯一方法是重新启动计算机。 为什么会出现此错误,我该怎么做才能阻止它发生? 我运行了GRUB菜单中可用的memtest,它没有报告任何错误,因此我不认为这是硬件故障。 我也跑了sudo apt-get check,没有发现错误。 这是一些请求的命令行输出: $ free -m total used free shared buffers cached Mem: 3945 3753 191 0 181 475 -/+ buffers/cache: 3096 848 Swap: 3813 60 3753 $ swapon -s …

2
普通的Ubuntu 16.04 LTS Server可以在不运行的情况下运行吗?
我的一些小型ubuntu设备的内存已用完。我注意到snapd正在运行,并且使用了大量的ram。(我有一个机会并停止了已捕捉的服务,并且一切正常,但是我想知道我的机器是否能够正常重启) 我想知道的是,在一般安装的Ubuntu 16.04服务器中是否存在需要快照才能运行的核心服务? 另外,我需要通过systemctl禁用的所有服务中的哪些服务才能摆脱快照?

5
如何使用oom_score_adj?
在11.04中,/proc/[pid]包含oom_score_adj但man proc描述了旧的oom_adj。我没有在Google上搜索有关如何使用此功能的任何信息。 我需要安排的是,先杀死由“ pbs”或“ gridengine”启动的进程,然后再杀死其他任何事物。我怎样才能做到这一点?

3
如何在顶部栏中显示内存使用情况信息或作为通知?
我有4GB RAM。当我打开Firefox,IntelliJ IDEA或VS Code以及其他一些应用程序时,我的内存即将用完,因此我的机器挂起了,我无法做任何事情。我什至无法关闭任何应用程序。 日期和时间显示在顶部栏中,以便我可以随时查看而无需输入任何内容。 如果我以这种方式查看内存状态而无需键入任何内容,那么我可以决定是否打开一个应用程序,或者该应用程序是否会使我的计算机处于挂起状态。 在Ubuntu 18.04 LTS中可以吗?

4
Google Chrome浏览器将占用我的内存,直到导致我的计算机死机。我该怎么做才能避免这种情况?
它太可怕了,我什至不能切换到TTY1来强制重启。我必须硬重置,并且失去工作。 理想情况下,我希望能够在Ubuntu上使用chrome浏览器,而不必不断提醒自己关闭标签页。 是否有Chrome的扩展程序或Ubuntu的工具可以帮助我避免Ubuntu吞噬所有RAM并使其无法工作的问题?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.