Dostlar selam, yakın zamanda ımou HX21'i ben de aldım. OpenWrt 25.12.2 kurdum. Aslında setup ve birçok ayarlama on numara oldu. NextDNS ve dnsmasq hybrid sistem, bbr, yeri geldi ırqbalance (fakat bence buna gerek yok) vs. birçok konfigürasyon yaptım. Fakat sistemde hardware Offloading'i açmış olmama rağmen, hız testlerinde CPU'ların yüksek olduğunu gözlemledim. (htop kullanıyorum, kaynak tüketimine bakmak için)
Bu da bana, sistem her ne kadar hardware offloading (hwo) açık gösterse de sanki software offloading yapıyor gibiydi. Biraz daha araştırma yaptım. OpenWrt mümkün olan en sade ve açık kaynak yapıyı kurabilmek için MediaTek'in orijinal SDK'lerini kullanmıyorlarmış sanırım.
Sonra ımmortalwrt'yi keşfettim (25.12.0-RC2 sürümü). O da OpenWrt tabanlı. Onu kurdum, onların cihaz desteği daha genişmiş ve MediaTek sürücülerini kullanıyorlar. Fakat kernel ve OpenWrt sürüm güncellemeleri biraz daha geç oluyormuş haliyle. Sonuçta SDK'lere adapte etme daha uzun sürüyordur. Immortalwrt'de NextDNS-dnsmasq ve firewall ayarları, biraz daha uğraştırdı açıkçası. Hatta bir an pes edecektim ama hallettim gibi. Default paketleri daha fazla ve daha ağır. RAM kullanımı bir tık daha fazla fakat RAM'de cache'leme yaptıkları alan yüzünden. Yoksa o alan da boş sayılır zaten (kullanıma hazır alan). Yani yeterli bir alan bırakıyor.
Neyse şu anda test yapıyorum, hardware offloading çalışıyor, hız testinde değerler yükseldi, örneğin; 790 Mbps download için CPU1 yükü Max %11'i gördü. OpenWrt'de %100'ü gördüğü zamanlar oldu. Bufferbloat testinde değerler iyi göstermiyor. OpenWrt daha iyiydi. Fakat size bunun teknik nedenini açıklayabilirim. Hwo yaptığınızda, sistem paketleri hıiç bekletmeden ve işlemeden, CPU'ya uğratmadan haldır şaldır hızlıca gönderir. Herhangi bir kuyruk algoritmasına uğrayamadığı için, mecburen bufferbloat testleri gibi sistemlerden beklenen etkiyi alamaz. Hwo ile SQM veya başka bir kuyruklama mantığını kullanamazsınız. Packet Steering'i açıp, steering flows değerini 128 yapabilirsiniz. Ama bu yalnızca Hwo'dan seken bir paket olursa işlenir ve CPU'ya paylaştırılır.
Bana soracak olursanız; Wi-Fi bağlanma hızı ve kopmaması, stabilite, ve diğer durumlar için, CPU'yu biraz yormayı göze alıp, OpenWrt kullanılabilir. Çünkü açıkçası ımmortal çok dengesiz duruyor şu an için.
Sizden ricam; eğer ben açamadıysam, bilmiyorum. OpenWrt üzerinde olanlar (1000MBPS interneti olan varsa daha süper olur), bir hız testi yapıp, bir yandan yaparken bir cihazdan da htop ile CPU değerlerinizi kontrol edebilir misiniz? En pik yaptığı seviye ne olacak diye. Maksimum gördüğünüz yüzdeyi buraya yazarsanız sevinirim. Duruma göre ben de tekrardan OpenWrt'yi flash'layıp ayarları kontrol edebilirim. Şimdiden teşekkürler dostlar.