通常在測試 Switch / NIC 都會看它對訊框 (封包)的處理能力,當然不掉任何訊框(封包)是最好的,這次使用了 “smartbits – Performance 網卡效能測試” 這個案例來試試看1G NIC 對於訊框(封包)的處理能力,也就是看會不會掉訊框 (封包).
通常 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
沒有解決問題,試試搜尋本站其他內容
One thought on “smartbits – Frame lost”