为什么在我的设置中使用零交换?
从交换过程的外观;
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: 如何添加/删除“隐藏”的启动应用程序?