为什么在我的设置中使用零交换?

从交换过程的外观;

ubuntu:~$ cat /proc/swaps Filename Type Size Used Priority /dev/sdc2 partition 4104188 0 -1 ubuntu:~$ 

从顶部:

 ubuntu:~$ top top - 09:35:37 up 9:07, 9 users, load average: 1.43, 0.80, 1.09 Tasks: 206 total, 3 running, 202 sleeping, 0 stopped, 1 zombie Cpu(s): 4.4%us, 2.2%sy, 0.0%ni, 50.5%id, 42.5%wa, 0.0%hi, 0.3%si, 0.0%st Mem: 3088492k total, 2619440k used, 469052k free, 238536k buffers Swap: 4104188k total, 0k used, 4104188k free, 1769788k cached 

两者都说实际上正在使用零交换。

我正在使用支持64位的core2 duo dell笔记本电脑和4gig ram,在持久的现场USB记忆棒上运行32位ubuntu。

我可能正在回答我自己的问题,但我想知道liveUSB坚持环境的性质是否与某种程度相关……

如果您需要更多信息,请与我们联系。

如果你的RAM耗尽,Swap就是一种“安全网”,所以直到实际需要才使用它是完全正常的。

您没有使用任何交换,因为所有进程都适合您的RAM。 实际上你不会看到使用的swap工具实际上需要更多的空间。 尝试在浏览器上打开很多标签,或者安装可以用来强调系统内存的stress工具,然后你会看到交换使用。

好吧,我有一个系统指标似乎不同意上述陈述。
Firefox是我最大的攻击者 ,它不想与其他人玩得很好,但我从那时起一直使用Opera浏览器而且我的内存问题更少。

我只是按行为猜测,但似乎FF想要在关闭后保持缓存。 我被告知,因为你可能会再次想要它……可能不会!

也许旧的东西可以交换而不是占用我的缓存,所以其他应用程序运行缓慢。 我被告知强制缓存清理只会运行我的CPU并加载,但我没有看到这种情况发生,如果它可能只有几分之一秒。

我经常需要清理缓存,以便我可以使用浏览器,比如说Dropbox或Filezilla.ridiculous!

BTW …

  #/bin/bash sudo sync && sudo sysctl -w vm.drop_caches=3 

也是为什么不选择我不使用的东西,比如Evolution这个和那个资源猪! 跟踪器和goa-daemon或一些愚蠢的感应器告诉我我正在使用我的英文键盘。 如果您需要,双语应该是在设置期间的选择..不是内存驻留选项!
我使用root编辑来编辑/etc/xdg/autostart文件并删除或更改为

NoDisplay = true或display = true

或散装(小心)

  cd /etc/xdg/autostart/ sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop 

然后在启动应用程序中取消选中您不想要的那些RE: 如何添加/删除“隐藏”的启动应用程序?