0.名稱bing - 透過ICMP ECHO的REQUEST時間,來計算點與點間的頻寬. 1.描述Bing 是一個架構在ping之下,點對點頻寬測量工具,也因為如此,故名為bing.Bing 透過在兩個測量點間送出不同大小的封包,並透過其回傳值判斷測量點間的頻寬.假測我們是Host A,透過測量A->L1,及A->L2,取得回傳值.就可以判斷L1->L2的回傳值.A ----( the Internet )--- L1 --- L2 2.安裝路徑:/usr/ports/net/bing/3.語法bing [-dDnrRPvVwz] [-c count] [-e samples] [-i wait] [-p pattern][-s small packetsize] [-S big packetsize] host1 host2 4.參數-c count配合-e 參數,執行多少次之後結束.(預設為1)-d以debug模式執行.-D顯示每一次的封包測量值.-e samples取樣次數-i wait每次送出ECHO封包的等待時間.-n只顯示數字型態的輸出結果.不嚐試進行名稱的解析-P理論上的認定回應值.正常來說,bing認為測量點相同時,較小的封包的回應值應該較較大封包的回應值來的小.透過-P參數可以取消此行為. -p pattern定義送出的封包內容.-R紀錄路由.(有需許多host及gateway會忽略此參數)-s packetsize定義送出的最小封包大小(byte).(最小值是8,預設為44)-S packetsize定義松出的最大封包大小(byte).(預設是108)-v冗長的輸出.-V*更*冗長的輸出.-w顯示可能的警告訊息.預設是在程式的最後才會顯示.-z將封包隨機填入資料請注意.使用此程式會加重網路負擔. 5.使用方式a.透過traceroute來取得想要測量的點.b.執行 bing -v point1 point2 進行測量此時point1是較近的點.c.等待一段時間來取得較平穩的測量值d.若經過一段時間,測量動作看起來有點詭異.查看一下回應值.若回應值過小,請給予較大的封包進行測量.如:bing -S 1000 -v point1 point2e.若增加了封包的大小,卻仍然無法取的平穩的回應值.可以嚐試透過-z參數.-z參數會將封包填入隨機資料.f.若仍無法取得回應值,有可是因為該網路過於忙碌或是其他原因. 6.實際操作針對163.19.203.248及163.19.212.189這兩個點進行比較.我用10次為取樣的樣本. 所以指令為: bing -e 10 163.19.203.248 163.19.212.189說明:從畫面顯示可以知道bing分別透過44byte及108byte對這兩個點進行測試.說明:分別顯示兩個點的狀況(rtt:round-trip times 回傳值)說明:狀況評估7.BUG許多host和gateway忽視RECORD_ROUTE參數.某些最後的結果不會被正確的顯示... ~"~ 6.作者PIErre Beyssac 【FreeBSD bing 带宽测量】 7.參考資料bing(8)
推荐阅读
- 54 FreeBSD连载:配置文件XF86Config
- FreeBSD 软件安装
- NFS FreeBSD Network File System 系统
- 43 FreeBSD连载:NFS服务器
- 38 FreeBSD连载:配置缓冲或转发方式的named
- FreeBSD ipfw 防火墙基础指南
- FreeBSD 安装Linuxigd
- FreeBSD DNS服务器进阶篇
- FreeBSD DNS服务器
- 45 FreeBSD连载:安装XFree86