Como posso evitar que o cp congele meu sistema operacional?

3

Estou usando cp para copiar dados da seguinte forma:

cp -r from_here to_there

Quando faço isso, meu computador congela e descongela periodicamente. Eu tenho 4 CPUs instaladas e o HD está conectado via SATA. from_here e to_there estão no mesmo sistema de arquivos, portanto, nenhuma rede é usada. O congelamento é de alguma forma dependente da quantidade de arquivos sendo copiados. Para muitos arquivos, é impossível entrar na máquina via ssh.

Existe uma maneira de verificar por que meu sistema operacional congela e descongela? Posso dizer a cp para facilitar de alguma forma?

    
por Woltan 26.07.2011 / 14:40

1 resposta

3

Depende da versão do kernel que você está usando. Houve um erro no kernel fazendo com que a máquina não respondesse sob tensão de E / S.

Se você tiver um kernel recente o suficiente, apenas usar ionice deve ser suficiente. Estou usando ionice em conjunto com screen para o download em segundo plano e funciona muito bem (sem impacto na capacidade de resposta da máquina).

screen -d -m ionice -c 3 io_heavy_cmd

    
por 26.07.2011 / 16:53

Tags