Apagar grande número de arquivos no linux consome CPU

3

Eu gero mais de 50GB de arquivos de cache no meu servidor RHEL (e o tamanho de arquivo típico é de 200kb, portanto nenhum arquivo é enorme). Quando tento excluir esses arquivos, demora de 8 a 10 horas.

No entanto, o maior problema é que a carga do sistema é crítica para essas 8 a 10 horas. Existe alguma maneira onde eu possa manter o carregamento do sistema sob controle durante a exclusão.

Eu tentei usar

nice -n19 rm -rf *

mas isso não ajuda no carregamento do sistema.

    
por Sanjay 27.03.2010 / 09:26

2 respostas

1

Você pode dar ionice uma tentativa.

    
por 27.03.2010 / 11:00
0

Se você está se referindo à carga fornecida pela disponibilidade e pelo tempo de atividade, isso é simplesmente uma contagem do número de processos que desejam tempo de CPU, não é necessariamente significativo por si só.

Olhando o "topo" para dizer o que realmente está usando o tempo da CPU e se o seu sistema está, digamos, aguardando que a E / S ajudará você a descobrir o que está acontecendo.

    
por 27.03.2010 / 10:00