O uso da CPU é 100% prejudicial enquanto o update-apt-xapi é executado?

28

(Sistema: 11.10 executando o Unity 3D)

Quando update-apt-xapi está em execução, o uso da CPU permanece em 100% (por cerca de alguns minutos). Isso é normal? Eu entendo que o comando executa update-apt-xapian-index para atualizar o índice de pacotes de software.

Minha pergunta é a seguinte: o uso tão alto da CPU por alguns minutos é aceitável? (Eu tenho um laptop Dell Inspiron 1545 e o processador é "CPU Intel® Core ™ 2 Duo T6400 @ 2.00GHz × 2")

Se isso puder ser prejudicial, que precauções um usuário não tecnicamente competente pode tomar?

    
por Braiam 15.11.2011 / 13:24

5 respostas

16

É completamente inofensivo. Se fosse continuar e continuar, você poderia executar:

sudo killall update-apt-xapian-index

para salvar sua CPU de fritar: D, o que provavelmente só será um risco quando seu sistema tiver resfriamento ruim.

Para responder à sua "sub-questão", ela não é realmente "aceitável", por mais que não seja o ideal, mas é "aceitável" no sentido de que não fica por tempo suficiente para causar dano:).

Sugestão:
Quando este programa estiver em execução, pare de fazer o que quer que esteja fazendo no computador no momento, a menos que seja crítico / importante, e se você tiver o indicador de frequência da CPU, defina-o como desempenho no momento e deixe o aplicativo percorrer seus ritmos. Desta forma, terminará mais rapidamente e o seu sistema será mais suave quando acabar (devido a um menor bloqueio nos recursos).

    
por RolandiXor 15.11.2011 / 14:14
8

Só foi possível resolver com:

apt-get purge apt-xapian-index

Isso removeu o programa defeituoso do sistema e confio em que o meu laptop não comece a usar 100% da CPU e, ao mesmo tempo, deite fora os discos rígidos novamente.

    
por 11.10 20.12.2011 / 11:50
3

Concordou que ter o uso da CPU em 100% por vários minutos não causará nenhum dano.

Você sempre pode usar:

acpi -tf

para verificar a temperatura do sistema, se você estiver preocupado.

Além disso, em vez de eliminar o processo, você pode tentar ajustar a prioridade do processo.

Primeiro, encontre o ID do processo:

pgrep update-apt-xapian-index

Em seguida, defina a prioridade (-20 é a mais alta e 19 é a mais baixa):

renice 19 -p PID

Isso definiria o processo de atualização como a prioridade mais baixa. Levaria mais tempo para terminar, mas tornaria o sistema utilizável durante a execução.

    
por dpendolino 15.11.2011 / 15:42
2

Relacionando algumas alternativas para a solução de remoção de pacotes.

  • Você pode tornar /etc/cron.weekly/apt-xapian-index-update não executável:

    chmod a-x /etc/cron.weekly/apt-xapian-index-update

  • Como alternativa, editar esse script para passar o parâmetro --update para o comando update-apt-xapian-index , de modo que ele irá atualizar o índice, em vez de reconstruí-lo. (Por exemplo, em 13,04, substituir as peças $CMD --quiet com $CMD --update --quiet ) ( Fonte )

Observe que a remoção do pacote (ou impedindo a sua execução) não vai quebrar o sistema, mas ele vai abrandar pesquisas no Synaptic e APT. Veja também: " Que tipo de dano não é de remoção (expurgo) de pacotes apt-xapian-index "

    
por ignis 14.10.2013 / 20:53
1

Eu me deparei com um artigo que fornece o código para tornar o update-apt-xapi legal e reduzir o uso da CPU. Leia aqui .

Eu ainda não testei pessoalmente, mas estou prestes a fazer isso - e o tópico do comentário fornece evidências de resultados positivos.

Atualização - o artigo vinculado fornece algumas linhas para adicionar / modificar no arquivo cron para reduzir a CPU durante a atualização. Como se viu, essas linhas já estavam presentes no meu caso, então não há ajuda para mim lá. Pode fazer a diferença para os outros.

    
por Dɑvïd 08.04.2012 / 11:16

Tags