linux – 为什么背景中的nautilus在登录时需要这么多的IO和CPU,以及如何解决这个问题,或者这是一个错误?
作者:互联网
我已经使用Arch Linux一段时间了.
我发现登录时nautilus会自动运行,因为它用于处理桌面的行为.如果我将其删除,那么桌面上的垃圾桶图标和所有其他文件的图标将会消失,右键菜单将不完整.但最近我发现它在登录后不久就消耗了太多的IO和CPU.我不知道这是不是鹦鹉螺的错误,因为我已经使用Arch Linux 6个月,而这个问题从未发生过.
这是我的top命令输出的一部分.你可以看到nautilus是lightdm的子进程
395 root 20 0 331.8m 5.9m 0.0 0.1 0:00.03 S `- lightdm
404 root 20 0 259.6m 42.5m 0.0 0.7 0:07.73 S `- Xorg
549 root 20 0 256.1m 7.5m 0.0 0.1 0:00.04 S `- lightdm
581 qs 20 0 563.2m 15.2m 0.0 0.3 0:00.16 S `- gnome-session-b
620 qs 20 0 2001.4m 193.8m 0.0 3.3 0:19.75 S `- gnome-shell
728 qs 20 0 952.5m 36.4m 0.0 0.6 0:01.13 S `- gnome-settings-
757 qs 20 0 579.9m 15.4m 0.0 0.3 0:00.05 S `- zeitgeist-datah
780 qs 20 0 773.7m 64.8m 130.5 1.1 1:14.09 S `- nautilus
解决方法:
检查是否所有文件unter~qs / .cache /属于用户qs.
一个
chown -R qs.qs ~qs/.cache
以root身份可能会解决您的问题.似乎nautilus在无法编写缩略图时仍然表现不佳.
标签:linux,process,top,nautilus,arch-linux 来源: https://codeday.me/bug/20190815/1661979.html