Questões Sistemas Operacionais Linux

Um servidor Linux de produção apresenta, esporadicamente, um erro conhecido, no qual...

Responda: Um servidor Linux de produção apresenta, esporadicamente, um erro conhecido, no qual um determinado processo (cgi.rb) ocupa 99% de CPU indeterminadamente. Você, como operador, é instruído a mata...


Q236527 | Sistemas Operacionais, Linux, Profissional Básico Análise de Sistemas Suporte, BNDES, CESGRANRIO

Um servidor Linux de produção apresenta, esporadicamente, um erro conhecido, no qual um determinado processo (cgi.rb) ocupa 99% de CPU indeterminadamente. Você, como operador, é instruído a matar esse processo para que o desempenho do servidor volte à situação normal. Que seqüência de operações deve ser feita?

Rodrigo Ferreira
Por Rodrigo Ferreira em 17/01/2025 22:10:29🎓 Equipe Gabarite
Gabarito: b)

Para resolver o problema de um processo que está consumindo 99% da CPU em um servidor Linux, você deve seguir os seguintes passos:

b) Descobrir o número do processo com o comando `ps` e executar o comando `kill`.

Explicação:
1. Primeiramente, você precisa identificar o número do processo que está consumindo a CPU. Para isso, você pode usar o comando `ps`, que lista os processos em execução no sistema.
2. Execute o comando `ps aux | grep cgi.rb` para encontrar o PID (Process ID) do processo problemático.
3. Anote o número do PID associado ao processo `cgi.rb`.
4. Em seguida, utilize o comando `kill PID`, onde PID é o número do processo identificado anteriormente. Por exemplo, se o PID do processo `cgi.rb` for 1234, você deve executar `kill 1234`.
5. O comando `kill` envia um sinal para o processo, solicitando que ele termine sua execução. Isso deve interromper o processo problemático e liberar a CPU.

Dessa forma, ao matar o processo que está consumindo toda a CPU, o desempenho do servidor deverá retornar ao normal.
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.