Tag: 内存使用

‘zeitgeist-fts’总是使用大量的记忆!

什么是zeitgeist-fts ? 它始终位于内存使用的3个顶级位置(与Firefox和Compiz竞争)。 在新的启动后它使用大约30 MB,但在几个小时或一天后, 它超过300 MB并保持在那里! 此进程的文件位于/usr/lib/zeitgeist/zeitgeist-fts 。 我不知道这件事是做什么的,但是如果它没有破坏任何function,我会很高兴删除它,因为内存容量对我来说非常宝贵。 编辑:我在Ubuntu-12.04.2 LTS上使用Unity桌面。

所有RAM都去了哪里?

我有1GB的RAM,当我运行NetBeans和Firefox时,它们可以获得大约300MB的RAM。 在某些时候,系统变得非常慢,可能比正常慢100倍,切换窗口( Alt + Tab )变成了一个巨大的任务,计算机几乎没用。 这可能是它开始交换的时刻。 两个问题: 根据提供的图像,所有RAM都去了哪里? 当我计算所有进程内存时,它远小于1GB。 当RAM已满且使用交换空间时,系统变得慢100倍是正常的吗? 在另一台4GB内存的计算机上我没有问题。 更新:我添加了2GB的RAM,现在我有3GB。 任何想在Unity上使用1GB重型应用程序的人,我认为它不会起作用。 在空桌面上正常工作:)

为什么系统监视器中显示的内存使用量与ps_mem中的内存使用量不同?

我从Mint 17.3(和Ubuntu Mate 15.10)来到Ubuntu 16.04,我对Ubuntu 16.04的内存使用感到震惊。 通过全新安装,16.04使用了大约650+ Mb内存,经过1或2天后,我安装了大多数需要正常使用的应用程序后,16.04在闲置时使用~1GB,仅在4或5时爬升到1.5GB镀铬标签。 然后我使用终端工具来检查内存(我在这里使用ps_mem ) – 这里的内存明显低于系统监视器中显示的内存: 所以,我的问题是: 哪个工具显示正确的内存使用情况:系统监视器或ps_mem ? 为什么Ubuntu 16.04使用如此多的内存?

在Ubuntu从11.04升级到11.10之后,如何恢复/更改Alt + Tab行为/ ram使用以及其他一些事情?

我使用Ubuntu进行编程。 我最近从11.04更新到11.10。 在新版本的Unity桌面界面中有一些我不喜欢的东西。 我实际上并不知道是否很难恢复以前的行为,如果不是,我应该在哪里做到这一点。 我知道一些编程,但我真的不太了解Linux设置。 我曾经有3-6个终端窗口,并使用Alt + Tab和Shift + Alt + Tab在它们之间切换。 我喜欢半透明的终端窗口,因为有了它们,我可以在Firefox中打开带有一些指令的网页,按Alt + Tab并在控制台窗口中键入命令,能够识别网页下的文本。 由于以下原因,我现在的工作方式有问题。 “负面”变化列表 Alt + Tab仅显示所有控制台窗口的一个图标。 当我等待一段时间时,它会显示所有窗口,但我不想等待。 我更喜欢记住窗口的顺序并按下Alt + Tab多次,因为我需要切换到右侧窗口。 Alt + Shift + Tab以相反的顺序切换现在不起作用。 控制台窗口不再透明。 当我不等待,并切换到此图标时,它会完全显示所有控制台窗口。 因此,即使它们是透明的,我也无法在它们下面看到任何东西(我只能从窗口看到一些东西,它直接在当前窗口下,而不是在几个层次下)。 当我在Unity中运行几个控制台窗口时,我在Ubuntu 11.04上使用了740Mb,但我现在有1050Mb。 问题是如何将其恢复到750-。 我真的需要我的记忆,因为我使用我的计算机处理1512Mb的数据,我尝试每10Mb节省一次(如果它不需要太多的机器,更重要的是,我的时间)。 当我按下“超级密钥”时,我有一个字段来输入我想要运行的程序的名称。 但现在它有时会显示这个字段,但是当我试图输入时没有任何反应。 可能,重点不在于正确的领域。 我并不是要恢复完全相同的行为,但我想让我在Ubuntu 11.10中的工作变得高效(至少和Ubuntu 11.04一样高效)。 如果有一些方法可以实现这一目标,我会很高兴。 我试过了什么 我已经安装了CompizConfig设置管理器。 我读过这个问题 。 但是启用“静态应用程序切换器”会使Alt + Tab变得疯狂:启用它之后 它讲述了与“Ubuntu Unity插件”的密钥绑定冲突; “Alt + Tab”切换不会改变,但“Shift […]

是否有任何应用程序或命令可以像Windows中的CCleaner一样清理内存?

系统连续运行8小时后,变慢。 当我在Windows上遇到相同的情况时,我使用CCleaner清理内存,这曾经给我一点提升。 是否有任何应用程序或命令可以清除CCleaner在Windows中使用的未使用的现有RAM内存(浏览器,临时文件,预取操作系统文件等)?

当可用RAM接近零时发出警告

这是针对可能导致操作系统崩溃的贪婪应用程序的内存限制解决方案的后续行动? :ulimit和cgroups不是用户友好的,此外,不适用于生成单独进程的应用程序,例如每个新((组)选项卡的Chrome / Chromium。 实际上,Windows 7使用的简单有效的解决方案是警告用户操作系统内存不足。 这个简单的警告弹出窗口阻止我在Windows中进行任何低内存导致的系统冻结,而我在Ubuntu发行版中不断遇到我正在测试的内容(RAM安装的磁盘会单独占用2GB)。 那么,是否有某种方法可以自动警告用户可用内存接近零,用户不必关注某些内存监控小工具? 当然Conky可以配置这样做吗?

为什么我经常收到“无法分配内存”错误?

我正在使用Ubuntu 12.10和Gnome-Classic。 我经常收到这个错误,几乎所有的程序,无论大小。 当我尝试打开它们时,它们无法启动,而是我收到一条错误消息,指出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 […]

降低Compiz内存使用率

自从我安装了11.10(现在我正在测试12.04和14.04)以来,我一直在关注每周出现的更新如何影响Compiz的性能和资源使用情况。 对于我所看到的,CPU和内存使用率已降低(特别是内存)。 我正在比较安装12.04 / 14.04没有任何更新,然后应用所有更新,并比较12.04至14.04。 例如,nautilus使用的小于35 MB(对我来说,它介于70 MB和150 MB之间,与之前的几个版本进行相同的活动)。 其他进程也收到了一些优化,它将我的总内存使用量从大约850 MB降低到610 MB(我也使用Apache,MySQL等服务。)但是经过所有这些时间,唯一一个留下来的Compiz几乎一样。 它仍然使用超过100MB的启动。 只使用Unity的桌面而不运行其他程序,它需要(现在)133 MB。 我可以使用哪些选项来降低内存占用而不会影响Unity的稳定性(例如,从Compiz配置中删除OpenGL插件是一个不错的想法)。 可以做些什么来降低Compiz的内存使用量? 注意 – 我已经安装了Compiz配置设置管理器(CCSM)。

什么是进程“/ usr / bin / X:0 -auth / var / run / lightdm / root /:0 -nolisten tcp vt7 -novtswitch -background none”?

我在Ubuntu 12.04设置中遇到了一些严重的性能问题,因此通过运行htop和我的常规任务来寻找罪魁祸首。 除了像铬,compiz和conky这样的常见嫌疑人之外,我注意到了这个过程: /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none 它不仅运行不断,而且它也是进程列表中的主要资源之一,无论是在CPU使用还是内存消耗方面。 它大部分时间都是排名第一的表演者,只是偶尔通过像Flash播放器之类的特别需要资源的任务一样高居榜首。 从名称来看,我完全不确定它的作用。 X和lightdm似乎表明与gui的关系,而tcp似乎与网络相关。 我的问题:这个过程应该一直运行吗? 使用这么多的资源是否合法? 我需要它运行还是可以安全杀死,如果是这样,怎么办? 仅供参考:我的系统是完全最新的,我甚至使用xorg-edgers ppa来获取最新的nvidia驱动程序和compiz-packages(出于特定的bug相关原因)。 任何建议将非常感谢。

如何限制给定进程的资源使用?

我有一个需要运行的应用程序的进程,但最终使用了太多的IO用法。 并且真的让我的计算机崩溃了,因此在运行时无法做任何其他事情。 所以我想知道是否有办法限制给定进程的IO使用率,RAM和CPU? 当然还有它的子流程。 这是在我的Ubuntu 18.04 LTS系统上。