¿Cómo puedo evitar que cp congele mi sistema operativo?

¿Cómo puedo evitar que cp congele mi sistema operativo?

Estoy usando cppara copiar datos así:

cp -r from_here to_there

Cuando hago eso, mi computadora se congela y se descongela periódicamente. Tengo 4 CPU instaladas y el HD está conectado vía SATA. from_herey to_thereambos están en el mismo sistema de archivos, por lo que no se utiliza ninguna red. La congelación depende de alguna manera de la cantidad de archivos que se copian. Para muchos archivos es incluso imposible iniciar sesión en la máquina a través de ssh.

¿Existe alguna forma de comprobar por qué mi sistema operativo se congela y se descongela? ¿Puedo tal vez decirle cpque me lo tome con calma de alguna manera?

Respuesta1

Depende de qué versión de kernel esté utilizando. Hubo un error en el kernel que provocó que la máquina no respondiera bajo estrés de E/S.

Si tiene un kernel lo suficientemente reciente, simplemente usarlo ionicedebería ser suficiente. Lo estoy usando ionicejunto con screenpara la descarga en segundo plano y funciona muy bien (sin impacto en la capacidad de respuesta de la máquina).

screen -d -m ionice -c 3 io_heavy_cmd

información relacionada