1,377 瀏覽數

smartbits – Frame lost

通常在測試 Switch / NIC 都會看它對訊框 (封包)的處理能力,當然不掉任何訊框(封包)是最好的,這次使用了 “smartbits – Performance 網卡效能測試" 這個案例來試試看1G NIC 對於訊框(封包)的處理能力,也就是看會不會掉訊框 (封包).

performance11
通常 NIC 需要處理不同大小的訊框,所以這邊我使用了  multi Burst  的方式,並採用了 64k, 128k,256k,512k,1024k,1518k 等不同大小的訓框,設定方式請參考 smartbits – transmit mode 執行結果如下:

Events Port 1A-01/02 LAN-3300A Events Port 1B-01/02 LAN-3300A
Tx Frames 640,000,103 640,000,113 640,000,103 640,000,119
Rx Frames 639,999,942 639,999,944 640,000,104 640,000,120
Tx Bytes 437,211,433,562 437,211,434,202 437,211,433,562 437,211,434,586
Rx Bytes 437,211,320,828 437,211,315,168 437,211,433,648 437,211,434,672
Tx From Stack 103 113 103 119
Rx To Stack 109 119 104 120
ARP Replies Sent 103 113 103 119
ARP Requests Received 103 113 103 119
Signature Frames Sent 640,000,000 640,000,000 640,000,000 640,000,000
Signature Frames Received 639,999,833 639,999,825 640,000,000 640,000,000
IPv4 Frames Received 639,999,839 639,999,831 640,000,001 640,000,001
IGMP – RX Frames 4 4 4 4

這是兩次的執行結果,左邊的 Events Port 1A-01/02 LAN-3300A 是有 Frame lost 的現象發生,右邊的則無,怎麼看.我們用的是 routing mode 所以 1A-01 的 Tx Frames 會對應到 1A-02 的 Rx Frames.

首先 Tx Frames 傳送了 640,000,103 frame 但這裡面包含了 Tx From Stack (Tx From Stack 是當傳送了 ARP, Ping, 或是其他管理封包) 所以真正的有效資料量是:

640,000,103(Tx Frames)-103(Tx From Stack) = 640,000,000(Signature Frames Sent)

也就是 Signature Frames Sent 的數量,所以我們要看 frame 傳送與接收的數量對不對可以直接看, 1A-01 的 Signature Frames Sent 以及 1A-02 的 Signature Frames Received.

640,000,000(Send)-639,999,825(Received)=175

也就是當我打了 640,000,000 在傳送過程中,因為不明原因少了 175 個 Frame

Lost Rate = (640,000,000-639,999,825)/640,000,000

我把有數字的提出來說明一下:

  • Tx / Rx Frames

    傳送與接收的 Frame 個數

  • Tx / Rx Bytes

    傳送與接收的 Frame bytes

  • Tx / RxFrom Stack

    Tx 與 Rx From Stack 主要來至於ARP, Ping, 或是其他管理封包(management frame) 非資料的訊框.

  • ARP Replies Sent / Received

    Address Resolution Protocol (IP位址轉換成Mac位址的一種通訊協定) 傳送與接收的數量

  • Signature Frames Sent / Received

    真正有效的 frame 的傳送與接受

  • IPv4 Frames Received

    跟 IPV4 相關的 Frame

  • IGMP – RX Frames

    Internet Group Management Protocol 多點傳送 multicast 的 frame

網友的想法

  1. 自動參照通知: SPIRENT – smartbits | Benjr.tw

發表迴響