Я часто пишу:
time npm install
что даст мне в результате:
real 0m22.933s
user 0m24.058s
sys 0m3.346s
Я хотел бы иметь такую же информацию, но для сетевого потребления.
Например,
netmeasure npm install
вернется:
Upload : 499kb
Download : 44MB
Это было бы полезно, чтобы иметь возможность делать "регрессионные тесты" на некоторых программах.
Можно ли получить такую информацию с помощью простых инструментов Unix?
Я уже пробовал nethogs
, но это что-то очень интерактивное, что может быть полезно, если вы хотите знать, что происходит в одной полнофункциональной Unix-системе, но я заинтересован в измерении сетевого потребления одной команды. Я не ищу интерактивную программу, но которая будет порождать процесс для меня и ждать, пока она не появится, чтобы показать эту статистику.
Я нашел https://github.com/jonasdn/nsntrace, который выглядит как хороший инструмент, но внутри nsntrace у меня нет подключения (см. Выпуск https://github.com/jonasdn/nsntrace/issues/22)