Qual é a diferença entre o comando ps e top?

12

Qual é a diferença entre o comando ps e top ? Eu vejo que ambos podem exibir informações sobre processos em execução. Qual deles deve ser usado quando?

    
por Geek 22.01.2013 / 16:58

4 respostas

11

top é usado principalmente de forma interativa (tente ler man page ou pressionando "h" enquanto top está em execução) e ps é projetado para uso não interativo (scripts, extraindo algumas informações com pipelines de shell etc.)

    
por 22.01.2013 / 17:48
9

top permite que você exiba as estatísticas do processo continuamente até parar vs. ps , o que lhe dá um único instantâneo.

    
por 22.01.2013 / 18:24
6

top permite que você veja seus processos solicitados pela quantidade de energia do processador que eles usam. ps permite que você veja todos os seus processos ou apenas os processos usados por determinados usuários, por exemplo, root ou você mesmo.

top deve ser usado para ver quais processos são mais ativos, ps pode ser usado para ver quais processos você (ou qualquer outro usuário) está executando atualmente.

para obter mais informações sobre como usar top e ps , execute man top ou man ps em seu terminal;)

    
por 22.01.2013 / 17:07
2

Outro ponto:

ps - Exibe processos atualmente ativos.
top - Exibe todos os processos em execução.

    
por 30.06.2016 / 04:44