我在iotop上看到gnome-software --gapplication-service做了很多io操作,这让我很恼火,因为这使得我的笔记本电脑几乎无法使用。
我在ls -l /proc/PID/fd中看到了很多打开的文件(超过100个)。
有办法减轻它的负担吗?
发布于 2016-10-19 12:37:30
减少其影响的经典方法是使用nice,这允许您将应用程序配置为或多或少占用资源。
nice是用于cpu使用的,您可以使用privelege号和命令运行它。
nice 10 /usr/loca/bin/my-service数字从负19几乎从来没有运行到正20,这几乎是排他性的。缺省值为0。
除了I/O资源(例如磁盘)之外,离子可以以类似的方式运行,但有更多的选项。
选择调度算法
-c 0: none, 1: realtime, 2: best-effort, 3: idle选择优先级
-p 1-7 (realtime or best-effort classes only)您可以像nice一样通过它启动进程,或者通过使用-P指定它的PID来影响正在运行的进程。Nice有修改正在运行的进程的重命名。
我会通过对一个已经在运行的PID运行它来试验离子冰的值,然后当你有正确的值时,编辑启动gnome软件的脚本,通过离子和如果需要的话很好。
若要将gnome软件进程重新发送到优先级4,请复制并运行以下命令行:(请注意,“反勾号”不是引号,它位于该命令行的左边)
ionice -p `ps ax | grep gnome-software | cut -f2 -d' ' | cut -f1 -d如果您想查看您的优先级,只需运行相同的命令,但删除-n 4,它将告诉您。回溯中的所有内容都被执行,结果在运行前被放置到离子命令中,获取它可以找到的第一个gnome软件进程的进程id。\n' ` -n 4如果您想查看您的优先级,只需运行相同的命令,但删除-n 4,它将告诉您。回溯中的所有内容都被执行,结果在运行前被放置到离子命令中,获取它可以找到的第一个gnome软件进程的进程id。
https://askubuntu.com/questions/830597
复制相似问题