Tag: 内存使用

通过SSH在生命周期中运行远程服务器中的任务?

两个相关问题: 如果我进入远程服务器并在前台启动一个长时间运行的任务( :~$ ./my-task > out.log ),当我与服务器的连接结束时,进程是否会继续运行? 问题#1中相同的长时间运行任务大约需要5分钟才能运行。 如果我打开另一个终端窗口并使用发送输出的文件( tail -f out.log | grep ‘Loop count’ ),这会影响my-task完成所需的时间吗?

如何阻止unity-window-decorator的过多内存使用?

我在AMD64计算机上使用Ubuntu 11.04。 当我启动计算机时,unity-window-decorator的内存使用量为几十MB(使用系统监视器检查)c使用谷歌浏览器,LibreOffice,Kile,Skype等几个小时后,统一窗口装饰器的内存使用量增加差不多1 GB。 今天我确保没有多少程序同时运行并在每次使用后退出。 随着时间的推移,unity-window-decorator的内存使用量再次增加到近1 GB。 使用/usr/bin/unity-window-decorator –replace内存使用/usr/bin/unity-window-decorator –replace大减少,但这次没有窗口装饰。 /usr/bin/unity-window-decorator&重启软件,从而带来窗口装饰,但也开始增加内存使用的循环。 我应该怎么做才能阻止这种过多的内存使用?

有没有办法限制内核的内存管理器只使用75%的内存?

好的,这里的前提是:客户是一个Windows商店,他们的Ubuntu虚拟机总是使用100%的已分配内存(按照设计),因此它们在内存使用率图表中显示为“红色”。 由于我们无法在VM内部进行访问,因此内存使用情况由VMWare外部测量,而Google搜狗并没有给我任何更深入的了解,因为我想做的事情是愚蠢的 。 它也是政治性的:我已经告诉他们这是设计,机器不使用太多交换,从报告中删除Ubuntu VM是不可行的,也没有将内存报告限制设置为100%并仅监控交换使用因为一些销售人员在合同中接受了这些KPI ,但不幸的是,这是我需要能够与他们的外部提供商就这些VM提出变更请求的信息,所以在这里发布一个问题。 有没有办法限制内核的内存管理器在正常情况下只使用75%的可用内存,只在真正需要时才使用剩余的25%? (例如磁盘缓存) 我希望在真正需要的时候记忆仍然可用,但我会接受任何答案…… 我已经尝试过了: 分配一个巨大的RAM磁盘而不是使用它:它仍然分配RAM …… 🙁

内存由“隐形”线程占用

Xubuntu Saucy配4GB RAM。 重新启动计算机并在登录后立即根据free -m获取大约500 MB的RAM。 然后我运行一些程序,内存使用量超过3 GM。 现在问题是:如果我关闭所有打开的应用程序,仍然使用大约2.5 GB的内存,但没有线程占所有这些内存。 这是ps aux的结果: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 27092 2680 ? Ss mar27 0:02 /sbin/init root 2 0.0 0.0 0 0 ? S mar27 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S mar27 0:25 […]

换到另一个发行版:可以保留-home分区吗?

我想从Ubuntu 11.04更改为另一个发行版,我在/ home上与其他文件夹不同的分区。 我想问一下是否有可能与OpenSuse或Mint这样的另一个发行版保持相同/家庭分享? 我想要做出改变的原因是Ubuntu正在使用大量的RAM; 甚至我的512X内存的WindowsXP在Ubuntu上的工作效率也比1GB的内存要好。 但也许我是唯一一个认为操作系统不应该在几秒钟后响应点击或使用所有RAM和Swap虽然只有一个程序正在运行的人…

Chrome突然使用了太多内存,出了什么问题?

我刚刚将我的RAM升级到过去的两倍,并且几周内一切运行都很好,但现在Chrome正在吃掉所有这些,我只用了一个窗口就打了90%而且打开了<50个标签。 当我关闭Chrome内存使用率下降到15%或更低时,就像这个应用程序正在使用RAM的地狱,因为它以前曾经有点节俭。 可能是什么导致了这个?

如何将包从实时图像移动到光盘上的池中?

目前我正在使用UCK并试图在256Mb RAM上制作Edubuntu 12.04.1 DVD启动安装程序: 如何在低内存(256 Mb)的系统上安装Edubuntu? 我正在阅读12.10的发行说明并注意到了 现在语言包已从实时图像移到光盘上的池中。 如何正确移动其他软件包,以便它们可用于实时系统以及无需网络访问的安装?

为程序分配自己的交换驱动器

我正试图用搅拌机渲染一些东西,但它需要20GB的RAM! 我没有那个,所以我只需插入一个60gb的usb棒,然后将它作为交换空间挂载。 问题是现在我无法真正使用我的电脑,因为传统的RAM一直都是完全充满的。 是否可以指定搅拌机使用JUST交换? 或者只是usb棒(/ dev / sdf1)? 我并不担心使用终端。

内存使用量不会随着时间的推移而增加

我的Ubuntu 13.04系统上的内存使用量不会随着时间的推移而增加。 我已经尝试了3.8.0-xx内核和来自/ ~kernel-ppa / mainline的最新版本3.9。 当我第一次启动时,这一切都正确加起来,但几天之后,这就是它的样子。 $ free -k total used free shared buffers cached Mem: 7978976 7319920 659056 0 97248 1344356 -/+ buffers/cache: 5878316 2100660 Swap: 2438140 0 2438140 Free报告说正在使用大约5.8G的驻留内存,不包括缓存和缓冲区。 当我对ps命令报告的rs进行求和时,总数差异很大。 sudo ps -eo pid,rss,args > mem.txt PID RSS COMMAND 6377 848,268 /usr/lib/firefox/firefox 6095 243,664 /usr/bin/gnome-shell 1752 72,300 /usr/sbin/mysqld 6167 71,460 /var/lib/dropbox/.dropbox-dist/dropbox 7608 […]

是否有一个应用程序可以以类似的方式显示内存使用情况?

我想在我的终端中运行一个运行应用程序,向我显示内存使用情况,类似于top显示CPU和其他信息, iotop显示顶级I / O用户。 这样的应用程序是否存在? PS我知道top也显示内存使用情况,但我说的是按顶级内存使用排序而不显示任何其他信息(类似于iotopfunction)。