Я подключаюсь к серверу через SSH и хотел бы знать, насколько быстро он загружается и скачивается. Желательно также посмотреть, что загружается / выгружается и какова скорость этого процесса. Есть предложения или намеки на то, что я должен искать?
Чтобы получить более конкретную разбивку трафика, я использую tcpdump и передаю дамп в wirehark. Затем воспользуйтесь меню статистики. Но для ssh будет сложно увидеть, что происходит, поскольку он уже зашифрован. Вы просто хотите скорости ваших переводов? rsync --progress -av srouce/ dest/
сделаю это.
Или, может быть, вы хотите: Инструмент статистики использования полосы пропускания на основе IP / процесса для Linux?
Если вы не хотите ничего устанавливать, вы можете cat /proc/net/dev
через интервал (возможно, в цикле со сном), а затем просто возьмите разницу в байтах отправки и приема между двумя опросами.
Для программы понравилась apt-get install bmon
. bmon - это симпатичная маленькая программа для терминальных проклятий.
Или, если у вас нет root-доступа, данные хранятся в / proc / net / dev. Немного взломан скрипт Python Я написал несколько лет назад, чтобы сделать это без pcap / root.
Просто подытожим ответы Кайла Брандта и Флоу. Я просто сравнил bmon
и iftop
(оба устанавливаются с помощью apt-get в Debian). Оба являются приложениями ncurses и действительно очень хороши!
bmon
дает только общее использование, но имеет красивый график :)iftop
показывает подробное использование между каждым подключением (и показывает исходный / целевой IP-адрес)Спасибо за ответы!