En el inicio, Dropbox ejecuta la indexación de archivos, lo que hace que el sistema se detenga durante tres minutos.
¿Hay alguna forma de restringir el acceso de Dropbox al disco duro o disminuir la prioridad del acceso de Dropbox al disco duro?
En el inicio, Dropbox ejecuta la indexación de archivos, lo que hace que el sistema se detenga durante tres minutos.
¿Hay alguna forma de restringir el acceso de Dropbox al disco duro o disminuir la prioridad del acceso de Dropbox al disco duro?
Respuestas:
Complementando la respuesta de Carlos D. Barranco, puede editar el archivo de
/usr/share/applications/dropbox.desktop
inicio ubicado y establecer permanentemente un inicio de baja prioridad para Dropbox.En mi caso, también fue útil limitar el uso del procesador de Dropbox. Puede instalar el paquete cpulimit:
# apt-get install cpulimit
Por ejemplo, para limitar Dropbox hasta un 20% de uso del procesador:
# cpulimit -b -e dropbox -l 20
Para configurar automáticamente tanto el IO bajo como el bajo procesamiento de Dropbox con el inicio del sistema, edite
/usr/share/applications/dropbox.desktop
y reemplacedropbox start -i
porionice -c 3 dropbox start -i && cpulimit -b -e dropbox -l 20
El comando
ionice
establecerá la prioridad de inactividad para el acceso de E / S y el parámetro-l
de cpulimit configura el límite de procesamiento en valores porcentuales. Se puede encontrar más información sobre cpulimit en: http://www.nixtutor.com/linux/changing-priority-on-linux-processes/fuente
El comando correcto es el siguiente:
Pero debe tener cuidado y desactivar la casilla de verificación de Dropbox "Iniciar Dropbox al iniciar el sistema" en la configuración de Dropbox. De lo contrario, dropbox restaurará el comando en el archivo de configuración a "dropbox start -i" (sin llamada de ionice).
Espero que esto ayude.
fuente
Al ejecutar Kubuntu 14.04, las sugerencias anteriores no funcionaron. Se me ocurrió este y me resolvió el problema en mi Lenovo T510.
En el archivo
/usr/share/applications/dropbox.desktop
, cambie laExec
línea para leer:Mirando iotop, dropbox obtiene el 99% de la CPU SOLAMENTE cuando ningún otro proceso quiere algo de tiempo. Comparte el disco duro con otros procesos al reducir su nivel de demanda.
fuente
¿Es probable que haya codificado el directorio de inicio? Descifrar todos los archivos en su carpeta de Dropbox lleva tiempo y toda la capacidad de su CPU (tengo el mismo problema). Cambiar el proceso de Dropbox a baja prioridad tiene el efecto deseado de destrabar la computadora y la sincronización sigue funcionando bien.
Simplemente no sé cómo iniciar automáticamente automáticamente Dropbox con un precio inferior.
fuente
Quizás sea una solución compleja, pero debería funcionar y resolver su problema:
Configure un sistema de archivos en la memoria de su sistema (tmpfs) y configúrelo como su carpeta de Dropbox. (Cualquier cosa debajo
/run/
lo hará automáticamente.) Es temporal y se eliminará cuando reinicies! Por lo tanto, debe configurar algo como un trabajo cron para sincronizar periódicamente esta ubicación a una carpeta persistente en su carpeta de inicio.Actualización: este artículo deshabilita este método para los perfiles del navegador.
Alternativamente, ionice le permitirá establecer la prioridad del proceso para el sistema de archivos. En realidad, podría ser más complicado de mantener y ni siquiera estoy seguro de que haga lo que quieres.
fuente
pidof dropbox
sudo ionice -c3 -p$$
en/etc/rc.local
relleno alguien puede los espacios en blanco ?! y dime si esto debería funcionar. inspirado en este blog