Estoy usando cp
para 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_here
y to_there
ambos 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 cp
que 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 ionice
debería ser suficiente. Lo estoy usando ionice
junto con screen
para 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