国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 網(wǎng)絡(luò)通信 > 正文

使用測試TCP(TTCP)測試吞吐量

2019-11-04 20:47:12
字體:
供稿:網(wǎng)友

  前言
  您能使用測試TCP程序 (TTCP)通過ip路徑測量TCP吞吐量。使用它,發(fā)動(dòng)接受器在路 徑的一端,然后開始發(fā)射機(jī)在另一邊。 傳輸端寄發(fā)TCP信息 包的指定的編號到接收端。在測試的末端,雙方顯示傳輸?shù)?字節(jié)數(shù)并且時(shí)間流逝為了信息包能從一端消磨對其他。您在 鏈路能然后使用這些圖計(jì)算實(shí)際吞吐量。關(guān)于概要關(guān)于TTCP ,參見 測試與TTCP的網(wǎng)絡(luò)性能 。
  
  TTCP程序可以是有效的在確定一個(gè)特定的廣域網(wǎng)或調(diào)制解調(diào) 器連接的實(shí)際比特率。 然而,您能也使用此功能測試連接速 率在任何二個(gè)設(shè)備之間帶有他們的之間IP連通性。
  
  在您開始之前
  慣例
  欲 知關(guān)于文件慣例的更多信息,請參閱 Cisco技 術(shù)提示慣例。
  
  前提
  本文的讀者應(yīng)該是熟知 的下列:
  
  TTCP要求® Cisco IOS軟件版本11.2 以上和功能集IP Plus (是 鏡象)或服務(wù)提供商(p- 鏡象)。
  
  注 意: ttcp 命令是 一個(gè)隱藏的,不支持,特權(quán)模式命令。同樣地,其可用性可 能從一個(gè)Cisco IOS 軟件版本變化到另一個(gè),這樣在一些版本也許 不存在。
  
  客戶端的TTCP軟件是可得到 從 http://renoir.csc.ncsu.edu/ttcp /; 下載 ttcpw.zip 為Windows客 戶端。
  
  使用的組件
  本文不限于特定軟件和硬件版本。
  
  預(yù)備TTCP會議
  保證有在測試涉及的二 個(gè)設(shè)備的之間IP連通性。
  
  下載并且安 裝非IOS客戶端的TTCP軟件假如需要。
  
  在如下所示的示例,我們設(shè)法確定一個(gè)調(diào)制解調(diào)器連 接的連接速率微軟視窗PC和AS5300接入服務(wù)器的之間。即使 這里包括的許多題目和解釋是特定的對調(diào)制解調(diào)器連接,TTCP程序 可以使用在任何二個(gè)設(shè)備之間。
  
  使 用 show modem Operational-status命令(調(diào)制解調(diào)器鏈路)檢查連接參數(shù)。為其他LAN或廣域網(wǎng)方案,此步驟不是必要的。
  
   customer-dialin-sj>
     show modem operational-status 1/51 Parameter
     #1 Connect PRotocol: LAP-M Parameter #2 Compression:
     None ...
   !--- Output omitted
   
   ... Parameter #8 Connected Standard:
     V.90 Parameter #9 TX,RX Bit Rate:
     45333,24000
  
  此編輯的輸出表示,客戶端在V.90聯(lián)系以一種 45333 bps downlink費(fèi)率和24000 BPS上行速率。 數(shù)據(jù)壓縮 在客戶端調(diào)制解調(diào)器禁用。 因?yàn)門TCP測試模式是高度可壓縮 的,所有數(shù)據(jù)壓縮將偏移真的調(diào)制解調(diào)器鏈路吞吐量我們的測量。
  
  執(zhí)行下行鏈 路測試(從路由器到Windows PC) 起動(dòng) PC的 ttcpw 程序(在DOS窗口),運(yùn)行作為接受器。 參見README文件帶有窗口TTCP軟件為適當(dāng)?shù)恼Z法。
  
  C:/PROGRA~1/TTCPW>
   ttcpw -r -s ttcp-r: buflen=8192, nbuf=2048,
       align=16384/0, port=5001 tcp ttcp-r: socket
  啟動(dòng)TTCP發(fā)送者(發(fā)射機(jī))在AS5300。 留下多數(shù)設(shè)置在默認(rèn)值,除了緩沖區(qū)數(shù)給傳輸。默認(rèn) 緩沖區(qū)數(shù)是2048,TTCP測試將需要很長時(shí)間完成。通過減少 緩沖區(qū)數(shù),我們能完成測試在一個(gè)合理的期限。
  
  在如下所示的示例,我們設(shè)法確定一個(gè)調(diào)制解調(diào)器連 接的連接速率微軟視窗PC和AS5300接入服務(wù)器的之間。即使 這里包括的許多題目和解釋是特定的對調(diào)制解調(diào)器連接,TTCP程序 可以使用在任何二個(gè)設(shè)備之間。
  
  注 意: 設(shè)法得到調(diào)制解調(diào)器(端口)操作狀態(tài)的快 照,如上所述,在您開始TTCP測試之前。
  
  customer-dialin-sj>ttcp
   transmit or receive [receive]:
   transmit
   !--- The AS5300 is the ttcp transmitter
  
   Target IP address: 10.1.1.52
   ! -- Remote device (the Windows PC) IP address
  
   perform tcp half close [n]: use tcp driver [n]: send buflen [8192]: send nbuf
   [2048]: 50
   !--- Number of buffers to transmit is now set to 50
   (default is 2048 buffers)
   
   bufalign [16384]: bufoffset [0]: port
   [5001]: sinkmode [y]: buffering on writes [y]: show tcp information at end [n]:
   ttcp-t: buflen=8192, nbuf=50, align=16384/0, port=5001 tcp ->10.1.1.52
   ttcp-t: connect (mss 1460, sndwnd 4096, rcvwnd 4128)
  這造成Cisco IOS TTCP建立與TTCPW的TCP聯(lián)系(在 Windows機(jī)器)。
  
  當(dāng)PC收到要求TTCP會 議時(shí),TTCPW顯示消息PC接受了一次TTCP會議從路由器IP地址:
  
  ttcp-r: accept from 10.1.1.1
  
  得到結(jié)果
  當(dāng)TTCP發(fā)送者完成發(fā)送 所有其數(shù)據(jù),兩邊將打印吞吐量統(tǒng)計(jì)數(shù)據(jù)并且終止。在這種 情況下,IOS TTCP發(fā)送者顯示:
  
  ttcp-t: buflen=8192, nbuf=50, align=16384/0, port=5001 tcp ->
   10.1.1.52 ttcp-t: connect (mss 1460, sndwnd 4096, rcvwnd 4128) ttcp-t: 409600
   bytes in 84544 ms (84.544 real seconds) (~3 kB/s) +++ ttcp-t: 50 I/O calls
   ttcp-t: 0 sleeps (0 ms total) (0 ms average)
  PC TTCPW接受器另一方面,顯示:
  
  ttcp-r:
    409600 bytes in 8
    4.94 seconds = 4.71 KB/sec
    +++ ttcp-r: 79 I/O calls, msec/call = 1101.02, calls/sec =0.93
  這時(shí),您可以想要采取調(diào)制解調(diào)器或端口可操作狀態(tài) 的另一個(gè)快照。此信息是否可以是有用在分析期間檢查例如 ,調(diào)制解調(diào)器連接體驗(yàn)所有再培訓(xùn)或速度轉(zhuǎn)換。
  
  分析結(jié)果
  因?yàn)樗亲钇胀▽幙稍u 估連接速度在kbps (千位每秒或者1000比特每秒)該Kbps (千字節(jié)每 秒或者1024個(gè)字節(jié)每秒),我們必須使用信息從TTCP計(jì)算比特率(在 kbps)。使用接收的字節(jié)數(shù)和轉(zhuǎn)發(fā)時(shí)間計(jì)算實(shí)際比特率為連接 。
  
  計(jì)算比特率通過轉(zhuǎn)換字節(jié)數(shù)成位 然后分開此當(dāng)對于轉(zhuǎn)移的時(shí)候。在本例中,窗口PC在84.94秒 接受了409600個(gè)字節(jié)。我們能計(jì)算比特率(409600個(gè)字節(jié)*每 個(gè)字節(jié)8位)由84.94 seconds=38577 BPS或38.577 kbps分開。
  
  注重: 接收器側(cè) 結(jié)果是稍微更加準(zhǔn)確的,因?yàn)榘l(fā)射機(jī)也許認(rèn)為完成在之后執(zhí)行為時(shí) 寫-即,在數(shù)據(jù)實(shí)際上橫斷了鏈路之前。
  
  相對45333個(gè)BPS的名義上鏈路速度(確定從 show modem operational-status 命令),這是一張85%效率。這樣的效率是產(chǎn)生的正常 link access procedure for modems (LAPM),PPP、IP和TCP頭開銷 。假如結(jié)果是顯著與什么不同您期待,分析操作狀態(tài)、調(diào)制 解調(diào)器日志和,假如需要,客戶端調(diào)制解調(diào)器統(tǒng)計(jì)數(shù)據(jù)發(fā)現(xiàn)什么可 以有發(fā)生在影響性能(例如EC轉(zhuǎn)播,速度轉(zhuǎn)換、再培訓(xùn)等等云云。 )
  
  執(zhí)行上行 鏈路測試(從Windows PC到路由器)
  其次,執(zhí)行一個(gè)上行吞吐量測試。 這與下行 鏈路測試是相同的,除了Cisco IOS TTCP作為接受器,并且 Windows TTCPW是發(fā)射機(jī)。 首先,設(shè)置路由器作為接受器, 使用默認(rèn)參數(shù):
  
  customer-dialin-sj>ttcp
   transmit or receive [receive]:
   perform tcp half close [n]: use tcp driver [n]: receive buflen [8192]: bufalign
   [16384]: bufoffset [0]: port [5001]: sinkmode [y]: rcvwndsize [4128]: delayed
   ACK [y]: show tcp information at end [n]: ttcp-r: buflen=8192, align=16384/0,
   port=5001 rcvwndsize=4128, delayedack=yes tcp
  激活PC作為TTCP發(fā)射 機(jī)并且指定路由器的IP地址。參見README文件帶有窗口TTCP 軟件為適當(dāng)?shù)恼Z法:
  
  C:/PROGRA~1/
    TTCPW>ttcpw -t -s -n 50 10.1.1.1 ttcp-t:
    buflen=8192, nbuf=50, align=16384/0, port=5001 tcp -> 10.1.1.1 ttcp-t:
    socket ttcp-t: connect
  IOS接受器報(bào)告 以下結(jié)果:
  
  ttcp-r: accept from 10.1.1.52 (mss 1460, sndwnd 4096, rcvwnd
     4128) ttcp-r:
     409600 bytes in 23216 ms (23.216 real seconds)
   (~16kb/s) +++ ttcp-r: 280 I/O calls ttcp-r: 0 sleeps (0 ms total) (0 ms average)
  這出來作為上行吞吐量 141144個(gè)BPS -或幾乎6:1壓縮速率相對24 kbps的名義上上行速率。 這是考慮硬件壓縮的一個(gè)有趣結(jié)果失效(我們確定從 show modem operational-status)。 然而,使用IOS命令 show compress證實(shí)是否使用任何。
  
  總指導(dǎo)大綱
  這是一些總指導(dǎo)大綱 為使用TTCP測量IP 路徑吞吐量:
  
  為有意義的結(jié)果,運(yùn)行TTCP的主機(jī)應(yīng)該有大量CPU電源相對鏈路速度 。這是真的當(dāng)鏈路是45 kbps時(shí)并且主機(jī)是空閑AS5300和 700MHz PC。這不是真的假如鏈路是100baseT 并且其中一臺 主機(jī)是Cisco 2600路由器
  
  Cisco IOS 對待路由器來源的數(shù)據(jù)與通過路由器路由的數(shù)據(jù)不同。在我 們的上面的例子,雖然微軟點(diǎn)到點(diǎn)壓縮(MPPC)壓縮在鏈路協(xié)商在測 試之下,路由器傳輸?shù)臄?shù)據(jù)沒有使用軟件壓縮,而PC傳輸?shù)臄?shù)據(jù)。 這就是為什么上行吞吐量顯著大于downlink吞吐量。 對于性能測試高帶寬鏈路,您應(yīng)該 通過 路由器 總測試。
  
  為IP路徑帶有大帶寬*延遲產(chǎn)品,它 是重要使用TCP窗口大小滿足保持管道充分。 一旦調(diào)制解調(diào) 器鏈路,默認(rèn)值4 KB窗口大小正常是足夠的。您能提高 IOS TCP窗口大小與命令i p tcp窗口大小。參見非IOS系統(tǒng)的適當(dāng)?shù)恼f明文件 。
  
  <P>另一個(gè)簡單的方法測試吞吐量橫 跨調(diào)制解調(diào)器鏈路將使用開放源工具 Through-putter 。在 網(wǎng)絡(luò)服務(wù)器上安裝此工具在接入服務(wù)器


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 京山县| 栾川县| 桂平市| 虞城县| 伊通| 凭祥市| 临湘市| 东安县| 巩留县| 讷河市| 辉县市| 屯留县| 内丘县| 安宁市| 万盛区| 城口县| 张家口市| 潞西市| 得荣县| 瓦房店市| 纳雍县| 北宁市| 株洲市| 离岛区| 桐庐县| 盐边县| 龙山县| 柘城县| 淮阳县| 营口市| 怀柔区| 古交市| 砚山县| 渝北区| 虎林市| 龙胜| 南皮县| 石棉县| 嫩江县| 镇巴县| 卢龙县|