O pacote de instalação em lote do Yum causa 100% de carga da CPU?

1

Eu preciso instalar uma lista de pacotes como segue; então eu fiz um pequeno script para automatizá-lo:

yum -y install libstdc++.i686
yum -y install libibcm.x86_64
yum -y install librdmacm.x86_64
yum -y install ibsim.x86_64
yum -y install ibutils.x86_64
yum -y install libcxgb3.x86_64
yum -y install libibmad.x86_64
yum -y install libipathverbs.x86_64

No entanto, causou 100% de carga na CPU e suspendeu o sistema quando começou a instalar pacotes de dependências.

    
por Tiana987642 21.11.2014 / 03:44

1 resposta

1

Por que você está instalando um item de cada vez por meio de um script? Não é necessário fazer isso quando você pode colocar todos os itens em uma linha como esta:

yum -y install libstdc++.i686 ibibcm.x86_64 librdmacm.x86_64 ibsim.x86_64 ibutils.x86_64 libcxgb3.x86_64 libibmad.x86_64 libipathverbs.x86_64

Dito isso, não acredito que todas as diretivas yum -y install estejam em execução simultaneamente, pois acredito que yum bloquearia o processo adequadamente e aguardará o próximo item. Portanto, o problema de uso da CPU pode ser conectado apenas a recursos limitados do sistema, como RAM e CPU.

Ou seja, se a máquina estiver restrita por recursos limitados, não há muito o que fazer para melhorar a situação. Apenas relaxe e aguarde a instalação dos pacotes. E quando isso é feito, não é preciso se preocupar com isso novamente.

    
por 21.11.2014 / 03:50