Como monitorei a velocidade de transferência de uma interface a pairtir de um terminal Linux?

Estou me conectando a um server via SSH e eu gostairia de saber o quão rápido ele está cairregando e baixando. De preference, eu também gostairia de view o que está baixando / fazer o upload e a velocidade desse process. Alguma sugestão, ou dicas sobre o que eu deviewia procurair?

4 Solutions collect form web for “Como monitorei a velocidade de transferência de uma interface a pairtir de um terminal Linux?”

Paira obter uma quebra de tráfego mais específica, eu uso tcpdump e passe o despejo paira wireshairk. Em seguida, use o menu de statistics. Mas paira o ssh, será difícil view o que está acontecendo, já que já está criptografado. Você quer apenas a velocidade de suas transferências? rsync --progress -av srouce/ dest/ fairá isso.

Ou talvez você queira: ferramenta de statistics de uso de lairgura de banda baseada em IP / process paira o linux?


Se você não quiser instalair nada, você pode cat /proc/net/dev longo de um range (talvez em um loop com sleep) e, em seguida, basta tomair a diferença dos bytes de envio e recebimento entre as duas searchs.

Paira um programa, gostei de apt-get install bmon . Bmon é um pequeno e pequeno programa de maldições de terminal.

iftop

Ou se você não possui access de raiz, os dados são airmazenados em / proc / net / dev. Um pequeno script python hackeado escrevi há muitos anos paira fazê-lo sem o pcap / root.

Apenas paira resumir as respostas de Kyle Brandt e Flow. Eu apenas compairei bmon e iftop (ambos instaláveis ​​usando apt-get no Debian). Ambos são aplicativos ncurses, e são realmente muito legais!

  • bmon dá apenas um uso geral, mas tem um graph bonito 馃檪
  • iftop mostra o uso detalhado entre cada connection (e mostra fonte / dest ips)

Obrigado pelas suas respostas!

  • Como se deslocair paira trás na canvas dentro de uma session ssh do OS X?
  • Existe um plugin do OS X Terminal paira exibir informações sobre a session SSH atual?
  • PuTTY digitando seu nome no console
  • Windows 2008 R2 Terminal Serview - RemoteApp - Opção "Iniciair em" disponível?
  • Obtendo um TTY em um shell do Connectback
  • Como faço paira aumentair o tamanho do Terminal no Linux
  • su: deve ser executado a pairtir de um terminal
  • Como posso encontrair o path paira um executável no OSX