Interpretando a Saída do top
Agora que você tem um snapshot dos processos do sistema, vamos analisar as informações para entender o que ela nos diz sobre o uso de recursos do sistema.
Abra o arquivo top_snapshot.txt usando o editor de texto nano:
nano ~/project/top_snapshot.txt
Neste arquivo, você pode ver as mesmas informações exibidas no comando top interativo. Vamos nos concentrar em identificar o processo que mais utiliza a CPU na lista.
Olhe para a seção da lista de processos (abaixo da área de resumo) e encontre o processo com o valor mais alto na coluna %CPU. Isso indica o processo que estava consumindo mais CPU no momento em que o snapshot foi tirado.
Por exemplo, se você vir uma linha como esta:
1234 labex 20 0 562340 42340 28456 S 2.0 1.0 0:30.25 firefox
Isso mostra que o processo com PID 1234 (firefox), de propriedade do usuário "labex", estava usando 2,0% da CPU e 1,0% da memória.
Anote as seguintes informações para o processo com o maior uso da CPU:
- PID (Process ID - ID do Processo)
- USER (o proprietário do processo)
- %CPU (Porcentagem de uso da CPU)
- %MEM (Porcentagem de uso da memória)
- COMMAND (O comando ou programa em execução)
Para sair do nano, pressione Ctrl+X.
Agora, crie um arquivo chamado top_analysis.txt para documentar suas descobertas:
echo "Análise do processo que mais utiliza a CPU" > ~/project/top_analysis.txt
Adicione os detalhes do processo que mais utiliza a CPU ao arquivo. Substitua os espaços reservados pelos valores reais que você observou:
echo "PID: [Substitua com PID]" >> ~/project/top_analysis.txt
echo "USER: [Substitua com USER]" >> ~/project/top_analysis.txt
echo "CPU%: [Substitua com %CPU]" >> ~/project/top_analysis.txt
echo "MEM%: [Substitua com %MEM]" >> ~/project/top_analysis.txt
echo "COMMAND: [Substitua com COMMAND]" >> ~/project/top_analysis.txt
Por exemplo, se o processo 1234 (firefox) foi o que mais utilizou a CPU, você inseriria:
echo "PID: 1234" >> ~/project/top_analysis.txt
echo "USER: labex" >> ~/project/top_analysis.txt
echo "CPU%: 2.0" >> ~/project/top_analysis.txt
echo "MEM%: 1.0" >> ~/project/top_analysis.txt
echo "COMMAND: firefox" >> ~/project/top_analysis.txt
Vamos verificar o que escrevemos no arquivo:
cat ~/project/top_analysis.txt
Isso deve exibir o conteúdo do seu arquivo de análise com os detalhes do processo que mais utiliza a CPU.