Como posso ver o uso da largura de banda em um Mac?

16

Estou tendo problemas com a Internet e os técnicos do ISP sugeriram que algo está usando minha largura de banda.

Existe um software para monitorar quais processos usam quanta largura de banda?

nute
fonte
1
Oi - Posso pedir que você também descreva quais são seus problemas com a Internet - a suposição de que o cara do suporte técnico do ISP está certo pode ser uma armadilha para você desligar o telefone;)
stuffe
A Internet ficou muito lenta. Mas não sempre. Ele fez um teste em que eu estava conectado não à internet, mas apenas ao ISP, e o teste de velocidade estava bom.
nute
1
Coloque o Activity Monitor em seu dock e defina o ícone do dock como "Show Network Usage"… que não mostrará qual aplicativo está usando, mas irá alertá-lo para quando está acontecendo, o que pode ser de alguma ajuda.
TJ Luoma

Respostas:

2

Eu acredito que Rubbernet é exatamente o que você está procurando.

A única desvantagem é que a Rubbernet não consegue distinguir entre o tráfego da LAN e o tráfego da WAN. Parece que você está olhando para um computador, então isso não deve ser um problema.

Há uma demonstração disponível em seu site, ou você pode comprá-lo no site Mac App Store por US $ 25, o que parece ser um bom negócio, já que eles querem 29,99 euros (cerca de US $ 42) para um único usuário ou 49,99 euros (quase US $ 69) para um "pacote familiar" se você comprar pelo site.

(Gorjeta para Macworld.com por trazer à minha atenção alguns meses atrás.)

Se você quiser algo mais barato, Monitor de tráfego do NetUse pode se adequar a você também.

TJ Luoma
fonte
14

O Monitor de Atividades Integrado (Aplicativos → Utilitários) mostra o uso da rede. Além disso, você pode ver portas de rede abertas para cada processo em execução.

screenshot

Dmitry Dulepov
fonte
1
O monitor de atividade parece exibir apenas as somas ao longo de algum período de tempo (o intervalo de tempo não é óbvio). Eu gostaria que mostrasse o uso instantâneo (Mbps) de cada aplicativo.
OzzieOrca
7

Podes tentar nettop (1) no Terminal. Ele é pré-instalado e é atualizado a cada poucos segundos para fornecer um painel de todas as conexões de rede abertas com seu uso. Melhor que lsof desde que mostra os dados de uso também.

$ nettop

Em seguida, pressione 'd' e procure entradas ou entradas de aparência estranha com tráfego consistentemente grande na coluna 'bytes in' ou 'bytes out'. O 'd' instrui o nettop a mostrar apenas as diferenças em cada atualização de tela.

Notas práticas de uso:

Se você não reconhecer o nome do processo, use o Google.

Se você não quiser o processo, pegue o pid (o número ao lado do nome do processo no nettop), e mate-o com kill -9 <pid>. Se isso não resolver, descubra se você pode desinstalar o processo.

Se você tiver interesse no que o processo está transmitindo pela rede, use o número da porta do cliente para essa conexão específica (por exemplo, '53133' de 10.0.0.1:53133->74.125.68.100:80 ) para executar um tcpdump (1) para ver os dados nos pacotes que estão sendo trocados: sudo tcpdump -nnvvXSs 1514 port 53133

Se você estiver interessado no destino com o qual o processo está falando, mas o endereço IP de destino não tiver um nome de host DNS reverso (como no exemplo anterior), tente visitar esse endereço IP em um navegador da Web como https: // IP , clique no ícone de cadeado quebrado na barra de endereço e veja os detalhes do certificado para descobrir qual domínio é exibido lá (* .google.com nesse caso). Isso não funcionará se a porta SSL 443 não estiver aberta no destino.

2rdmc
fonte
3

Possivelmente Pequeno pomo pode atender às suas necessidades. É um aplicativo pago, então você pode experimentá-lo usando sua versão de avaliação.

theAmateurProgrammer
fonte
Eu tenho Little Snitch (pago), mas só mostra rapidamente algumas listas de processos sem realmente me dizer se é apenas um ping ou usando 1MB de largura de banda - a menos que eu não esteja usando corretamente
nute
+1, este é um programa incrível. Para ver quais processos estão usando a rede, no menu Little Snitch escolha "Show Network Monitor".
Josh
2

Primeiro, a maioria dos provedores pode dizer quanta largura de banda você está usando. Parece que você tinha um técnico que não sabia muito ou estava apenas tentando afastar você.

Segundo, a única maneira de roubar largura de banda é se você tiver uma rede sem fio que não esteja adequadamente protegida. Isso significa que você precisará monitorar a largura de banda do seu roteador sem fio, não do seu laptop / desktop.

Se você tem um roteador sem fio, eu apenas mudaria o SSID e o protegeria com uma nova senha (difícil de adivinhar). Isso cortará imediatamente qualquer pessoa que possa estar perdendo sua rede. É muito simples compará-lo a tentar monitorar seu uso de largura de banda.

gose
fonte
Esta não é uma configuração sem fio, é um antigo PPPoE. Se o técnico estiver correto, seria do meu próprio computador. Ele correu testes de velocidade, desconectando-me do resto da internet e tendo apenas o ISP no resolvedor de DNS, e funcionou bem.
nute
1

OsTrack ( Mac App Store ) rastreia quanta memória, CPU e largura de banda cada processo está usando. Pode não ser preciso em um grau muito específico, mas funciona, tem uma boa interface e é gratuito, então sugiro que você experimente.

abc905
fonte
Parece interessante a partir da descrição. Vai tentar agora.
nute
Não sei se entendi as métricas - ele mostra o uTorrent usando 6MB - isso não pode ser, minha conexão é de apenas 1,5Mbps ... e estou baixando a 0,2KB / s
nute
0

Gostaria de verificar quais aplicativos usam a rede ou quais estão ouvindo a conexão com lsof -Pi comando.

michalzuber
fonte
0

Se você está procurando uma maneira de monitorar seu uso da Internet como um todo, incluindo todos os dispositivos conectados a ele, talvez queira verificar Hora de pico ( Mac Appstore ).

Ele usa SNMP ou UPnP para falar com roteadores e computadores que podem fornecer uma visão histórica e em tempo real do consumo e da atividade da largura de banda. Isso permite monitorar o uso de sua conexão com a Internet como um todo, não apenas o computador em que você está - útil se você tiver alguns dispositivos em sua rede.

Conhecer sua atividade ou atividade de rede exata ao longo do tempo pode ser muito útil para diagnosticar problemas de ISP. Você também pode monitorar dispositivos individuais (se eles suportarem SNMP), o que pode ser bom para rastrear o uso excessivo.

peakhourapp.com

enter image description here

Atenção: sou o desenvolvedor.

EpaL
fonte
0

Se você já tem um pequeno pomo, aqui vai uma dica que você pode verificar rapidamente quanto você usou [recentemente]. Eu tenho dados limitados sobre tethering, que eu uso quando não há wifi disponível. É útil ficar de olho no que está acontecendo em períodos curtos.

O aplicativo OSX Server também possui ferramentas de monitoramento de rede. Ele vem de graça com o programa de desenvolvimento da Apple.

little snitch monitor

code ninja
fonte