Пример вызова

curl -s -w '\nLookup time:\t%{time_namelookup}\nConnect time:\t%{time_connect}\nAppCon time:\t%{time_appconnect}\nRedirect time:\t%{time_redirect}\nPreXfer time:\t%{time_pretransfer}\nStartXfer time:\t%{time_starttransfer}\n\nTotal time:\t%{time_total}\n' -o /dev/null https://dnam.su
ключипараметры
-s, --silentТихий режим, не показывать индикатора выполнения или сообщений об ошибках
-o, output <file>Перенаправляет вывод в …
-I, --headПоказать только HTTP заголовки
-f, --failНе сообщать об ошибках на сервере
-S, --show-errorВместе с -s, показывает ошибку, в случае когда curl завершается с ошибкой
-L, --locationПри ответе с кодом 3ХХ, заставляет curl выполнять запрос по новому адресу
-w, write-outОпределяет, что отображается после завершенной и успешной операции
time_totalОбщее время
time_namelookupLookup time время резольвинга домена в IP
time_connectConnect time подключение к удаленному серверу по TCP
time_pretransferPreXfer time подготовка к обмену данными., состоит из ‘обмен рукопожатиями’
time_starttransferStartXfer time затрачено всего до начала передачи., состотит из ‘time_pretransfer’, подсчет результатов
time_appconnectAppCon time с начала замера, до завершения соединения/рукопожатия
time_redirectRedirect time все редиректы, состоит из name lookup, connect, pretransfer и transfer
http_codeКод возврата сервера

Использование некоторых опций в скриптиах

curl -fsSL https://get.docker.com/ | sh
Ссылки