至於這篇內容稍微硬一點
自認是玩家的網友請進
基本上有辦法在這個討論串回覆並且講到重點
便代表著有一定的網路實力
不是市面上 CCXX 認證那麼簡單而已
就算不是言之有物
光是把流量圖按照規格做出來
也是相當屌的玩家
ADSL 數據機可以設定成 route mode 跟 bridge mode
可以當成 router 用, 或者 switch 來用
雖然表面上有著 bridge 的名稱
但骨子裡還是 router
封包在 WAN / LAN 之間的流動仍舊要花 CPU time 做 forwarding
只不過差別在於從原本檢查 IP frame 改成檢查 MAC frame 而已
至於 VDSL 數據機
由於小弟已經失業多年沒在這行打滾, 不敢隨便斷言
但猜測原理應該是相同的
剛剛看著 HiHD 壽司之神時
腦袋突然閃過這件事情
對耶! 既然分享器都能檢查出有多少 Packet Per Second
那小烏龜的 PPS 是多少?
由於 IP 分享器的處理能力有差異
沒道理用 IP 分享器撥號來測
做測試當然要排除奇奇怪怪的變因
老規矩
(1) XP 還原 OS 預設值 (關閉rfc1323.reg)
(2) 將 PPPoE 的 MTU 設為 168, 並重新開機. Vista/7 用戶請自行確認此機碼是否可行.
如果光世代速率是 12M, MTU 請改為 104; 4M 就別玩了, 網路不夠快, 操不到數據機的 CPU.
測試完畢請自行還原設定.
(3) PC/NB 直連數據機撥 PPPoE, 拔掉 LAN 介面其他網路線
(4) 關閉吃網路頻寬程式
(5) 紀錄數據機型號與韌體版本 (這就一定得進去小烏龜裡面查了)
(6) Windows 工作管理員更新速度選 "標準" (2秒一次)
"檢視" -> "選擇欄位" 勾選下列項目
![[玩家限定] VDSL 數據機封包處理能力調查](http://attach.mobile01.com/attach/201206/mobile01-f6c25f51c87b9484505c5e6cd0a4fd33.gif)
(7) 將分隔線之間的指令複製到剪貼簿, 在命令提示字元貼上.
-------------- 我是分隔線 --------------
cls
ftp ftp.adsl.hinet.net
ftp
ftp
bi
get test_100m.zip
by
-------------- 我是分隔線 --------------
開六個命令提示字元, 分別位在不同目錄, 同時抓檔
這樣一來小烏龜 LAN/WAN 之間的 forwarding 肯定狂掉封包
=================================================================
Zyxel P-870H-51 1.00(AWG.3)F3
做出來的結果長這樣
![[玩家限定] VDSL 數據機封包處理能力調查](http://attach.mobile01.com/attach/201206/mobile01-0ff32d7464d106190b8bfc08441765aa.gif)
首先 (每個間隔的位元組數目) / (每個間隔的單點傳送數目) = 134.52
這個數字代表 PPPoE 介面的 MTU 真的是 168
因為 ACK 封包比較小, 所以把平均值往下拉
如果 MTU 沒設對, 相除的結果應該會在 1000 附近
第二個數字比較重要
每個間隔的單點傳送 (unicast) 數目表示小烏龜的封包處理能力
因為是兩秒取樣一次
所以 25172 數字對砍
LAN/WAN 雙向的瞬間最大值大約 12.586 kpps
假設用 TCP, 收一個封包就回一個 ACK
有效的封包轉送率是每秒 6293 包
假設每包 1500 Byte
代表這台小烏龜瞬間的極限只有 75.5 Mbps
這是在 scheduling 跟 buffer management 調得不錯的狀況下才有的數字
程式寫差一點加上介面使用率拉高的時候 (例如 LAN 只有 100M)
這個數字會隨機掉落
按照機房的習慣
軟體 + CPU 硬幹, 而沒有硬體加速的設備
forwarding rate 通常只能用一半
使用率過半就得摸摸鼻子加頻寬加機器
不這麼做的話
省到了設備成本卻犧牲了網路品質並流失掉客戶
根本就划不來
這下子真相大白了
Zyxel 舊款小烏龜 CPU 不夠力
這一台 Zyxel P-870H-51 1.00(AWG.3)F3
大概頂多只能穩定跑到 35M ~ 40M
想跑更快韌體得做精確的 tuning
難怪 50M 一直掉封包
害我開網頁常常要重新載入

好了
有興趣測試小烏龜能耐的玩家們
請照步驟測試
並貼出數據機型號, 韌體版本
以及工作管理員流量圖與底下的 PPS 數據
花店賠錢來
