如何限制 Dropbox 在硬盘上的活动?

aia*_*iao 18 performance startup scripts dropbox process-priority

在启动时,Dropbox 运行文件索引,这使系统几乎静止三分钟。

有没有办法限制Dropbox访问硬盘,或者降低Dropbox访问硬盘的优先级?

igo*_*lho 13

补充 Carlos D. Barranco 的答案,您可以编辑位于/usr/share/applications/dropbox.desktopDropbox 中的启动器文件并永久设置低优先级启动。

就我而言,限制 dropbox 的处理器使用量也很有用。您可以安装软件包 cpulimit:# apt-get install cpulimit

例如,要将 dropbox 的处理器使用率限制为 20%: # cpulimit -b -e dropbox -l 20

为了在系统启动时自动为 dropbox 配置低 IO 和低处理,编辑/usr/share/applications/dropbox.desktop和替换dropbox start -iionice -c 3 dropbox start -i && cpulimit -b -e dropbox -l 20

命令ionice将为 IO 访问设置空闲优先级-l,cpulimit的参数以百分比值配置处理限制。有关 cpulimit 的更多信息,请访问:http ://www.nixtutor.com/linux/changed-priority-on-linux-processes/


小智 5

正确的命令如下:

ionice -c 3 dropbox start -i
Run Code Online (Sandbox Code Playgroud)

但是您必须小心并在 dropbox 配置中停用 dropbox 复选框“在系统启动时启动 dropbox”。否则,dropbox 会将配置文件中的命令恢复为“dropbox start -i”(没有 ionice 调用)。

希望这可以帮助。