<th id="xvzss"></th>
  • <th id="xvzss"><pre id="xvzss"><rt id="xvzss"></rt></pre></th>

    <dd id="xvzss"><noscript id="xvzss"></noscript></dd>

    1. 寬帶技術網

       找回密碼
       注冊

      QQ登錄

      只需一步,快速開始

      查看: 3793|回復: 133
      打印 上一主題 下一主題

      035版8145x6不升級固件解決內存問題的一種方案

      [復制鏈接]
      跳轉到指定樓層
      1#
      發表于 2022-3-4 19:23:29 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
      本帖最后由 sdwfwmj 于 2022-3-20 07:57 編輯
      2 X! W; D7 {7 I* \1 t6 f; H* r6 X+ ?$ Y: F8 N: Q) d  G# J% \: t5 b+ m
      找到了更多的解決方案,個人較懶,也為了更多的人看到,不在此貼修改了,新帖位置:035版8145x6不升級固件優化內存方案改進版『 光貓FTTx技術交流區 』 - Powered by Discuz! (chinadsl.net)。
      0 i* [) e8 w9 b  s) t( m# S' a) d————————前言——————————6 B! C3 [1 ]7 x) `1 \* G
          2021年買了帶有wifi6的hs8145X6光貓,開始感覺確實好用,無線速度很好,比運營商送的光貓好了不是一點半點。隨著后來逛論壇才發現這個光貓有一個重大缺陷——多線程下載或者上傳時出現內存只升不降的現象,打開telnet后查看發現確實如此。從去年11月份開始尋求解決辦法,一路走來跌跌撞撞,從開始時期待固件,后來想刷分區發現分區被鎖,后來解決了刷新分區問題刷到r21 050版后失望,再后來回到035版,最終終于解決了內存狂飆問題。期間參考了不少壇友的帖子,特別是近期參考的張小牛和blue206的帖子的參考讓我有機會定制saf以及刷新到新版本測試,眾位想刷新版本的可以參考blue206壇友的帖子,想定制saf的可以參考張小牛壇友的帖子,這兒不展開。% A; f: _# J- Q
      " S' T* w6 l8 a- s  A  E; G
      & e2 n. h4 d) V4 b9 \+ ]' Z* o
      ————————本貼主題討論————————3 [" d" t$ v  Z8 n5 K
           其實035的固件主系統應該是并沒有內存泄漏的問題,這一點從沒有人談論同為035版本的8346x6和8546x6會出現內存泄露問題就可以看的出來——這三種光貓的硬件基本一致,初期固件版本也一致,廠家沒有理由單獨給8145x6做固件并且還出問題,所以,關注的重點應放在各種可以定制的插件上。前段時間論壇中sett大佬放出了125的插件供x6用戶升級,bt用戶測試后并不理想——內存還是漲的飛快,所以插件問題還是需要另找其他原因。
      ( i# z7 S! f7 c* G    前段時間比較各個版本(在這里感謝各位將分區備份發到論壇和慷慨將分區備份發送給我的各位朋友),發現125版本的啟動文件中有一句話是用軟連接解決中間件頻繁寫日志問題,感覺到好像找到了點什么。BT測試時,在shell中查看meminfo和slabinfo發現,slab內存占用升高較快,kamlloc條數升高較快,有一些網站將產生這個問題的原因歸于頻繁打開關閉文件。結合125啟動文件中的提示,個人認為盡可能禁止電信插件頻繁寫日志就能解決BT等多線程網絡應用使用時的內存問題。
      : p# h3 J- V/ C% A
      & h! J: \0 Q# `    這個光貓還有一個問題是后端鏈接電信定制路由器(支持elink的路由器)/sbin/easymesh的內存升高問題,這個好辦,定時重啟這個線程即可。如果不需要組網,直接關掉/sbin/easymesh即可。我提供的文件中是定時重啟這個組件。
      ' B+ K/ h" s, s+ G, l   
      4 o/ e; D2 c' C0 y    另外,根據R21 050的easymesh文件重新做了/sbin/easymesh的配置文件,大約可以解決與k662c連接使用時出現組網密碼自動變123456789的問題。
      ' {. l& V. m2 L3 k/ s8 \
        w* L' _" ]( i( ~# U1 k2 S) ]     需要注意的是,以下方案可能僅針對沒有修改saf的機器有效,修改了saf的可能無效。
      6 Z. a' u( c% |, [, ]2 m- A9 o7 g, }: c3 E1 e% d
            因為只是對電信插件的行為做了一些修改,自己機器測試發現可能還有一些內存升高問題,但BT測試不再狂飆內存了。其實每個光貓或者路由器因為各種原因都會或多或少的存在一些內存占用緩慢升高問題,這個035版的x6表現得是非常嚴重。各位壇友測試后可以反饋一下看是否能滿足需求,后續我看有沒有改進空間 。
      ' |8 u/ K" j3 s7 G: W5 @0 O) B
      . J% J9 k; B4 E————————解決方案————————————3 _: d# G5 p: q8 _
           現在附上我的解決方案:下載本帖的附件并復制到光貓的/mnt/jffs2/plug下解壓即可(本帖只提供使用u盤傳遞文件的命令,想用tftp的自己摸索傳遞文件命令),如果將其復制到u盤內插到光貓上復制,命令如下:
      3 p. @6 F' |: _3 [
      . h9 j. W0 x5 D     su
      7 F+ Z) E+ x# K8 T- Y     cd /mnt/jffs2/plug
      & I) a% Q- S. R3 Z: T+ ?$ B! ]+ v     cp /mnt/usb1_1/apps-035optmem.tar apps-035optmem.tar- O- ~+ u* i4 D4 h! z* H
           tar -xf apps-035optmem.tar# i4 P" S; t$ ]: w
           rm -rf apps-035optmem.tar+ M% [2 `8 I; H
           killall saf-huawei
      - r* G0 Z- h8 }: o3 U2 f4 }1 f  
      " h: h# A( [0 M. a5 [7 P    所有上述命令做完后,用top命令尋找有沒有名稱為/usr/sbin/crond -c /etc/crontabs進程,有了就代表文件成功運行了(輸入top回車,按m鍵,用↓找一找看看)。
      0 _) w7 _3 O% a' O     有能力的網友,可以用windows記事本查看這幾個文件內容,自己上手練習在光貓中添加這幾個文件。
      ' L& O+ w, P  n8 Q0 T/ F6 i3 u     至于貓糧,設置5貓糧吧,論壇領一次貓糧就有余了。
      : N1 `+ e5 X! Y     在我的光貓上035b034和035b039下都測試通過。請各位測試,理論上適應035版的HS8145x6和HN8145x6,如果成功,歡迎轉發其他論壇以造福035版本的8145x6光貓的使用者,轉發的話請提及出處,謝謝。, i& z. d% g, C7 |2 y5 E

      7 H/ a( h" M7 v2 U* v! \; m1 L   
      8 E! {; C: `# f
      ' I# H/ l- _! J+ h/ y0 @4 \. w: `; `( J& S* q7 s  z# c; Q0 R

      : [$ H2 A' ?5 d+ V
      0 H' ]- e5 ]) D8 f+ W5 @+ S, |
      # I# ~3 t, w* A, B, O# W7 J- `. K6 x: ~1 K

      7 |* V% x2 x# k" P+ `  S  }2 e- `+ F. j2 V4 g% {& @% v
      2 e, p8 a2 D( _9 L5 r

        a) C) \" @; A$ K; t/ Q

      本帖子中包含更多資源

      您需要 登錄 才可以下載或查看,沒有賬號?注冊

      x
      推薦
       樓主| 發表于 2022-3-14 17:52:20 | 只看該作者
      銀斐 發表于 2022-3-13 17:15$ x0 \' _7 f5 O1 ?$ A# V" a9 \9 Z5 Z
      運行8天了,一直有BT下載,增長緩慢現在內存42%

      ( p! a4 M. `! g1 u9 \* F我在改良這些文件,等過幾天我會重新上傳改良的文件,并且提供無損關掉kernelapp的辦法,內存上漲會更緩慢,等我測試好了就開新帖。
      回復 支持 1 反對 0

      使用道具 舉報

      2#
       樓主| 發表于 2022-3-4 22:53:57 | 只看該作者
      自己頂一下吧,讓更多的人看到。
      3#
      發表于 2022-3-4 23:30:49 | 只看該作者
      頂頂更健康!
      4#
      發表于 2022-3-4 23:59:13 | 只看該作者
      這玩意都是運營商的插件問題。B650-S1移動版也是插件導致內存增加死機重啟?
      5#
      發表于 2022-3-5 00:17:39 | 只看該作者
      本帖最后由 張小牛 于 2022-3-5 00:58 編輯
      % |: j" T! x9 d- D0 d% _& _) _+ ?7 W8 |- {4 ~/ t' o
      35的系統+刷r21的framework不行嗎?我就是125的系統+r21的framework在跑。

      點評

      我這樣刷過,saf里報錯好多……  詳情 回復 發表于 2022-3-5 07:24
      6#
      發表于 2022-3-5 00:51:26 | 只看該作者
      樓主對r21 50版本在哪些地方失望? 除了權限以外的
      7#
      發表于 2022-3-5 05:01:47 | 只看該作者
      已經操作成功,希望有用,謝謝了
      8#
       樓主| 發表于 2022-3-5 07:24:04 | 只看該作者
      本帖最后由 sdwfwmj 于 2022-3-5 07:30 編輯
      9 k1 |2 _; o$ i2 Y
      張小牛 發表于 2022-3-5 00:17* y* p! a3 e: {3 k2 p7 u3 R
      35的系統+刷r21的framework不行嗎?我就是125的系統+r21的framework在跑。
      1 r4 y( M6 Y& s2 x( K
      我這樣刷過,saf里報錯好多……我懷疑這樣也會導致內存占用緩慢增長。
      9#
       樓主| 發表于 2022-3-5 07:29:50 | 只看該作者
      pioneer81 發表于 2022-3-5 00:51; s, p1 m/ m4 f* n
      樓主對r21 50版本在哪些地方失望? 除了權限以外的
      / I5 V& O3 ]7 _8 J7 _/ g
      我不是正常升級的,是刷分區刷上去,除了多了一個網關定時重啟沒看到有什么新功能,小翼管家中的定時開關wifi會失效而且打開定時開關就會自動關無線。因為現在的r21分區都是九州的備份出來的,刷到華為上可能會存在兼容性問題,目前發現的就是wifi問題。所想用r21還是等正式固件的好。
      10#
      發表于 2022-3-5 08:11:10 | 只看該作者
      sdwfwmj 發表于 2022-3-5 07:24( `0 P% j4 C  E% R, ?5 h" v3 S' X
      我這樣刷過,saf里報錯好多……我懷疑這樣也會導致內存占用緩慢增長。

      ; a) c( O  H3 _/ I可能是125的kernel module做了兼容,35沒做。

      點評

      可能吧,35的刷050的saf會有大量報錯,跑不起來。35的系統的限制是最少的,只要bt下載內存占用不怎么增加了就很好用。  詳情 回復 發表于 2022-3-5 11:05
      您需要登錄后才可以回帖 登錄 | 注冊

      本版積分規則

      QQ|小黑屋|Archiver|寬帶技術網 |網站地圖

      粵公網安備 44152102000001號

      GMT+8, 2022-7-5 10:45 , Processed in 0.063275 second(s), 31 queries .

      Powered by Discuz! X3.4 Licensed

      Copyright © 2001-2021, Tencent Cloud.

      快速回復 返回頂部 返回列表
      美女扒开胸罩露出奶头gif