<meta charset="utf-8"><span class="Apple-style-span" style="border-collapse: collapse; color: rgb(32, 32, 32); font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 13px; ">监视器中CPU占有率的disk sleep是什么意思?<div><br></div>
<div>我这边的问题是卡,好像也不是kde问题。</div><div><br></div><div>2g内存,考虑换算单位,实际应该是1.9g内存,Linux version 2.6.38-ARCH ,aur里的linux-ck,kde是4.7的。</div><div><br></div><div>以前,我没开swap,而linux也不支持nvidia turbocache动态调整,所以一开始显卡就从内存共享去了256mb,实际内存只有1.7g,然后一旦我用到1.7g,系统立刻死。我能理解。</div>
<div><br></div><div>后来,我开swap分区,但是占用内存上去后系统还是很卡,是卡到鼠标一直飘那种,我改swappiness到100,linux尽量将闲置数据放到swap,然后,坑爹啊,我打开firefox,看视频,然后就看到监视器里面firefox进程直接disk sleep,我理解的disk sleep是把闲置数据转移到swap吧,怎么去动刚打开的fx,fx整个就卡那了。</div><div><br></div><div>
今天,我改xorg配置,把turbocache禁掉了,同时关了swap,然后不停打开程序把内存占慢,然后在1.8g内存左右,我竟然看到n多进程disk sleep,然后硬盘狂读写,cpu一直100%,我晕死,swap都没了,你往哪写数据啊。kwin、plasma 都disk sleep,整个系统卡的跟死机没2样。killall firefox把内存释放点出来,又正常了。</div><div><br></div><div>是不是archlinux哪里我配错了?</div>
<div>------------------------</div><div>之前发了一封同样的,发现没订阅邮件列表,好像没发到。</div></span>