天天看點

度量網絡延遲和吞吐量

度量延遲和吞吐量最簡單的方法是:弄清楚浏覽器的高速緩存區的大小和從伺服器獲得一個特定頁面所花的時間。可以使用lynx或者curl指令來擷取相關資料。

比如:time lynx -source [url]http://www.sohu.com[/url] > /dev/null,這種方法也可以認為是Web性能監控的stopwatch方法。

使用FTP

另一個度量網絡吞吐量的方法是,利用FTP在本機和某個遠端系統之間來回傳輸檔案。但是使用FTP也有個不足,因為傳輸檔案如果涉及到磁盤操作,那麼這樣做也是不準确的。

取消任何可能FTP傳輸引起的通路磁盤的請求。

必須利用大檔案,因為每次小檔案的建立都需要一個磁盤通路。

不過,可以利用某些版本ftp的将結果輸出到/dev/null來達成結果。

ftp> get bigfile > /dev/null

其實用wget、curl等指令也是一樣的,都是基于TCP的傳輸。但是不能清楚的區分網絡性能和伺服器性能。

繼續閱讀