找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7353|回复: 46

华为8145X6等光猫降温 降内存 降CPU占用 让光猫回归本质

[复制链接]
发表于 2023-9-8 12:40:15 | 显示全部楼层 |阅读模式
食用前提:由于论坛已经有很多猫的玩机贴,所以这里跳过基础部分,直接上关键的。这里也感谢大家分享的教程,这个帖子也是在前辈的基础上做的改动。另外万事皆有风险,请谨慎看待。此教程适用于大部分华为光猫。
9 `. n5 a# ]2 m- V$ P3 V# _! H& ]5 ?7 u

: N( q' }3 [" m8 n! O, P9 G' o- S) \5 a7 }2 |
第一个部分:降温。回归光猫的本质,就是稳定桥接,然后路由器拨号。为了降温,第一步就是关闭WIFI。相信这个大家都会。但是,比较奇葩的华为光猫的WIFI芯片并不是随着界面设置的关闭而关闭。这个拆机后发现的,因为配置页面关闭WIFI与否并不会对功耗产生影响。这个时候想到的是直接把WIFI供电断开,来个硬件阉割,但是实际操作以后,光猫会出现莫名其妙卡顿。
1 G1 V$ t" ?/ t% q& Z8 j6 y: w" @4 W9 t$ i
" z& L' G3 u9 {( _; j
回归正题:让WIFI参数从hw_ctree.xml参数里面消失,功耗直接降大半!  C' t/ S) a$ y1 L' P' R7 _, L7 u9 ^
  1. 首先对hw_ctree.xml进行备份,然后解密使用文本编辑器打开。查找下面这一段
    ! Q. |4 `* Q5 x% n# ]+ Y
  2. <WLANConfiguration
    1 g; {; x1 D5 D5 G) j
  3. ......$ b7 z6 J& Z% m# Y( [" e
  4. ......$ Y2 A% u1 h* a
  5. </WLANConfiguration>
    * K9 U, w) M% w8 F9 L

  6. ; D' a6 e# `( r3 k- S  W0 t
  7. 删除上述部分,大概是9-102行。8 M5 F0 W9 @0 b8 x/ ?
  8. 然后加密传输回光猫,重启生效
复制代码

. h- B1 a/ O4 w, u7 N1 p3 d  ~6 o
  j. C: Y5 }8 i+ q上述操作相当于不启用WIFI硬件初始化。测试下来是功耗降到3W的样子,之前记得是5W。实际上摸WIFI芯片,有一点点温度,应该就是基本的待机了,无关紧要。, C' q# L! g7 B" U8 ?) L+ A# p
- @7 i. Y, V+ D1 [# b4 G0 U1 K
0 _+ Z# q/ F& g  s' g' @' h: C3 N2 [' B

) O: h  B8 E0 i1 X9 J, [, G第二个部分:降内存
/ v# v7 v! B3 k

+ P+ H! s3 O* `$ c& w6 b/ x这部分研究了很久,参考了很多资料。内存由开机是18%逐渐升到30%左右,是因为有一堆外挂APP。大概如下:- K! w1 D% ?+ Y+ c8 t
  1. 732: 112: 40: 212: 0: 368: /sbin/appmgr
    7 o6 o! r& n# X( E  v9 ^; O
  2. 700: 144: 32: 272: 0: 252: /sbin/cloudclient
    ; ~- r3 ?' x7 ^0 J) J
  3. 608: 64: 32: 268: 0: 244: /sbin/cloudclocal5 T6 w, u9 M3 w
  4. 416: 76: 32: 144: 0: 164: /usr/sbin/vpnclient
    8 |/ J7 J4 `. y6 D( ~2 ^
  5. 820: 328: 40: 200: 0: 252: /sbin/easymesh& I6 Y8 ?6 o. f2 T2 l
  6. 336: 16: 24: 132: 0: 164: /usr/sbin/dsmonitor, \7 N9 N% ~  u# ]
  7. 268: 44: 8: 48: 0: 168: /usr/sbin/uhttpd-f-h/www-rSAF-x/cgi-bin-t60-T30-k20-A1-n3-N100-R-p0.0.0.0:80-p[::]:80/ ~8 |0 n- x; B
  8. 604: 0: 8: 60: 0: 536: /sbin/appmgr/ y, n) I0 g; y" k7 A
  9. 88: 4: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/extccv3( x5 n+ D0 s0 m6 J
  10. 600: 0: 8: 40: 0: 552: /sbin/appmgr
    3 D' f. V! A& F* j8 T$ h
  11. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/gamespeederv3
    ; Y* a, o. L6 g* ]) B: B8 y
  12. 604: 0: 8: 36: 0: 560: /sbin/appmgr
    + c7 P0 O' M  e- c
  13. 600: 0: 8: 52: 0: 540: /sbin/appmgr
    , Z6 I! h, X1 A- Y5 H/ l$ I
  14. 880: 456: 32: 148: 0: 244: /files/gamespeederv37 J4 l9 i: z  E1 s, e  z' {8 U
  15. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/inter_conndv3* m1 q- w/ f  t
  16. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/u01v3
    # I8 j4 U6 _& W9 S
  17. 600: 0: 8: 36: 0: 556: /sbin/appmgr* f" ~& b3 ]( J4 C
  18. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/opmaintainv3
      U! H+ g# N5 _) \
  19. 1052: 484: 56: 220: 0: 292: /files/inter_conndv3
    8 q% k. O+ [6 \* E" j3 I
  20. 600: 0: 8: 140: 0: 452: /sbin/appmgr! F0 D3 ^; d" o7 ~# h3 n% V& O# r
  21. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/xrobotv3; @- S4 i, V' q' |  |
  22. 460: 64: 40: 132: 0: 224: /files/u01v3( p: {5 q+ E0 U& M6 R
  23. 1212: 308: 32: 588: 0: 284: /files/opmaintainv3
    7 k0 ^- P/ }" I8 q& l6 v" `
  24. 912: 52: 40: 620: 0: 200: /files/extccv3
    ; i% N9 @' f, @( r; c
  25. 956: 472: 64: 152: 0: 268: /files/xrobotv39 q8 t& F/ V2 M$ [7 m; t
  26. 600: 0: 8: 152: 0: 440: /sbin/appmgr
    , W6 r2 r/ u: {
  27. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/b01odmv3
    9 ?1 L, N4 @! j  ~( }/ |2 ~
  28. 116: 40: 8: 0: 0: 68: /files/b01odmv3
复制代码

! A: w3 C1 b, ]1 {; ~5 E  }0 O* H7 K* s. }
直接用装备模式删除对应的文件也不行,saf-huawei也不行。下面这个优化也不行。' e" K4 h2 h$ z% k% f* G) i% l
2 y% C2 z8 h/ D0 D1 x" ^; Z' O
  1. 首先是开关kernelapp问题,进入shell命令如下; t$ H2 `6 B( R4 _2 z3 x: E; |
  2. su3 I. G$ T+ C( s2 ?  [% R* D, k/ _
  3. cd /mnt/jffs2/plug/app/cplugin
    8 a. {# V3 a6 R7 P5 _4 b
  4. cp cpluginstate cpluginstate-bak
    $ Q  S: Z& U+ D, R1 s2 K2 k& R
  5. sed -i 's/ACTIVE/STOP/" cpluginstate
    : F! V% `0 K- R% t1 @  d
  6. 输完命令后确认下:" V$ n; ?* L' K! B0 k
  7. cat cpluginstate
    6 A; C0 U* ?; c/ c9 O5 ~4 S& O6 J
  8. 输出内容中没有ACTIVE而有STOP就行了。确认cpluginstate后需要重启
    - O8 z* O% ~% s# U1 R0 ]8 e2 s
  9. 重启命令:reboot重启后输入top回车,按m后使用1键来找一找,只要没有/kernelapp就是成功了。: J. U/ E" x" f1 v# S% `+ `- X
  10. 以后如果想用kernelapp的话,命令如下:
      p6 S) X5 h& |( M4 y3 E( Z
  11. su4 L* u! h! N2 }4 H' G' F) V7 f7 H0 y
  12. cd /mnt/jffs2/plug/app/cplugin
    9 g& M" F& k8 s8 J1 A
  13. rm -rf cpluginstate: U- a5 }/ S& v( n8 s% J' j8 K
  14. mv cpluginstate-bak cpluginstate; G. C& G/ d4 `0 C. R: i
  15. reboot) h- \' W; }+ e
  16. 就好了
    ! S# A8 l2 D% Y% b8 q
  17. 5 T6 ?3 |3 x1 |; |3 I
  18. * K0 f7 B  m7 t4 k
  19. vi /etc/init.d/appmgr
    : B, G6 {) }3 H' [$ l, D) g
  20. 5 @' X" `, I; k* Q! p
  21. #将函数start_service的内容全部注释
    3 ?5 \/ b0 K9 U  g! y
  22. #!/bin/sh /etc/rc.common+ C- y( e6 G/ o. I! A
  23. # Copyright (C) 2013-2014 OpenWrt.org0 e- p" a& ?. k$ n0 j* _9 D' b
  24. , j' ]7 k4 q1 Y* g# r* A
  25. START=157 v5 i* k# p+ @# ]3 M4 T: v
  26. USE_PROCD=16 ?' g5 |5 c6 Z5 K' y
  27. PROG=/sbin/appmgr4 E; W) A9 c/ M+ h( H4 R1 P

  28. % K) S" X9 j' M* _5 ^( T6 s, Z
  29. start_service(){  ?0 d2 @' s9 Q+ Q( Z( C
  30. #       procd_open_instance7 n. _3 O3 N- }4 M' y% N
  31. #       procd_set_param command "$PROG"
    2 S, }  E+ v' j: r0 g) D
  32. #       procd_set_param respawn 3600 5 0
    ; u  _8 l# i" {* x3 ~" z
  33. #       procd_close_instance5 @& N3 h5 p) D
  34. }# e* C6 q3 }: D. u) V4 L4 u3 Y
  35. 2 R* a+ ]8 g7 s- r( ]
  36. $ B1 I% A; B  ]8 p
  37. ' M* Q! g7 g3 H2 h+ G  k5 o4 s
  38. /etc/init.d # cat cloudclt ' r  d/ R, C" ^
  39. #!/bin/sh /etc/rc.common  ?! {$ ^, A2 R; r3 I2 U) X
  40. # Copyright (C) 2013-2014 OpenWrt.org
    7 o% ]+ ?% C7 H" t: W

  41. $ w  I, r# H3 J. o: ^( S& c
  42. START=16
    + ~+ H7 V  o* k9 m% Z3 Y
  43. USE_PROCD=1/ l( P! I7 z  F6 [9 n) V
  44. CCPROG=/sbin/cloudclient
    * B* `" A6 c9 I
  45. LSPROG=/sbin/cloudclocal
      W' j  n( ~& @8 {0 o% }

  46. + F7 x) k% \+ Z/ j5 t8 J/ X
  47. validate_cc()+ u% y. H3 I1 }) Y( ], S1 B3 S
  48. {9 _! I$ ~; I8 q& k* L- n
  49.         uci_validate_section "${1}" global global \
    - H, R( j- N: p" `3 Z: [
  50.                 'debug_mode:uinteger:0'
    5 T% Z. b+ W" X' C/ w) {
  51. }! G" z3 r7 H4 y% U+ M0 `8 S
  52. 4 a' z4 o6 Z4 ~/ ^. y, d
  53. start_cloudclient()
    * T  \* B, R9 O8 ~
  54. {- E8 Y9 Q- v8 N: i8 Y0 Y0 N7 ]
  55.         local debug_mode
    , T, s' \2 I+ X: c: c+ O/ {( @4 A% H
  56. - A. s6 \. d6 p1 N: K1 |3 S/ }
  57.         validate_cc "cloudclient"( ~" C! r  F. {$ s

  58. 3 f# w4 x8 c9 J
  59.         procd_open_instance
      c5 X0 T; }/ @% w# H
  60.         procd_set_param command "$CCPROG"- @* M5 {& c+ W1 \$ R
  61.         [ $debug_mode -gt 0 ] && procd_append_param command debug4 J: a% f3 f5 E9 {0 N
  62.         procd_set_param respawn 3600 5 0! F5 |; T$ s; \& v# I5 C
  63.         procd_close_instance' Z# `. X0 U1 q) R
  64. }9 Q' {0 f$ s. U) w0 j
  65. 6 W, I* S8 n+ b  S
  66. start_cloudclocal(): f; B' f' I1 W4 }4 m
  67. {! H% O; b1 Q7 z% D9 N
  68.         procd_open_instance
    3 K) Z/ L* l5 Q/ J- C9 E4 D
  69.         procd_set_param command "$LSPROG"
    + m$ B+ z. O) c" \' p. L
  70.         procd_set_param respawn 3600 5 0
    6 ]( ?3 b1 r# f/ ~4 I3 A
  71.         procd_close_instance
    0 T. D2 d1 [0 q
  72. }+ q& w3 |- z( H2 _4 w, |, |
  73. # n% y1 ^% R& m# e3 c7 ?
  74. start_service(){
    - a. D+ ^; k- E9 V' J
  75. % x/ n& P* Z: D& c! |+ l, T1 @
  76. #       config_load cloudclient
    % _- G7 O+ c. |; M; ~
  77. - j  L+ R5 C. Q2 B5 I) S, J( O) N
  78. #       start_cloudclient. v% I7 ^: F" x9 i% M. f! w: E' R8 O
  79. #       start_cloudclocal
    ! w$ t, k+ q) C' z2 n4 I! a7 T! I
  80. }
    8 g! F; F% ~% e
复制代码
重新开机会自动恢复。这个部分不知道有没有高手能根本解决,予以删除。小姨管家、HWLINK、CLOUD、APPMGR等统统不需要,光猫就是光猫而已,其它的东西是路由器的事情。
& s; d7 T1 @7 X3 M5 P- Q) _5 R+ L5 g- o# P( E3 f
( a  C5 y* C8 B2 k; P* B

5 x1 ]# D3 ~- i% \3 [% k. |1 \回归正题:解决办法就是改为AP模式。( i9 o/ L& D% I4 u, d
  1. 关于hn(s)8145x6解决高频度写入报警和内存使用过高的办法:https://www.right.com.cn/forum/thread-8231031-1-1.html
复制代码
据原帖反馈是可能会影响IP分配。但是因为光猫只是做光猫,路由器拨号,所以光猫DHCP的情况并不会影响。" L  H+ U) H+ @/ I. Q2 u: E: u7 v+ r
; {# r2 r  p, P4 e& O  Y6 a3 M
效果展示:+ G- @. C! P9 V9 X. @, [7 z
  1. WAP(Dopra Linux) # ps
    4 ]1 l& |( y- z6 `0 v
  2.   PID USER       VSZ STAT COMMAND+ ^8 O7 p5 b' c- ~4 U+ _- m! h& b
  3.     1 root      1496 S    init
    # ?* J% q( E' ^8 X
  4.     2 root         0 SW   [kthreadd]7 d. v& i. q; `) O/ A
  5.     3 root         0 SW   [ksoftirqd/0]* F. t6 F* }- s" M7 n
  6.     4 root         0 SW   [kworker/0:0]3 L! N) Z# k" X5 M* K
  7.     5 root         0 SW<  [kworker/0:0H]0 J* }# Y, K6 E; s, E
  8.     7 root         0 SW   [rcu_sched]
    9 p" }, x8 u5 r5 g
  9.     8 root         0 SW   [rcu_bh]
    3 w' L- g2 V7 `4 J0 s& e
  10.     9 root         0 SW   [migration/0]) I: x! ^: A( S6 K4 T2 T2 K
  11.    12 root         0 SW   [migration/1]
    # w% Y$ I& a: u; b8 W! T
  12.    13 root         0 SW   [ksoftirqd/1]5 y* Z+ s4 q, @1 F
  13.    14 root         0 SW   [kworker/1:0]
      v' b; T9 d! D! i; j, `" ?4 s4 j3 Q
  14.    15 root         0 SW<  [kworker/1:0H]" v1 R. c$ X* e
  15.    16 root         0 SW   [kdevtmpfs]
    3 h& G  Z- c/ n7 G
  16.    17 root         0 SW<  [netns]
    $ X+ h0 @; y' W9 w5 p5 E/ R
  17.    18 root         0 SW   [kworker/u8:1]. @5 Y2 Z6 b2 `  O1 `
  18.    22 root         0 SW   [kworker/u8:2]( L7 x0 g$ s" s# V) t. v
  19.   119 root         0 SW   [khungtaskd]3 u/ _/ B7 ?2 J% M! I* x- R) d
  20.   120 root         0 SW<  [writeback]8 F5 _" e% Q5 v8 p
  21.   122 root         0 SW<  [crypto]$ [7 {) d5 S- E) J
  22.   123 root         0 SW<  [bioset]( p6 t: C7 ~; v
  23.   125 root         0 SW<  [kblockd]
    , i/ L5 U* w! |& w! ?8 l
  24.   148 root         0 SW   [kworker/0:1]5 M% B2 ^- ?4 `% {+ [* O- q. E
  25.   163 root         0 SW   [kswapd0], z+ ]" O9 U' Q4 I, K: N+ X: Y
  26.   164 root         0 SW<  [vmstat]
      D  ~! r+ [- p- Q0 \; v& H
  27.   314 root         0 SW<  [bioset]
    7 A- ]. l% {1 [0 F* d% t
  28.   315 root         0 SW<  [bioset]
    2 |1 N+ ]0 Q* q6 ~- u1 Z  k( Q
  29.   316 root         0 SW<  [bioset]
    ( g( @/ p1 t  J6 O4 |( \# z4 X$ ]
  30.   317 root         0 SW<  [bioset]5 }  y% D/ I. K0 l
  31.   332 root         0 SW<  [bioset]
    $ B- E( u# T$ z# ^* F
  32.   337 root         0 SW<  [bioset]: E, i* U2 C6 w3 B; j, N
  33.   344 root         0 SW   [kboxd]
    ' O- I2 N& o3 Z4 s8 X( w* z
  34.   350 root         0 SW<  [deferwq]
    % y: I6 g/ K4 T
  35.   368 root         0 SW   [ubi_bgt0d]
    - i9 Q$ d$ }2 g- a, a- M6 U
  36.   372 root         0 SW<  [bioset]
    4 A% u2 |& @' Z
  37.   378 root         0 SW<  [bioset]  ?! I; i5 n# V0 ]% ]  J
  38.   384 root         0 SW<  [bioset]  u6 n1 w/ @5 t5 c$ `3 t
  39.   390 root         0 SW<  [bioset]( W5 `  V0 U0 [& U& A+ Z; S
  40.   396 root         0 SW<  [bioset]8 [* x! A/ y6 @% O1 W+ s. P
  41.   402 root         0 SW<  [bioset]
    9 X  K: I& P4 x# N9 N, l
  42.   408 root         0 SW<  [bioset]
    7 z- D% Q, ^- o6 Z8 O
  43.   414 root         0 SW<  [bioset]# k( R) @; q7 \; z5 m9 P1 H6 p' a( z
  44.   420 root         0 SW<  [bioset]
    & ~5 x" i* k: i( r9 _, `/ P
  45.   426 root         0 SW<  [bioset]% v% c1 K' `- `& f3 j# N
  46.   432 root         0 SW<  [bioset]
    . [. i7 {( E6 {& ]' T! T! @
  47.   438 root         0 SW<  [bioset]
    $ q( M2 C! o2 Q
  48.   444 root         0 SW<  [bioset]
    . D# k7 p) ^8 d8 X, I' N
  49.   447 root         0 SW<  [kworker/0:1H]
    - W( K1 U9 q  L9 f3 T
  50.   448 root         0 SW<  [kworker/1:1H]
    / V: p$ I* H; g
  51.   583 srv_ssmp  1980 S    collect_pipe+ k/ M5 _6 O* l/ `, e+ L( Y
  52.   604 root         0 SW   [random_generate]
    - H- t5 n8 k! [9 i$ Q4 O. y
  53.   607 root         0 SW   [wap_wq]$ R: C5 R8 J. G7 o! }
  54.   708 root         0 SW   [ubifs_bgt0_11]
    # N; v' P6 J* Y& Q
  55.   793 root         0 SW<  [ipv6_addrconf]
    : S) u/ Y7 {8 j4 B: l. z! j. B
  56.   797 root         0 SW<  [bioset]* U) o( c% `3 G2 O. y
  57.   800 root         0 SW<  [bioset]5 ]( e  c7 S3 _9 F6 z: l
  58.   803 root         0 SW<  [bioset]
    * h. X$ L9 @: D# ]; Y! }
  59.   806 root         0 SW<  [bioset]& D1 m# r! l4 T9 D+ v. M5 ?# r% A1 U
  60.   809 root         0 SW<  [bioset]) T) u, j0 D. ^0 j1 R+ E% \
  61.   812 root         0 SW<  [bioset]
    , n# F" N' T/ C- S9 w
  62.   815 root         0 SW<  [bioset]
    " ^* S, g2 K  C& e
  63.   818 root         0 SW<  [bioset]$ p8 R% s, d7 Q6 _/ \
  64.   837 root         0 SW   [hi_workq]
    $ p9 H4 ?* }  n* w
  65.   839 root         0 SW   [fmea_manager]
    1 d; @5 v* g4 [( z
  66.   873 root         0 SW   [eth_manager]
    : n$ U2 n0 V' \" H
  67. 1054 root         0 SW   [watchdog/0]- a6 b$ {& }* p4 T0 z
  68. 1055 root         0 SW   [watchdog/1]
    ) k! Q% T. o8 f' {; f; _
  69. 1092 root         0 SW   [ubifs_bgt0_12]* T  Y& g# ~2 J
  70. 1127 root         0 SW<  [loop0]
    5 ~- J3 [7 g: e5 d) O
  71. 1285 root         0 SW   [kworker/1:2]9 E9 [8 k: W9 W, R( ^9 @
  72. 1325 root         0 SW<  [mirror_wq]
    $ {2 m9 c5 ~. S
  73. 1363 root         0 SW<  [cfg80211]
    5 U7 w* k1 F; j4 e' y9 l
  74. 1384 root         0 SW   [kTimerTask]$ F5 i' g9 w4 }, _& R2 ?5 s  l9 @
  75. 1566 root         0 SW<  [dev_workqueue]- x" l# |1 l9 W* i7 J. _
  76. 1569 root         0 SW<  [optic_status_wo]
    7 D6 e5 \4 b* U  w* E
  77. 1570 root         0 SW<  [firmware_load_w], B* ?! G4 {: r
  78. 1616 root      1584 S    dbus-daemon --system
    - O3 t/ J( }9 M: I/ `! u
  79. 1629 srv_ssmp 19136 S    ssmp
    ) H5 c% R# b7 h
  80. 1630 srv_cms  13148 S    cms, p) v$ T* l/ u8 [2 u6 I. P# S# _
  81. 1631 srv_comm 11980 S    lsvd! T  j5 G; U- p8 k- t
  82. 1632 root     11600 S    comm -l bbsp wifi cms cwmp wlan_dbus usb_mngt dlna u8 w, C  L3 K. P: V' J; a
  83. 1633 srv_bbsp 30024 S    bbsp
    * F+ U4 y0 v* b& h. H
  84. 1634 srv_amp  15980 S    amp4 J* U# U" o7 I1 K; d: ~
  85. 1635 srv_igmp 12932 S    igmp# t; H* y0 v' A- b( J3 c
  86. 1636 srv_emdi 11436 S    emdi
    % W& Q# p; G; ~2 W% n- z
  87. 1638 cfg_cwmp 17776 S    cwmp
    6 y% |$ D1 Q5 ~  A1 S5 M1 E
  88. 1653 cfg_omci 15680 S    omci
    # I; l" u0 |; P, K
  89. 1660 srv_wifi 19300 S    wifi -d 5 -n 60  V% A+ Q$ p/ _6 J
  90. 1779 root     13300 S    procmonitor ssmp bbsp amp voice_h248sip' P0 }6 v0 i( [" `+ k
  91. 1828 srv_bbsp  1952 S    ip6tables-restore -n
    + f' D( H, }  m! g2 m. B8 X
  92. 1945 srv_bbsp  1960 S    iptables-restore -n+ Q/ Y8 j+ _( Y
  93. 2055 srv_bbsp  2688 S    dhcpc -i wan1 -s /etc/dhcpc/dhcpc.script -K -y 4 -x
    . M! Q# u, L& H, h
  94. 2100 srv_bbsp  1568 S    pppd nic-wan2 unit 258 maxfail 0 persist +ipv6 debug
    * E5 i7 W! e# T/ `! P- z
  95. 2207 srv_bbsp  1228 S    radvd -d 1 -n -m stderr5 n4 h4 Q( A1 |. r
  96. 2231 srv_voic 23228 S    voice_h248sip -d 3 -n 10
    - U  H5 [9 j. q# A( c4 U
  97. 2239 srv_clid 14852 S    clid -rpc
    7 W2 _: l& b1 K. C$ O* e1 ?: P
  98. 2242 srv_bbsp  1752 S    dhcp6s -f -r -c /var/ipv6/dhcp6s/dhcp6s.conf br06 ]4 K7 z3 M( m4 y9 G- v8 P1 [: z
  99. 2252 srv_clid  1508 S    /bin/sh --wap
    6 A6 G% _; a& [
  100. 2267 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 1& Q2 d* r! O5 \
  101. 2268 srv_cms  10948 S    sntp, ]/ _. `2 p1 Z& z, ^: g
  102. 2289 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [
    + E1 ^- u! n! c
  103. 2302 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [7 Y; c, |: `% \8 T. `
  104. 2312 root         0 SW   [kgontregd]6 b3 T! D3 S2 D2 h' P" n4 F
  105. 2313 root         0 SW   [kgontupd], f! L0 Q; v3 ]+ A( D2 n& U: d! X0 s
  106. 2320 srv_amp  10844 S    ldspcli
    3 a: d' ?9 B. p5 d
  107. 2326 srv_bbsp  1484 S    dnsmasq --conf-file=/var/dnsmasq_br0.conf
    ! r0 a" Q. w3 m- X( C
  108. 2331 srv_bbsp  1484 S    dnsmasq --conf-file=/var/dnsv6/dnsmasq_br0.conf
    # X) G8 t$ \& i" T! S
  109. 2365 srv_kmc  11140 S    kmc, x: X$ @8 B+ Q; ]( y
  110. 2378 srv_ssmp  1596 S    bftpd -d -p 21 -L /var/bftpd_ipaddr.lst -O /var/bftp
    - N1 w$ \5 C5 P/ _2 {! z
  111. 2385 srv_bbsp 11540 S    dhcpd
    8 i$ h7 ~% i: Y4 N( L" m
  112. 2415 root         0 SW   [SDMsgProc]7 s( P' {& S2 |) Q* x6 z
  113. 2416 root         0 SW   [SDPktRtcp]
    + c$ @9 w+ `& M0 F% m' i
  114. 2417 root         0 SW   [SDRecv]
    ( \" ^0 d3 {% v% K
  115. 2418 root         0 SW   [SDMsgTimeout]
    7 j  s/ ?  z* g3 n
  116. 2424 root         0 SW<  [codec_workqueue]. x& f6 y+ H7 C7 c. x. r1 d+ J& w
  117. 2429 root     11352 S    wificli& b+ y/ l: ~3 q3 ^+ z$ p
  118. 2477 root      1508 S    {exe} ash /bin/console.sh+ ^6 ~3 n9 }1 R; [, t1 T. ?
  119. 2496 srv_web  17380 S    web -s 16 -c 8449 -s 17 -c 12546 -s 18 -c 12547: L7 a' e; V  ?
  120. 2513 srv_apm  13528 SN   apm( E8 j  l7 k- Z; s) @2 {  o8 P  H
  121. 2535 srv_clid  1520 S    /bin/sh --login
    , p0 m3 X* V, p) B" C
  122. 2820 srv_clid  1508 S    top/ k* a6 C, R" n3 i2 q! q2 F
  123. 4291 srv_clid  1508 S    /bin/sh --wap1 G! N1 o6 ?; {1 |- ]+ }% d
  124. 4292 srv_clid  1520 S    /bin/sh --login$ r0 v$ O& K- M8 T. g" w$ @
  125. 4374 srv_clid  1496 R    ps
复制代码
这下进程干干净净了,是光猫最美的样子。再来看看内存占用约87M,占比87/512=0.169922。
2 u0 ^( M5 a2 X
7 s7 v$ u' V& P, `2 A4 h
  1. WAP(Dopra Linux) # free
    % C, V- x  s* R5 `; ^/ A. e$ v, }
  2.               total        used        free      shared  buff/cache   available
    ) j5 i& s0 W# U* s- B3 C7 }) C
  3. Mem:         504064       87064      374120        3860       42880      403680
    1 `) V* h8 r' ?6 Y( ?
  4. Swap:             0           0           0
复制代码
上图:& K+ a9 f+ L" ^2 _6 U# o$ V' w" A

9 J6 W5 Y6 r9 ^5 C
" A: t+ n9 Z2 S* z. y- d- e

: H0 I, g) {6 n
' ^0 ]0 ^- n) D9 O
+ d5 t! S2 q& l& Z: w& K. w2 b
第三个部分:降CPU。其实做完第二部分,CPU自然就降了,没有小姨管家这些插件,CPU波动都很小,上面截图刷新一下,就跌至1%了。/ F) u* E/ w+ c: P: v

1 j5 c" w. p( U) t' c
' @5 M# b: n8 X0 P7 o, _% W& k& O1 T

9 S& g8 ?$ Z. \- j$ h0 E. m

$ E. C! i: f: L# ?7 q第四个部分:上述操作之后,8145基本上就是一台B610了。' Q/ s, b) P6 G; J2 i

1 d5 A" `# `* C* G" N$ F
  1. 参考:
    / d! _; y$ I( P
  2. & q. y3 L6 q% X6 i9 k
  3. E-140W-P 光猫内存优化终极方法
    " K" u3 M9 P& k: c6 m* G: D
  4. https://www.chinadsl.net/forum.php?mod=viewthread&tid=131363% _4 W8 s1 d, d4 K7 O
  5. (出处: 宽带技术网)
    & C, f& Y( x% X" h- V2 Z

  6. / }% L; f( \  m( x# Q
  7. 华为万兆猫HN8145X6使能+补全AllShell+修改SN+E改XG+切换华为界面
    ( A. R# ?. C" h$ V: c( C3 S/ U
  8. https://www.chinadsl.net/forum.php?mod=viewthread&tid=1701099 H9 U3 _  _9 ?" @  C
  9. (出处: 宽带技术网)
    ! Q3 G6 Q5 ~% o
  10. 2 K9 |# |2 {5 F+ a/ w

  11. 7 z7 o% f9 u& V9 o
  12. 关于hn(s)8145x6解决高频度写入报警和内存使用过高的办法8 j! ?4 h5 U6 _) U+ E! L9 ]
  13. https://www.right.com.cn/forum/thread-8231031-1-1.html9 f- S& ~2 e8 H2 S5 A
  14. (出处: 恩山无线论坛)
    , r, Q2 v+ A, P# x/ `8 {

  15. ( v- ?' n. }" H

  16. 4 ]: f; o; A/ s
  17. 关闭F610GV9的插件gamespeederv3等( H  S( m+ F4 }  M5 Y
  18. https://www.right.com.cn/forum/thread-8293411-1-1.html
    ) z5 {9 R# L& N0 m- H9 @  s" Q3 [
  19. (出处: 恩山无线论坛)  [# ~( T: b5 `0 F( k; j( a0 [
  20.   F! A* i; }' x8 z( i( f0 ~7 V
  21. ; M% s' @. q: }$ |$ R5 W. Z: P; q
  22. https://akbwe.com/posts/f7607p_java/0 H+ D( w" S6 P

  23. 3 Q( J" I1 k1 @, H, H- S

  24. 0 q  X  p+ b$ f3 l0 [# N8 r
  25. https://www.cnblogs.com/geyee/p/15929913.html6 Z0 v) F+ S% b, R

  26. 5 G& z4 P6 e; ?$ j+ \
  27. https://www.v2ex.com/t/892428
复制代码

  w+ k/ s0 ]# Q) y* R& i  ]$ P% o2 B' u: K) \

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2023-9-8 17:51:12 | 显示全部楼层
折腾无极限...
/ \" t- v% j* J! @) q: p  a/ f0 z9 R$ l  ~
==========
发表于 2023-9-8 18:57:20 | 显示全部楼层
理想极至生活从小妹妹开始!
发表于 2023-9-8 20:15:26 | 显示全部楼层
直接换一台B610,省心
发表于 2023-9-8 20:22:42 | 显示全部楼层
直接换一台B610,省心
发表于 2023-9-9 01:55:28 | 显示全部楼层
感谢大师分享,顶贴。

点评

ugyuky  发表于 2023-11-26 22:21
发表于 2023-9-9 14:26:11 | 显示全部楼层
直接换B610不久好了,我用的就是B610,一年多没重启过了

点评

B610应该不支持10g pon吧?  详情 回复 发表于 2023-9-17 16:45
发表于 2023-9-9 16:12:14 | 显示全部楼层
感谢大师分享,顶贴。
发表于 2023-9-10 16:47:55 | 显示全部楼层
高水准技术贴,合适那些喜欢折腾的!8 @9 b+ n  V9 s4 ~
不过日常使用没什么必要,这么容易坏就不是华为啦
: L% Z. p$ Z, P* [& p感谢大师分享,顶贴。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2024-7-27 14:11 , Processed in 0.034625 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表