Como posso monitorar o uso da rede por processo no Mac OS X? [duplicado]

27

Existe alguma maneira de descobrir qual processo usa a largura de banda da Internet no Mac OS X Lion? Estou na internet móvel agora, o que não é muito rápido, então seria bom se eu pudesse dizer, por exemplo, o Chrome usando 10kB / se o Skype usando 2kB / s.

Eu posso ver a quantidade total de tráfego no Activity Monitor, mas isso não é suficiente para mim.

Gostaria de usar um aplicativo existente, não interessado em escrever um aplicativo como este. E eu não estou interessado no tráfego real, apenas o número de bytes transferidos e recebidos por cada processo.

    
por psmith 05.11.2011 / 13:02

1 resposta

36

O Mac OS X Lion (10.7.x) contém um comando chamado nettop que leva você até o fim. Certifique-se de verificar a página do manual para aprender as teclas de navegação e anote a tecla d para alternar a exibição delta. Não é bem a tela de kB / s que você estava procurando, mas feche talvez.

Eu estaria interessado em saber se isso funciona melhor ou pior para você do que seu truque / ifok / awk / lsof.

Atualização: Além disso, certifique-se de fazer sua janela de terminal ...
R E UMA eu eu Y W Eu D E.
nettop tem muitas colunas que não desenha e nem informa se a sua janela de terminal é muito pequena.

    
por 30.11.2011 / 09:08