1

Я хотел бы написать сценарий оболочки (bash), который печатает загрузку и / или загрузку системы (в кбит / с):

# Get download bandwidth
sh fetch-bandwidth.sh DOWNLOAD

> 556 Kbps download bandwidth

# Get upload bandwidth
sh fetch-bandwidth.sh UPLOAD

> 374 Kbps upload bandwidth

Я могу позаботиться о шаблонной вещи (проверка аргументов для ввода, форматирования и вывода на печать и т.д.), Однако я не знаю, что использовать для фактического запроса системы для значений пропускной способности. Заранее спасибо!

1 ответ1

1

iperf может быть началом (я не знаю, работает ли он через Интернет - я не вижу причин, по которым он не работает):

Iperf был разработан NLANR/DAST как современная альтернатива для измерения максимальной производительности полосы пропускания TCP и UDP. Iperf позволяет настраивать различные параметры и характеристики UDP. Iperf сообщает о пропускной способности, дрожании задержки, потере дейтаграмм.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .