今天在使用dropbox同步文件时,mac声音很大,查看活动监视器,dropbox进程占用cpu超过100%,多的时候到110%以上,到网上查找解决方案,没想到在dropbox的论坛上有帖子也有很多同样问题的反馈:https://www.dropboxforum.com/hc/communities/public/questions/201275159--Solved-Dropbox-osx-yosemite-stuck-Downloading-file-list-topping-100-cpu-usage,看来这可能是dropbox的一个bug,参照链接中的一个回答,通过renice命令把这个问题解决了。
解决:
1. ?#ps -A |grep dropbox
找出dropbox的进程id
2. ?#renice 10 -p 67826
?
注: 关于renice命令,是用来设置进程的优先级,优先级从-20到19,优先级从大到小。
这就提供了一个思路,当某个进程占用过多的系统资源,除了终止进程,还可以通过设置优先级来调节降低占有的系统资源。
语法为:
renice 优先级 [[-p] pid ...] [[-g] pgrp ...] [[-u] 用户名 ...]
?