最近發現我的Asus RT-N16的cpu使用率常常在100%徘徊
是我太操Asus RT-N16了嗎?
還是設定有問題?
請各位幫忙看看
提供建議
先說明一下我的環境
ISP為中華電信 VDSL 50M(D)/10M(U)
Asus RT-N16的韌體是Tomato Firmware v1.28.7500 MIPSR2Toastman-RT K26 USB VPN
有線接了
1.PC-01
2.PC-02.....BT-Server
3.NAS
4.多媒體播放器
無線接了
1.NB-01
2.SmartPhone-01
3.SmartPhone-02
當BT-Server下載速度大約可以到4.6MB/s
但是這個時候上傳速度大約都只剩下100-200KB/s左右
PC-01利用遠端桌面連接BT_Server
BT-Server這時也會以samba到NAS存取檔案
NAS有作檔案分享給網際網路的朋友
原本是以Asus RT-N16的Qos限制上傳頻寬為420KB/s
普通時大約也都在420KB/s
但是只要BT-Server下載速度到4.6MB/s時
NAS的上傳頻寬也
下約200KB/s左右
其他裝置大約就是看看網路
沒有其他下載或完遊戲的頻寬使用
這時以網頁分式進入到Asus RT-N16監看CPU使用率
會發現很難登錄
就算登錄進去了
也會發現CPU使用率為100%
我有查過smallnetbuilder.com
Asus RT-N16大約可以處理140Mb/s的Throughput
可是我的Asus RT-N16大約在43Mb/s就不行了
請各位幫忙提供建議
還是我必須換掉Asus RT-N16
ASUS RT-AC66U我有查過其Total Simultaneous Throughput為820Mb/s
會有幫助嗎
Viggen wrote:
最近新的RT─AC56U /RT─AC68U 快上市了
BCM4708 BCM4708 DUALCORE COTEX-A9 800MHZ 256MB DDR2(恕刪)
我覺得要把RT-N16操到極限還滿簡單的
這一台性能很強
看來要存錢了
我在網路上都找不到這一台的消息
不知道大大是如何得知的?
patrick753 wrote:
最近發現我的Asus...smallnetbuilder.com(恕刪)
smallnetbuilder.com 此網站的Performance 測試,其實應該說是-理論值測試項目, 都是Smartbit機器去打最大封包數1500所測出的結果.好象是我們說的100M網卡理論值可以到達100M/8=12.5Mbyte/s 一樣的含意.
不過在現實環境下,除非您的使用習慣或是依據, 是24小時下載類似http or FTP 的Download, 否則這種測試的結果,對於現實環境來說是沒有相對意義的.
因為網路的使用為多人且分時或是多工的運作, 且運行在不同的Protocol 通訊協定下,會有不同的情況發生.
我們用routeros官網的數據解釋,RB405G規格

1. 小封包64byte- 最佳表現為76.9Mbps/s
2. 512Byte-最佳表現為595.15Mbps/s
3. 最大包1514Byte-最佳表現為1220.47Mbps/s
數據為何會差異如此之大? WAN&LAN 都是Gigabit 1000Mbps的介面, 怎會跑出連100Mbps速率都達不到的情況? 原因是:
TCP跟UDP都是網路封包傳送的方式,而網路在傳輸過程中,為了有效使用網路資源,避免過大封包沒傳完,而導致後方所有封包都不能傳送,故所有封包在傳送時都會被分割成小封包,然後在接收端重新組合,而採用TCP傳送封包,在接收端會檢查是否所有封包都完整接收到,如果有幾個封包在傳送過程中掉了,接收端會要求傳送端重送,故TCP方式傳送可確保封包完整,但唯一缺點是,相對於UDP,它傳送時間可能會比較久;反之,UDP在接收端沒有檢查機制,故用UDP傳送的小封包,有可能會不見而不被發現,一般TCP會被用在比較需要完整性的protocol如email,而UDP則用在只求速度,對完整性要求不高
所以無論能到多少轉發速度, CPU 以及記憶體的Loading 有如此大的差別, 使用率到達100% 那是很常見的.smallnetbuilder.com 此網站的Performance 測試, 參考看看就好.
目前這些封包轉發數據,一般"國內"廠商根本不敢提出,或許是產品定位為SOHO家用市場,本身對出廠性能要求並不會很高,因為測試結果出來會很難看,一線國外大廠,這種數據則是必地要提供給使用者購買之前的參考重要資料.
舉例:
FortiGate-80C:

內文搜尋

X