为什么 Ubuntuone 占用 4GB RAM 内存

为什么 Ubuntuone 占用 4GB RAM 内存

查看详情

在此处输入图片描述

环境:Ubuntu 11.10 x64

答案1

因为你错误地理解了“已用内存”。在 Linux 中unused memory = bad memory,Linux 会尽可能地使用所有可用内存。缓存就是一个例子。只要应用程序需要,就可以随时释放这些内存。

您可以手动刷新这些缓存内容:

# free
             total       used       free     shared    buffers     cached
Mem:       1022560     470596     551964          0      27872     189784
-/+ buffers/cache:     252940     769620
Swap:      6587388          0    6587388

# sync
# echo 3 > /proc/sys/vm/drop_caches
# free
             total       used       free     shared    buffers     cached
Mem:       1022560     300952     721608          0        972      53216
-/+ buffers/cache:     246764     775796
Swap:      6587388          0    6587388

答案2

如果您一次添加许多(数十万)个文件进行同步,则可能会发生这种情况。除了上述已知情况外,如果发生这种情况,则表明存在错误,您应该提交错误或者联系支持

答案3

我已经创建了一个此处有新的公开错误。此问题上的其他错误一直被标记为私密,因此不可见。请转到错误并标记为“对我有影响”如果您需要附加日志文件以便 Ubuntu One 团队可以诊断问题,请打开单独的错误。

相关内容