<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登錄

      只需一步,快速開始

      查看: 2171|回復: 48
      打印 上一主題 下一主題

      035版8145x6不升級固件優化內存方案改進版

      [復制鏈接]
      跳轉到指定樓層
      1#
      發表于 2022-3-19 11:26:46 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
      本帖最后由 sdwfwmj 于 2022-3-21 12:30 編輯 ; j, z' v1 F, M0 ]

      4 L* ^3 b: R! ?5 ^4 ^) {# w* N我在上一次主貼中提到了大約035版8145X6的內存泄漏原因分析并附上了相應解決方案,在進一步的跟蹤中又發現華為插件kernelapp可能也是內存泄漏點之一,所以在此貼中提供無損開關kernelapp的方法(到目前為止,我發現的kernelapp的用途是使用戶能用linkhome來管理光貓,壇友若發現其他作用,歡迎補充)。本貼提供的附件使用內置的restart來重啟easymesh和log,不再粗暴使用killall命令。有能力的網友,可以根據我提供的內容自行修改光貓文件;想偷懶的網友直接使用我的附件就好,提供兩個附件,一個是不關掉easymesh的,一個是關掉easymesh的,附件仍是5貓糧1個,不給大家很多負擔,論壇領一次貓糧足夠。
      ) {1 s: y3 s1 x( G( ]4 Y" _, R5 D! e% i" Q7 m) v$ I
      具體分析可以參考我以前的貼子:035版8145x6不升級固件解決內存問題的一種方案『 光貓FTTx技術交流區 』 - Powered by Discuz! (chinadsl.net)
        \! W0 g+ ~% E: \7 n/ d5 y* v! D8 ~6 F* z$ ?
      ! d$ u; `% r. I
      ——————在開始之前先備份plug以備萬一出問題————————
      . W$ ^  h1 L2 F! U5 ~插入u盤后,備份命令:
      ) L- H4 v- W/ O( C$ |8 P; h# ^su3 t& A$ ~& V" z9 u* c' _& `
      cd /mnt/jffs2/plug
      - M0 _3 L* _1 ^+ }% [. v1 x# vtar -cf /mnt/usb1_1/plug.tar *  L5 C" N# c5 B- s0 f- ]" j
      備份完成后,當u盤燈不再閃爍后才能取下u盤
      9 D6 R2 v# c6 k4 d- k2 q" B4 c如果感覺有問題要恢復,保證plug.tar在U盤根目錄:
      ( F" N' Z, ?! Y( `0 tsu9 X; \$ b" [4 v2 j
      cd /mnt/usb1_1' \0 ?1 W, Y% w
      tar -xf plug.tar -C /mnt/jffs2/plug
      * i* S, C# r/ [) y# j: I$ x1 I4 x+ Z' ?! b  g
      ——————————下面開始————————————
      7 r3 o. l* p6 b" e% k% ^1 z  p首先是開關kernelapp問題,進入shell命令如下/ S6 i; g: @! [' j
      su
      ( k: ?% P# m* p* |cd /mnt/jffs2/plug/app/cplugin
      " [, L+ ^* v/ B8 c% O2 Tcp cpluginstate cpluginstate-bak  
      ! g) l- A: a2 T; Jsed -i 's/ACTIVE/STOP/'  cpluginstate" M7 m6 }7 y. s+ l0 D
      輸完命令后確認下:' }+ I( l' n' K5 ^0 N
      cat cpluginstate; ^& P/ x  m4 G. w- U2 F; [
      輸出內容中沒有ACTIVE而有STOP就行了。確認cpluginstate后需要重啟* @* l4 B, `; f- q
      重啟命令:reboot   重啟后輸入top回車,按m后使用↓鍵來找一找,只要沒有./kernelapp就是成功了。6 f( [; T; ]0 {, O

      / V; o! [5 H) [5 V8 ^2 r+ E! f以后如果想用kernelapp的話,命令如下:4 X& \$ h% n1 G( M; X1 S
      su
      ! b' m: A* u0 x7 [cd /mnt/jffs2/plug/app/cplugin% @; y4 h' F" ~. C. g

      ( w" ~+ z% ^2 grm -rf cpluginstate
      ' }& L) ?- U0 m1 v# nmv cpluginstate-bak cpluginstate4 U6 K/ y5 `) Z& S1 W" L, W) j+ m
      reboot
      8 M9 E% m2 U7 V1 F, J/ r' r3 X$ L就好了
      5 l1 S. \8 e# Q
      ; c- ]4 e$ y$ s* C: \6 I——————————下面是優化apps(電信插件)中日志導致內存飆升問題——————————————- A6 C  }# h; f( m
      注意的是,本貼提供的文件在重置中間件后會失效,所以如果哪天不想用了,直接登錄光貓的普通用戶,選中間件重置即可。下面的兩個附件按需下載,根據自己的需求下載其中一個就好。% z# a$ Q% ?# }4 M2 P

      $ e8 d* \$ v* D& w, J$ K- J, p7 y
      % ]0 M9 a# k& @8 {3 P) L, [以下是解決辦法及附件(本帖只提供使用u盤傳遞文件的命令,想用tftp的自己摸索傳遞文件命令)。
      . v) }) p3 I  L5 g( O3 e' W! Y下載本帖的附件并復制到光貓的/mnt/jffs2/plug下解壓即可,如果將其復制到u盤內插到光貓上復制,命令如下:   * E3 \6 ~6 L1 H5 {
      (1)想要easymesh正常運行的5 i2 O$ X- B0 R4 |( A( B
      如果想把壓縮包導入到光貓中解壓,命令如下:
      & y# ~* Q+ R4 Xsu
      & s* r7 Q. A" ~! R* X! xcd /mnt/jffs2/plug4 m2 [2 r  Y6 Y! _2 A
      cp /mnt/usb1_1/apps-easymesh.tar apps-easymesh.tar
      , i, V. g' N' Q$ D! d( `/ ]- w) Ytar -xf apps-easymesh.tar, k4 q# X) D- i% a8 N3 N* n
      rm -rf apps-easymesh.tar
      7 C* u6 Z: B  G/ ]killall saf-huawei* k* \% Z; h. h3 |: b$ g$ w2 C8 K7 }

      & \% j1 W  q9 F  b# y5 ~1 D; w! A  e7 R- \& g
      如果想在u盤上直接解壓,命令改成如下:
      5 M+ r( x9 e9 C" o! }su
      8 M% \, I8 r7 h+ ccd /mnt/usb1_1
      8 i. w- A+ C3 `" Y% rtar -xf apps-easymesh.tar -C /mnt/jffs2/plug3 |) o& B% b0 v, P
      killall saf-huawei* C- r0 ?/ k$ ~2 d1 [! n
      所有上述命令做完后,用top命令尋找有沒有名稱為/usr/sbin/crond -c /etc/crontabs進程,有了就代表文件成功運行了
      7 @1 p+ u4 n- |! W8 P+ V+ ], c- }6 A' Z( g
      6 h" G$ d1 v. r/ h5 F  V% \" A+ ?
      9 o* }% Z8 `* e7 K$ k! F
      (2)想要關掉easymesh的如果想把壓縮包導入到光貓中解壓,命令如下:
      9 Y6 h+ G1 F. I! _8 A, P: N- v
      su
      + t1 o1 ?/ d- q6 icd /mnt/jffs2/plug, d9 Y& j: x( J3 O
      cp /mnt/usb1_1/apps-noeasymesh.tar apps-noeasymesh.tar' k3 R% b2 f9 ^1 n
      tar -xf apps-noeasymesh.tar3 O1 n" P! w+ a& h: _- Y
      rm -rf apps-noeasymesh.tar" c  c1 a/ \3 t/ f5 q2 d, x
      killall saf-huawei
      9 z  _! W5 v# \+ ^* e. L; }8 {) M0 z# h1 R, ?
      如果想在u盤上直接解壓,命令改成如下:
      1 N& |$ ]9 A7 zsu+ H( A+ _, h3 r+ n. \' s
      cd /mnt/usb1_1
      6 [4 |# d, x- i/ P, `6 k. a# qtar -xf apps-noeasymesh.tar -C /mnt/jffs2/plug
      $ C) \0 M8 C; z' Ikillall saf-huawei
        u: y# b8 @. [  t: i( s8 j 所有上述命令做完后,用top命令尋找有沒有名稱為/usr/sbin/crond -c /etc/crontabs進程,查看/sbin/easymesh進程是否已經消失,如果上面兩項實現就代表文件成功運行了
      6 t+ f: A: A: P0 J1 M
      6 J# z1 Y3 c! q& J# d0 C+ e; |
      ; Z" a7 x. L% Q2 q; y確認文件成功運行后,最好重啟一下以排除其他程序影響,重啟命令:reboot
      ( x) S: a+ _9 h  E, u# z( i+ b. I
      2 X4 v+ m8 d& @- X注意,已經沒有了電信插件的,優化apps的附件不起作用,不用白費勁,僅關掉kernelapp就可以了。
      & M6 I$ k4 d" ]# b% v$ U' t' G  U6 n! p; e) g) u) M( I: ?$ I

      本帖子中包含更多資源

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

      x
      2#
      發表于 2022-3-20 04:57:14 | 只看該作者
      感謝樓主無私奉獻9 V; M/ @9 a2 r6 v' `& Q: k1 T
      3#
      發表于 2022-3-20 06:10:38 | 只看該作者
      感覺步驟很多,有點復雜。
      4#
      發表于 2022-3-20 06:14:59 | 只看該作者
      樓主能說一下這兩個插件是干啥的,我覺得一個應該是和mess有關,另一個呢?

      點評

      app下是華為的插件,跟linkhome相關。apps下是電信插件,很多功能,其中一個與小翼管家相關  詳情 回復 發表于 2022-3-21 12:33
      5#
      發表于 2022-3-20 07:03:05 | 只看該作者
      謝謝樓主經驗共享啊!!!
      6#
      發表于 2022-3-21 12:22:36 | 只看該作者
      哪里出問題了。2 A/ r1 ]5 u4 b

      本帖子中包含更多資源

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

      x

      點評

      我漏了后邊的cpluginstate……你用sed -i 's/ACTIVE/STOP/ cpluginstate來搞下吧。  詳情 回復 發表于 2022-3-21 12:30
      7#
       樓主| 發表于 2022-3-21 12:30:02 | 只看該作者
      本帖最后由 sdwfwmj 于 2022-3-21 12:34 編輯 : \2 d* _7 N# C6 W5 F5 R: p
      cjytea 發表于 2022-3-21 12:22
      - @! o! L, y+ E; G. ]哪里出問題了。
      " U- ?/ g9 [+ g7 p
      我漏了后邊的cpluginstate……你用sed -i 's/ACTIVE/STOP/'  cpluginstate來搞下吧。
      8#
       樓主| 發表于 2022-3-21 12:33:29 | 只看該作者
      xuanhf 發表于 2022-3-20 06:14. h( ?4 y. n5 e$ g1 d( Z. z
      樓主能說一下這兩個插件是干啥的,我覺得一個應該是和mess有關,另一個呢? ...
      ) G% r  S6 m) e/ G5 ~
      app下是華為的插件,跟linkhome相關。apps下是電信插件,很多功能,其中一個與小翼管家相關

      點評

      請問樓主,修改后不能用小翼管家來管理了嗎?  詳情 回復 發表于 2022-3-25 16:54
      9#
      發表于 2022-3-22 12:49:56 | 只看該作者
      ( B9 X4 h$ \% B
      謝謝樓主經驗共享啊!!!
      10#
      發表于 2022-3-22 16:46:11 | 只看該作者
      謝謝樓主共享
      您需要登錄后才可以回帖 登錄 | 注冊

      本版積分規則

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

      粵公網安備 44152102000001號

      GMT+8, 2022-7-1 21:22 , Processed in 0.037477 second(s), 30 queries .

      Powered by Discuz! X3.4 Licensed

      Copyright © 2001-2021, Tencent Cloud.

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