На этот вопрос уже есть ответ здесь:
Я хотел бы знать, как Я могу измерить потребление полосы пропускания командой в Ubuntu.
Например:
Я запускаю эту команду на терминале Ubuntu:
curl -I trafficinviter.com
Я получаю следующий результат:
HTTP/1.1 200 OK
Date: Mon, 02 Jan 2017 14:13:14 GMT
Server: Apache
X-Pingback: http://trafficinviter.com/xmlrpc.php
Link: <http://trafficinviter.com/>; rel=shortlink
Set-Cookie: wpfront-notification-bar-landingpage=1
Content-Type: text/html; charset=UTF-8
Но я не понимаю, какова пропускная способность потребляют командой curl. Даже если curl загрузил всю страницу и показал мне только заголовок? Я только хочу знать, есть ли какая-либо команда, которая показывает потребление полосы пропускания, когда я использую команду curl как:
(some command that show bandwidth consumption) curl -I trafficinviter.com
и получаю результат вроде:
Bandwidth used: 100kbps
Надеюсь, эта помощь поможет определить мою проблему. Пожалуйста, дайте мне знать ваш ответ .
Попробуйте проверку состояния, это скажет Вам, сколько данных было передано и сколько времени это работало за, таким образом, можно вывести скорость передачи из этого. Например, если Ваш идентификатор пользователя является 'именем пользователя', используйте следующее:
sudo health-check -u username -f -c -r curl -I trafficinviter.com