linux – kswapd在使用交换时经常使用100%的CPU
发布时间:2020-12-13 17:22:46 所属栏目:Linux 来源:网络整理
导读:大多数情况下,当我的计算机开始需要交换时,我发现CPU使用量大幅增加(kswapd0一直使用99%-100%的CPU).根据top,时间花在sy(系统/内核)而不是wa(IO等待)上. 我在带有2GB RAM的C720上运行Linux 4.0.4-2-ARCH,在SSD上运行6GB. 无论是否打开丢弃页面(TRIM),我似
大多数情况下,当我的计算机开始需要交换时,我发现CPU使用量大幅增加(kswapd0一直使用99%-100%的CPU).根据top,时间花在sy(系统/内核)而不是wa(IO等待)上.
我在带有2GB RAM的C720上运行Linux 4.0.4-2-ARCH,在SSD上运行6GB. 无论是否打开丢弃页面(TRIM),我似乎都有这个问题. 是否有任何设置我应该检查或调整,看看我是否可以解决这个问题? 有没有办法调试问题?像内核线程的strace一样? 使用默认的Arch Linux设置运行: / proc / sys / vm / swappiness = 60 解决方法
它似乎是
relatively
common
problem
当问题发生时,您可以检查发出以下命令是否会停止它:echo 1>的/ proc / sys目录/ VM / drop_caches 如果可行,您可以将其安排为定期的cron作业作为解决方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |