Я выполняю и выполняю time
много команд (т. Е. nslookup
) SSH
И собираю общее время, необходимое для выполнения подразумеваемой услуги (т. Е. DNS ). Таким образом, я собираю время user
и sys
время, real
считая время, когда мой процесс блокируется, что мне не нужно ... Я думаю.
Но у некоторых из моих тестов были результаты как таковые:
real 3m22.033s
user 0m0.009s
sys 0m0.014s
Я выполняю эти тесты на ограниченных ресурсах Linux-боксов, но real
время все равно значительно велико. Означает ли это, что ящик ОЧЕНЬ занят выполнением разных процессов? Правильно ли еще сложить user
и sys
узнать, сколько времени заняла служба?
источник
wget
к вопросу, на самом деле я не знаю,time
но спасибо за объяснение. То, что этоreal
включает в себя время блокировки, такое как ожидание сетевого ввода-вывода, заставляет меня подумать, что нужно включить и это время, потому что я фактически тестирую сеть. Спасибо.DNS
сервер или проверенный компьютер, достаточно ли только измеренияreal
времени?ping
запустить в течение 3 минут 22, он вернется через 3 минуты 22. Это просто бесполезно в этом случае (и на самом деле это бесполезно в качестве ориентира в большинстве случаев, результат зависит от внешних факторов).nslookup
составляет 5 секунд!