O Sistema Operacional Linux ganhou muita popularidade e hoje encontra-se amplamente difundido nos servidores de grandes sistemas. Andrew é técnico do Tribunal de Justiça e precisa saber, em tempo real, no Linux, quais são os processos com o maior consumo do processador e as informações sobre eles. Para tal, Andrew deve usar o comando:
- A)top;
Correta, porque o top exibe em tempo real os processos mais consumidores de CPU e outras estatísticas do sistema.
- B)pidof;
Errada, porque pidof apenas informa o PID de um processo a partir do nome, sem monitorar consumo de CPU.
- C)uptime;
Errada, porque uptime mostra há quanto tempo o sistema está ligado e a carga média, não a lista de processos com maior uso de processador.
- D)pstree;
Errada, porque pstree mostra a árvore de processos, isto é, a hierarquia entre eles, e não o consumo de CPU em tempo real.
- E)tload.
Errada, porque tload exibe um gráfico de carga do sistema, mas não detalha quais processos estão usando mais processador.
Gabarito: A
Quando a questão fala em ver, em tempo real, quais processos estão consumindo mais CPU no Linux, pense em um comando de monitoramento dinâmico. O clássico aqui é o top, que mostra uma lista atualizada continuamente com os processos em execução, uso de processador, memória e outras informações úteis. Ele funciona quase como um “painel ao vivo” do sistema, ideal para identificar rapidamente quem está pesando a máquina. Isso é diferente de comandos que só informam um dado pontual ou estrutural. Alguns listam processos por nome, outros mostram tempo de atividade do sistema, e há até os que desenham a árvore de processos. Mas, para consumo de processador em tempo real, o candidato natural é mesmo o top. Por isso o gabarito é a alternativa A. Em provas de Linux, a banca costuma cobrar exatamente essa distinção: comando de consulta instantânea e dinâmica versus comando de identificação, visualização de hierarquia ou status geral do sistema. Aqui, o foco é desempenho ao vivo, então o top cai como uma luva.