0
我正在編寫腳本以從客戶端的角度來確定服務的性能。Linux:獲取單個HTTP請求的詳細統計信息?
爲此,我需要能夠確定用於像每個HTTP請求幾個統計:
- DNS查找時間
- TCP連接時
- TCP傳輸時間
我需要毫秒分辨率的值。
什麼是可以給我這些信息的命令或perl/python/php庫?
我正在編寫腳本以從客戶端的角度來確定服務的性能。Linux:獲取單個HTTP請求的詳細統計信息?
爲此,我需要能夠確定用於像每個HTTP請求幾個統計:
我需要毫秒分辨率的值。
什麼是可以給我這些信息的命令或perl/python/php庫?
退房curl(1)
的-w
選項。它可以讓你不喜歡的東西如下:
curl -s -o /dev/null -w "DNS Lookup: %{time_namelookup}\nTCP Connect: %{time_connect}\nTotal: %{time_total}\n" http://www.serverfault.com
DNS Lookup: 0.004
TCP Connect: 0.104
Total: 0.206
這大概意味着,DNS是在4毫秒擡頭,前100毫秒後的TCP連接,準備和102毫秒後的所有數據傳輸。
工程就像一個魅力!謝謝! – 2014-10-09 14:51:50
請看看[幫助中心](http://serverfault.com/help),看看爲什麼你的問題,如果脫離主題在這裏。 – HBruijn 2014-10-09 10:43:13
你會好嗎精心呢?在這個問題中特別關注的是什麼?在幫助頁面上,我可以看到兩個題目,它們涵蓋了題目:服務器和工作站操作系統,硬件和軟件;操作,維護和監控 – 2014-10-09 10:46:58
本質上這是一個編程問題。 Arent'Firefox和Chrome上的各種網絡開發工具已經按照你的意願做了什麼? – Sven 2014-10-09 11:08:24