QNAP QHora-301W/RT-AX89X/紅米AX6/小米AX3600&AX6000 (IPQ807X通用) NSS Offload Build 發佈

leonchiou1978 wrote:
請樓主大大幫我搞定 ...(恕刪)

我編譯看看,應該是沒有太大的問題

我先加入luci-app-sqm, luci-app-nlbwmon這兩個package試試看

看看有沒有符合你的需求~

大概30~45分鐘後會更新到#1與#2中

順便更新一下ath11k韌體~

至於記憶體的部分如果會剩下3%,應該是記憶體洩漏......

這是之前有的問題,不知道為甚麼你這裡會遇到...?

照理講已經修復才對......我等等更新版本之後你可能需要清除設定做更新喔!!

或是直接用你一開始刷入Openwrt的方式進行重刷(就是乾淨的刷機法)

源碼作者是套用512MB RAM的Profile,我這裡是用1GB的Porfile

晚點你可以試試看還有沒有記憶體洩漏的問題,我開20幾天(301w)都還是有500~600MB的可用記憶體
leonchiou1978
ALIADO....
樓主大大
Dynalink DL-WRX36
你已經編譯好了,
你好像沒發鏈結在上面?
感謝大大
來自於~基度山小島~
tomylin123
主要是根據AgustinLorenzo的源碼編譯的,加上我自己常用的一些插件跟修改,再合併分支編譯的,如果要安裝插件不能透過opkg,除非可以找到最新Snapshot的ipk檔案安裝
tomylin123
基本上snapshot版本中軟體頁面的安裝功能就是廢的哈哈,所以才會說如果有安裝插件需求的話可以直接跟我說,我做編譯會比較快
leonchiou1978 wrote:
剛才下載了openwrt...(恕刪)

剛剛更新韌體上去了~

可以試試看是否有效

NSS Offloading的效果應該也是套用SQM的

不過好奇你的SQM設置是那些呢?

我平常沒有開啟SQM QoS,不知道效果如何
tomylin123 wrote:
剛剛更新韌體上去了~...(恕刪)

我個人認為如果路由器沒有QoS的功能的話
那這路由器對我是沒有意義的
因為....很久以前路由器低階CPU晶片就可以用HWNAT....達到Offload功能了
例如:MT7621A....
但是....大部分路由器CPU只要一開啟QoS後...HWNAT就會失效
這時候只能靠CPU效能硬幹了
當初就是看到Qualcomm IPQ8072A 這棵旗艦型cpu...才買最便宜機種Dynalink DL-WRX36
來玩玩看..... IPQ8072A真是強阿!開啟SQM...跑500M/500M也沒問題
只不過會出現一個問題
就是CPU0 Loading就會高達99% 但是其他CPU1、CPU2、CPU3、Loading都大約1%那裡
那時候我就覺得怪怪的,是不是openwrt kernel沒有拿到閉源驅動程式?
儘管如此Qualcomm IPQ8072A效能強悍到「應付500M/500M」游刃有餘
來自於~基度山小島~
leonchiou1978
因為現在有人在上線上課程....有空馬上試試看
tomylin123
ok, Wait for it~








大大你改成這樣皮膚...還有中文化
目前積極適應中



軟體更新出現問題
來自於~基度山小島~
tomylin123
那個軟體更新是我用的插件包源代碼,我沒有把他屏蔽掉,實際不影響~
樓主大大





我發現你編譯進去的sqm,控制不了頻寬....
也無法升級...
我等一下試試看,解除安裝。再重新安裝一次,看看會不會成功?
thanks
來自於~基度山小島~

leonchiou1978 wrote:
樓主大大我發現你編譯...(恕刪)






我後來使用基於NSS的SQM腳本

需要使用以下這兩個kmod (今天編譯的版本應該有帶)

qca-nss-drv-qdisc
qca-nss-drv-igs

因為NSS Offloading後流量就不從CPU上面過了

如果使用一般的QoS腳本則會不起作用

只需要把這兩個腳本上傳到/usr/lib/sqm下(可在系統-File Browser中進行上傳,到指定目錄後右下角有上傳檔案可以用,分兩次上傳)

  1. https://drive.google.com/file/d/1O0nRzmLG87LXriOWb1szEQhy5o1GqMjk/view?usp=sharing
  2. https://drive.google.com/file/d/127rq6lf2oComeCldRwVjfT9p228PCXBk/view?usp=sharing
然後如下設定:
注意!!介面名稱不可以選pppoe-wan,要選實際作為wan的物理接口(我這裡是lan1)
因為這個腳本是基於HWNAT做Offloading,而pppoe-wan是軟體定義的
換言之會通過CPU,但腳本HWNAT Model認不到......
沒有改就會直接當機,管理介面進不去,要去/etc/config/sqm把sqm關掉再物理重啟才會恢復
不要問我怎麼知道的......



這樣就會有很好的效果了:

但速度應該還是會微降:

不過CPU占用是0,倒也是符合預期

補一下沒開的效果



剛剛測試,如果設高一點也可以:




另外,如果成功的話會在log裡看到這些資訊:

對了,如果調整配置需要重啟Router喔!

也可以增加/調整以下配置:

以達到最低的遊戲/串流/VoIP延遲
leonchiou1978
樓主大大,感謝!我試試看,有問題再麻煩你
tomylin123
leonchiou1978 我有更新這則內文喔!可以再參考一下~成功了再幫忙回報一下[笑]
樓主大大
我已經將nss-zk.qos、nss-zk.qos.help 放在了 /usr/lib64/sqm目錄裡了
然後將 Interface name
改成了 wan


然後也按照大大的設定方式
結果SQM就抓的住了





因為我有在用adguardhome 所以就將Dynamic DNS給移除了
至於穩定度就由時間來證明了

問樓主大大一個問題,請問....openwrt有沒有內建的CPU使用率?
還有每個ip頻寬、即時流量?
https://github.com/gSpotx2f/luci-app-cpu-status
https://github.com/gSpotx2f/luci-app-cpu-perf
我是有找到這個.....
還有安裝有NSS 韌體後 wifi 連上5G竟然可以跑到近500MBs
嚇死我了

用過ASUS QoS、mikrotik queue tree、openwrt SQM
最喜歡的還是mikrotik queue tree
但是效能不彰.....只能用軟路由來突破極限
至於mikrotik hAP ax³ 是用IPQ-6010 我認為這棵應該可以跑的很不錯...但是效能好像被閹割了
(照道理來講Qualcomm沒有理由不給mikrotik 閉源的驅動程式吧???)
ASUS 、 Mikrotik、 QNAP 這些公司應該可以拿到 Qualcomm 閉源的驅動程式吧?!
為什麼大大還需要將QHora-301W 安裝...openwrt...
這樣效能不較被嚴重閹割了嘛?
還好現在有NSS offload driver 釋放出來了
來自於~基度山小島~
leonchiou1978 wrote:
樓主大大我已經將nss...(恕刪)

在監控CPU使用率上我是使用Netdata這個插件(luci-app-netdata)

你可以在路由器的管理頁面後面加上19999的端口號(比如192.168.50.1:19999)就可以看到了

會長這樣:



這樣就可以很好的監測CPU使用率、頻寬、記憶體使用等等......

ASUS 、 Mikrotik、 QNAP 這些公司應該可以拿到 Qualcomm 閉源的驅動程式吧?!

=>沒錯,他們都會拿到閉源的驅動,會使用Openwrt是因為自由度與可玩性都很多,修Bug也比原廠快很多,目前NSS等韌體被反編譯破解出來後,眾多開發者可以針對源帶碼進行很多針對性的修正與更新,性能與穩定性在一定的版本號以上都可以得到很好的回饋

我最初玩QNAP 301w就是因為看到對岸有把QSDK(高通閉源驅動版本的Openwrt,開發用)的NSS整包Dump出來以利用HWNAT,CPU使用率可以幾乎維持0,這時Openwrt上眾多插件就可以有很好的發揮

所以其實一開始選購就是看上該機型可以NSS Offloading才買來做為主路由的

再來我也有10G內網需求(有NAS),這台給到2個10G Port也算是很豪華

我也有自己搞User own OUN,所以連光纖設備都是PON Stick+(2.5G*8+10G*1)Switch,為未來升速提供足量的空間

對了,啟用SQM要把下面這個腳本關掉,我自己也沒有用DDNS,所以我也把自啟動腳板關了~
樓主大大你好
我昨天晚上設定的差不多的時候,重新開機!
這時候發現....SQM竟然沒有作用....
於是我將SQM給disable....然後按 Save&Apply...結果當機.....
因此再將機器給拔掉電源重啟....
這時候我就....改變頻寬流量限制450000->48000->Save&Apply
結果就沒問題了....
Mon Jul 29 22:23:46 2024 user.notice SQM: Starting SQM script: nss-zk.qos on wan, in: 480000 Kbps, out: 480000 Kbps
Mon Jul 29 22:23:46 2024 user.notice SQM: sqm_prepare_script: loading required kernel module: qca_nss_qdisc
Mon Jul 29 22:23:46 2024 user.notice SQM: sqm_prepare_script: loading required kernel module: act_nssmirred
Mon Jul 29 22:23:46 2024 user.notice SQM: sqm_start: egress shaping activated
Mon Jul 29 22:23:46 2024 user.notice SQM: sqm_start: ingress shaping activated
Mon Jul 29 22:23:46 2024 user.notice SQM: nss-zk.qos was started on wan successfully



為什麼會這樣勒?
tomylin123
log是正常的,沒問題,就是腳本作用的正常紀錄
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!