找回密码
 注册

QQ登录

只需一步,快速开始

查看: 480|回复: 17

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

[复制链接]
发表于 2023-9-8 12:40:15 | 显示全部楼层 |阅读模式
食用前提:由于论坛已经有很多猫的玩机贴,所以这里跳过基础部分,直接上关键的。这里也感谢大家分享的教程,这个帖子也是在前辈的基础上做的改动。另外万事皆有风险,请谨慎看待。此教程适用于大部分华为光猫。, E; M& K7 f  F7 ~* n6 u* s3 S
, E8 B# ^' c& K5 D3 a
  d4 n, u2 V9 r. B
- h# x3 k7 C% {) h  a9 l
第一个部分:降温。回归光猫的本质,就是稳定桥接,然后路由器拨号。为了降温,第一步就是关闭WIFI。相信这个大家都会。但是,比较奇葩的华为光猫的WIFI芯片并不是随着界面设置的关闭而关闭。这个拆机后发现的,因为配置页面关闭WIFI与否并不会对功耗产生影响。这个时候想到的是直接把WIFI供电断开,来个硬件阉割,但是实际操作以后,光猫会出现莫名其妙卡顿。4 j' W" K5 E& [- m( y5 u

# k4 _- H: m3 B
& k% {; J% \  [* B
回归正题:让WIFI参数从hw_ctree.xml参数里面消失,功耗直接降大半!
5 P' t/ }# o% j$ B
  1. 首先对hw_ctree.xml进行备份,然后解密使用文本编辑器打开。查找下面这一段, O/ E8 L) ^( z: U, A
  2. <WLANConfiguration
    # c1 i8 N/ D6 z% h
  3. ......
    ' i; @, h5 n7 n: O$ z! ^
  4. ......
    ' y# I6 q6 m! v9 L; m4 y4 W
  5. </WLANConfiguration>2 R3 x8 i; S8 X% V2 v" C" W* E0 |6 a
  6. ! k$ s: A0 O2 x4 U  }0 [$ a
  7. 删除上述部分,大概是9-102行。
      A# H" D4 m( U6 J, E
  8. 然后加密传输回光猫,重启生效
复制代码
7 ]1 w' s6 h( L. T2 o) C+ x

8 A2 O/ A4 w/ i) _上述操作相当于不启用WIFI硬件初始化。测试下来是功耗降到3W的样子,之前记得是5W。实际上摸WIFI芯片,有一点点温度,应该就是基本的待机了,无关紧要。
7 D3 e9 j2 U  |, x
: ?: a1 U  m: S* v6 \4 g7 i/ J% e+ u' a( B6 D5 [1 w9 F
5 S% u4 b+ G: s
第二个部分:降内存
0 N$ b7 j5 n% B( u

$ p+ C5 ?+ E& n, v" c这部分研究了很久,参考了很多资料。内存由开机是18%逐渐升到30%左右,是因为有一堆外挂APP。大概如下:
# T- n$ k5 [' L& j& j
  1. 732: 112: 40: 212: 0: 368: /sbin/appmgr% l! a  i/ {1 Y" U: |. c8 B+ G
  2. 700: 144: 32: 272: 0: 252: /sbin/cloudclient
      ?% t- w0 f. U  ~  x6 n& H- u
  3. 608: 64: 32: 268: 0: 244: /sbin/cloudclocal
    7 g9 }  A. g  h+ g1 y% B% ^
  4. 416: 76: 32: 144: 0: 164: /usr/sbin/vpnclient
    ( }2 |& Y* C# N# \* ]# [- e
  5. 820: 328: 40: 200: 0: 252: /sbin/easymesh
    0 L4 B- X1 h  s8 j* G; M
  6. 336: 16: 24: 132: 0: 164: /usr/sbin/dsmonitor* n! u/ `/ n4 I  y, ~
  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) Q9 V; \6 D* o8 x+ C
  8. 604: 0: 8: 60: 0: 536: /sbin/appmgr
    ( a2 k, V) s4 t
  9. 88: 4: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/extccv3
    3 \, j. [0 a: U/ o1 `
  10. 600: 0: 8: 40: 0: 552: /sbin/appmgr
    . M' j2 l% J" g5 B# T9 N
  11. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/gamespeederv3' c$ ^% C4 [' ], S
  12. 604: 0: 8: 36: 0: 560: /sbin/appmgr
    ' ]3 G+ ]) _* r
  13. 600: 0: 8: 52: 0: 540: /sbin/appmgr
    5 |+ C0 z( {: @- R
  14. 880: 456: 32: 148: 0: 244: /files/gamespeederv3
    9 s( n8 I& h; Q6 }6 h& t) ~: \
  15. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/inter_conndv3
    8 R# t7 @4 t4 m$ }8 m
  16. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/u01v37 b$ ?( R/ P) E5 I7 o1 X0 l
  17. 600: 0: 8: 36: 0: 556: /sbin/appmgr3 t0 N9 q! |' H' ^
  18. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/opmaintainv3
    - Y& f7 [, Q: C) ?
  19. 1052: 484: 56: 220: 0: 292: /files/inter_conndv3$ A# {9 l7 l" R9 _8 U
  20. 600: 0: 8: 140: 0: 452: /sbin/appmgr
    - |. ~3 C6 p7 p3 Y( [7 I
  21. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/xrobotv3
      z1 Y- C. J) y- Q, l
  22. 460: 64: 40: 132: 0: 224: /files/u01v34 }" A' y5 B2 O& C
  23. 1212: 308: 32: 588: 0: 284: /files/opmaintainv3: W3 \7 l- T' C! t/ `
  24. 912: 52: 40: 620: 0: 200: /files/extccv3
    , ~9 b( E' V8 f2 ~
  25. 956: 472: 64: 152: 0: 268: /files/xrobotv3
    6 O8 ?; }* O7 H  d
  26. 600: 0: 8: 152: 0: 440: /sbin/appmgr% D6 i5 B0 l8 @8 s. i0 V
  27. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/b01odmv3. [( ?/ x, K# ?6 ?2 y
  28. 116: 40: 8: 0: 0: 68: /files/b01odmv3
复制代码

& y" d. u' n! T% T7 ]5 \: G/ T2 M1 n
直接用装备模式删除对应的文件也不行,saf-huawei也不行。下面这个优化也不行。5 U7 U4 G# N+ G2 t* t
! u1 g  G5 }3 c5 s
  1. 首先是开关kernelapp问题,进入shell命令如下
    . g; t) e" Z, c, r
  2. su. y9 G+ M7 N8 c! g+ b: }3 @/ X. G
  3. cd /mnt/jffs2/plug/app/cplugin
    2 T+ S/ S3 H4 G% z4 s) Z" o
  4. cp cpluginstate cpluginstate-bak& a4 _, \$ x) i1 X1 M8 M
  5. sed -i 's/ACTIVE/STOP/" cpluginstate. R, w+ O$ c6 q. K
  6. 输完命令后确认下:6 K1 ?# \! V7 j, C4 h2 u5 {6 Z
  7. cat cpluginstate$ I* r" F, ^( K/ g5 S/ e
  8. 输出内容中没有ACTIVE而有STOP就行了。确认cpluginstate后需要重启
    $ `; O) _3 d4 F3 l- Y6 t
  9. 重启命令:reboot重启后输入top回车,按m后使用1键来找一找,只要没有/kernelapp就是成功了。
    ; K5 K. t. c% C
  10. 以后如果想用kernelapp的话,命令如下:
    ) y! A8 z8 a& J; \3 _& ?0 H1 W
  11. su
    ; }4 K! z4 o: b; U1 h
  12. cd /mnt/jffs2/plug/app/cplugin- B' R; I9 d' D; h9 G
  13. rm -rf cpluginstate* `6 X% y8 ]' q1 ~  V8 T; ]% u
  14. mv cpluginstate-bak cpluginstate4 W, b0 s( D3 `
  15. reboot% \1 S6 h+ e! a! \
  16. 就好了
    / r0 p/ M; C4 k/ {: }

  17. 6 O# Q1 Z$ z8 Z/ w; e, y& E
  18. $ x: P* S! d- b2 G
  19. vi /etc/init.d/appmgr
    " z. @  @( T6 {+ p, p( e$ d

  20. 4 g$ q+ E2 }% L0 D" q( ~7 Y# B
  21. #将函数start_service的内容全部注释4 Y/ H- C2 K0 j0 l4 d4 B) S
  22. #!/bin/sh /etc/rc.common6 W1 e, x1 s3 b2 L1 d7 ~: N5 N
  23. # Copyright (C) 2013-2014 OpenWrt.org
    6 b) k, @& R  X1 X0 R" s& k
  24. 6 u4 j8 T9 G7 T0 {  V4 c2 D
  25. START=15
    / o; V# V" s* e. D7 a& b* G& v
  26. USE_PROCD=1% s, ?% L% _4 g/ k$ @8 V. B7 m
  27. PROG=/sbin/appmgr( F! s5 J9 J# \& p  x( t* N
  28. ) t% c8 s& H- x9 d1 {  }- s2 M; {
  29. start_service(){) ?5 b+ K5 ]3 d2 q3 A, ?
  30. #       procd_open_instance
      W2 t  L( _* Y- n
  31. #       procd_set_param command "$PROG"( K* @( P: V9 y4 l6 ~+ z0 s& g
  32. #       procd_set_param respawn 3600 5 0
    $ H: k2 I; v2 W" W+ a- s, \
  33. #       procd_close_instance, D8 B( c/ }$ |" a, W1 ~
  34. }! E; r6 o, n/ J- M+ G8 r1 V* N

  35. 5 T/ R3 b' P2 G2 Y

  36. # \/ m9 e# }5 l) ^, O
  37. ( ^1 t% g/ ~2 r: _9 V
  38. /etc/init.d # cat cloudclt
    6 E) E# l* G; |+ Z1 }) f
  39. #!/bin/sh /etc/rc.common
    & `) l! [5 S6 e) ~' l
  40. # Copyright (C) 2013-2014 OpenWrt.org7 Q# F" s# \% L/ L2 a7 W( R
  41. . x; e+ o9 p1 X6 N5 S2 o( S- b
  42. START=16
    8 N6 Z# \( L7 \. d3 H" I; V3 ?
  43. USE_PROCD=1/ U# }; j/ K  o6 C6 v3 `- s
  44. CCPROG=/sbin/cloudclient
    5 M+ n: `' F1 w7 u+ r$ E% u
  45. LSPROG=/sbin/cloudclocal, Z* P! Q3 i" g" L5 _$ Q3 w
  46. ! n- n  K! o+ S0 m3 X+ Y
  47. validate_cc(), U& W, }8 f$ @1 m+ T8 q' I9 F
  48. {
    1 u1 R* X9 p( Z  b0 X5 O
  49.         uci_validate_section "${1}" global global \
    8 O, S! a8 |: a+ w" P
  50.                 'debug_mode:uinteger:0'# F0 A5 |8 n) u: o) E
  51. }5 V. q- w8 B1 G: A$ Z
  52. ) v, S9 P* d7 S) Z: I# l; w$ w
  53. start_cloudclient()+ s8 x/ j% T9 ]7 S
  54. {# N5 ~3 m  M0 B1 ?, ]' p
  55.         local debug_mode
    , M' [/ W) t; q  Q/ s
  56. , I, t: T9 g* S4 s2 B, ~
  57.         validate_cc "cloudclient"
    6 ~+ Q0 n' }: M7 z8 s
  58. ; A; A- ]' Q' D) J9 l
  59.         procd_open_instance
    7 t9 \1 g5 ?5 ^/ H- @) C2 a# o
  60.         procd_set_param command "$CCPROG"
    3 I  @/ h% P8 N
  61.         [ $debug_mode -gt 0 ] && procd_append_param command debug
    % @! F, w/ E( L
  62.         procd_set_param respawn 3600 5 0+ C0 B* n9 E. Q' ?' N& F  G6 |6 z
  63.         procd_close_instance0 A4 n. B* l  P0 }4 K1 G) w8 s- j/ N
  64. }6 c. g3 j+ c" G. z

  65. . h4 r$ p3 w6 @
  66. start_cloudclocal()- J. G! H# [; a2 S% k7 t0 N
  67. {
    * F* H7 L5 A, a
  68.         procd_open_instance
    # s" m7 a: E& o" n, O
  69.         procd_set_param command "$LSPROG": v3 h3 t8 k9 H" x
  70.         procd_set_param respawn 3600 5 0
    5 W" r! H4 ~. j2 {! Q
  71.         procd_close_instance/ T* C4 e0 l6 q. J, H  ~
  72. }; a3 G3 l' y9 d' P) @
  73. % B- ?& [  ?; I7 L( n2 A# @+ _
  74. start_service(){/ f' n2 o) i3 }
  75. 1 h" `1 S6 p, Y  N. l# q: z
  76. #       config_load cloudclient
    / H0 V8 t* Q2 s8 [. y- x( G
  77. 7 N) S1 w* W6 b/ d1 E/ S  ~5 r! ]$ H
  78. #       start_cloudclient3 W9 s- z. A) d/ [; E6 j
  79. #       start_cloudclocal
    , m# O. O1 }5 B, g# E& w( _! t
  80. }
    + p4 F2 P1 o+ r8 s
复制代码
重新开机会自动恢复。这个部分不知道有没有高手能根本解决,予以删除。小姨管家、HWLINK、CLOUD、APPMGR等统统不需要,光猫就是光猫而已,其它的东西是路由器的事情。
" M$ u! T, S5 ~0 \
- F' q+ {& P9 r8 ?; Y2 z
. z. g4 D+ r3 V9 k6 E3 e4 g
8 Z5 i$ a* \8 o3 B  o, E
回归正题:解决办法就是改为AP模式。
: e  Q- B7 L5 A; {" _& I" j$ G8 m
  1. 关于hn(s)8145x6解决高频度写入报警和内存使用过高的办法:https://www.right.com.cn/forum/thread-8231031-1-1.html
复制代码
据原帖反馈是可能会影响IP分配。但是因为光猫只是做光猫,路由器拨号,所以光猫DHCP的情况并不会影响。
! n( y7 A% t4 y+ ?
3 s+ W5 x. o5 y( [效果展示:6 A: k- O7 N% }" _. x% D
  1. WAP(Dopra Linux) # ps
      b' \) F) K5 M0 C. d
  2.   PID USER       VSZ STAT COMMAND
    1 L2 T) E0 Z* O
  3.     1 root      1496 S    init" ]" q9 J4 G& `
  4.     2 root         0 SW   [kthreadd]
    , t" }# X: x; j+ L" k& e' ^( {
  5.     3 root         0 SW   [ksoftirqd/0]
    : O1 @% Q' ~* G5 l# k; S/ X: U
  6.     4 root         0 SW   [kworker/0:0]
    3 H  \* B* D5 N
  7.     5 root         0 SW<  [kworker/0:0H]4 m/ I, f3 N! O/ o& z
  8.     7 root         0 SW   [rcu_sched]4 t- j1 Y% t" R
  9.     8 root         0 SW   [rcu_bh]
    " m) W4 g/ @7 w1 z) i: p' y
  10.     9 root         0 SW   [migration/0]
    7 q5 B, t: {9 U/ p/ B
  11.    12 root         0 SW   [migration/1]
    ' }% Y8 v- R6 q% B/ x9 i
  12.    13 root         0 SW   [ksoftirqd/1]
    6 ~( q1 Y/ N  c2 g2 R
  13.    14 root         0 SW   [kworker/1:0]1 A: h2 g$ _1 {6 m! @. \* a4 Q$ }
  14.    15 root         0 SW<  [kworker/1:0H]
    : B5 @# O' e( }5 C- `8 T% p
  15.    16 root         0 SW   [kdevtmpfs]
    ( f* `& c( K: i
  16.    17 root         0 SW<  [netns]  z7 }3 v, A7 p- g4 c+ }& {* G
  17.    18 root         0 SW   [kworker/u8:1]
    7 D( r0 J. a3 h- L: B
  18.    22 root         0 SW   [kworker/u8:2]% u# T/ p- d/ U! J$ P- [
  19.   119 root         0 SW   [khungtaskd]2 S# T. w( c4 k8 ~& ~3 N( B1 z
  20.   120 root         0 SW<  [writeback]
    : ~5 c, k  x/ k8 T
  21.   122 root         0 SW<  [crypto]
    . ], v+ z& X. \* [
  22.   123 root         0 SW<  [bioset]
    7 c: t( ~8 D8 C6 ?- O6 y2 B
  23.   125 root         0 SW<  [kblockd]
    % v/ ?: K0 ?0 y, \
  24.   148 root         0 SW   [kworker/0:1]
    1 t% B9 |. l& k2 h! _8 G
  25.   163 root         0 SW   [kswapd0]( H9 J, r5 s/ N* w! y
  26.   164 root         0 SW<  [vmstat]
    0 t% ^, q2 C6 [" s4 x# \
  27.   314 root         0 SW<  [bioset]% S& T) Z& m: h" r6 C) P5 r
  28.   315 root         0 SW<  [bioset]
    ' W8 F% v3 _' G" T$ M! u, l) a+ M, z
  29.   316 root         0 SW<  [bioset]
    : V: d/ T; |5 g4 Z4 Z0 x; u
  30.   317 root         0 SW<  [bioset]
    * D. E& u/ t: t3 _$ U# Z/ T/ a6 N
  31.   332 root         0 SW<  [bioset]
    / P) }) b" H  a6 Y6 V- M' V6 a; b' Y
  32.   337 root         0 SW<  [bioset]
    4 g# D  M# O" {
  33.   344 root         0 SW   [kboxd]' t. C1 u2 B- K* B6 d* q; C
  34.   350 root         0 SW<  [deferwq]1 r5 y+ M% K& J3 V
  35.   368 root         0 SW   [ubi_bgt0d]
    2 I7 ?# |6 h8 C% D1 C
  36.   372 root         0 SW<  [bioset]: h  Q) b0 O. N. y
  37.   378 root         0 SW<  [bioset]
    0 h2 `7 x8 X8 w  n
  38.   384 root         0 SW<  [bioset]* }3 s. k& c& h! y% n5 p3 C) Z9 E9 u
  39.   390 root         0 SW<  [bioset]4 L& B0 Q: @2 W+ [! k4 O. G
  40.   396 root         0 SW<  [bioset]- M0 r# I: n; ]4 a! U+ w7 t1 i9 t
  41.   402 root         0 SW<  [bioset]
    ) G# q" T; P3 G/ i4 g
  42.   408 root         0 SW<  [bioset]7 ~* M7 t0 V/ O! q  y  o/ n' g/ s
  43.   414 root         0 SW<  [bioset]
    $ N3 `' d& x& o0 @0 Y, y/ Z  }% J
  44.   420 root         0 SW<  [bioset]
    5 M1 B/ i! D: j2 h6 Z
  45.   426 root         0 SW<  [bioset]
    : W; a* ^( d/ `" n
  46.   432 root         0 SW<  [bioset]
    + x8 ~  y+ n6 }* O% L
  47.   438 root         0 SW<  [bioset]4 f# A6 N6 `+ I8 \9 g  E
  48.   444 root         0 SW<  [bioset]
    . \& s, T4 F- M: e
  49.   447 root         0 SW<  [kworker/0:1H]+ s+ v3 E, t2 @5 y7 l/ u
  50.   448 root         0 SW<  [kworker/1:1H]
    . @, \$ S9 x' m+ G" f
  51.   583 srv_ssmp  1980 S    collect_pipe( ~+ Y  C+ s/ Y8 b# w
  52.   604 root         0 SW   [random_generate]
    9 ^2 i4 F9 ^+ _- o3 w
  53.   607 root         0 SW   [wap_wq]
    / M' _2 x0 j) l" ?, y% s
  54.   708 root         0 SW   [ubifs_bgt0_11]
    ( R8 J8 D. o( k1 m! o. H. m$ b
  55.   793 root         0 SW<  [ipv6_addrconf]
    0 h" X8 a7 K: G4 {( c
  56.   797 root         0 SW<  [bioset]' I" A  r/ j* V( x$ r3 M4 I
  57.   800 root         0 SW<  [bioset]
    . `* G! ~! K* f' C% L7 w! B3 e
  58.   803 root         0 SW<  [bioset]
    5 {+ M  n3 R( m0 D1 M4 {, P: {
  59.   806 root         0 SW<  [bioset]
    9 E% Y  b, h% j2 t
  60.   809 root         0 SW<  [bioset]8 C/ T) z- V% w8 W2 ^/ }
  61.   812 root         0 SW<  [bioset]
    / W/ T2 |7 G1 U3 G8 i6 I/ |
  62.   815 root         0 SW<  [bioset], Q3 o! Q6 p7 P2 _
  63.   818 root         0 SW<  [bioset]
    6 j- W5 ?0 Y$ U) e; G. Q) C6 B" e6 s
  64.   837 root         0 SW   [hi_workq]5 d) ~6 z2 Z7 M/ L( i7 M8 ?
  65.   839 root         0 SW   [fmea_manager]8 {- e: K0 O: ^' Q% d9 _1 ]% R! F
  66.   873 root         0 SW   [eth_manager]
    , o/ O3 p0 _* C5 u# ~( Q1 P
  67. 1054 root         0 SW   [watchdog/0]
    9 F" E) A% g+ o# S
  68. 1055 root         0 SW   [watchdog/1]
      U+ {. b3 \" K) v
  69. 1092 root         0 SW   [ubifs_bgt0_12]- \4 h9 u4 b/ |+ c* D. r
  70. 1127 root         0 SW<  [loop0]
      V8 O. F2 S% }2 [
  71. 1285 root         0 SW   [kworker/1:2]0 w' m3 w! Z9 d. l
  72. 1325 root         0 SW<  [mirror_wq]8 ^; x7 D+ d! N3 X6 V, u* x
  73. 1363 root         0 SW<  [cfg80211]0 g7 g4 K% E0 |8 z2 u* B; i
  74. 1384 root         0 SW   [kTimerTask]
    " T4 O! P/ D7 T  ]/ q+ P. \
  75. 1566 root         0 SW<  [dev_workqueue]2 N9 T% o3 y+ ~% `2 r
  76. 1569 root         0 SW<  [optic_status_wo]
    ' P* G1 J7 Z/ ~! {
  77. 1570 root         0 SW<  [firmware_load_w]4 k* F2 A& Y" V5 Y( z' r$ H0 }
  78. 1616 root      1584 S    dbus-daemon --system; t) n& H4 f, Q/ t
  79. 1629 srv_ssmp 19136 S    ssmp
    1 b# d$ T1 @; D+ h2 W
  80. 1630 srv_cms  13148 S    cms
    & ]6 l1 |2 h2 r6 P7 G: J8 G
  81. 1631 srv_comm 11980 S    lsvd& W& B# G! h: L1 f
  82. 1632 root     11600 S    comm -l bbsp wifi cms cwmp wlan_dbus usb_mngt dlna u( [: _+ k+ y/ I9 f# }7 @- N" ^# f
  83. 1633 srv_bbsp 30024 S    bbsp" O- e. l8 ?! s6 q
  84. 1634 srv_amp  15980 S    amp- J2 A; S7 q) l1 b- ]( A9 K+ S
  85. 1635 srv_igmp 12932 S    igmp, C0 z0 Q$ t2 J' B& ^3 w% N4 ^
  86. 1636 srv_emdi 11436 S    emdi+ n% S8 J& C/ a* E
  87. 1638 cfg_cwmp 17776 S    cwmp! U; `: a( b: x) X" L
  88. 1653 cfg_omci 15680 S    omci6 z' t0 g# f" J; X  B% q
  89. 1660 srv_wifi 19300 S    wifi -d 5 -n 60
    : b3 H6 ]& W4 {: l$ D: k
  90. 1779 root     13300 S    procmonitor ssmp bbsp amp voice_h248sip
    5 B; \' b9 i4 U0 T
  91. 1828 srv_bbsp  1952 S    ip6tables-restore -n
    + N% R4 Z8 R2 Y3 M7 l$ S
  92. 1945 srv_bbsp  1960 S    iptables-restore -n
    0 A5 @7 p/ m$ c- k0 @
  93. 2055 srv_bbsp  2688 S    dhcpc -i wan1 -s /etc/dhcpc/dhcpc.script -K -y 4 -x
    4 i! i6 y% n* s! W
  94. 2100 srv_bbsp  1568 S    pppd nic-wan2 unit 258 maxfail 0 persist +ipv6 debug$ t! |5 Q+ t% Z* j7 O) x9 C
  95. 2207 srv_bbsp  1228 S    radvd -d 1 -n -m stderr
    $ ?  h7 w9 k  @$ P5 E" o
  96. 2231 srv_voic 23228 S    voice_h248sip -d 3 -n 10$ k+ c$ q; R( B* a5 p) ~( r
  97. 2239 srv_clid 14852 S    clid -rpc
      {" z6 B& |2 r- N8 W5 q5 j
  98. 2242 srv_bbsp  1752 S    dhcp6s -f -r -c /var/ipv6/dhcp6s/dhcp6s.conf br09 r/ l! |: }# f; o& t. K
  99. 2252 srv_clid  1508 S    /bin/sh --wap
    2 J# Z) U. w! u1 w' V. g
  100. 2267 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 1. o/ \6 `: Q9 M* l
  101. 2268 srv_cms  10948 S    sntp/ M2 z' r. S3 t/ s  ?
  102. 2289 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [: W4 \6 N) H  Y. ^
  103. 2302 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [  [+ s( _2 H7 E8 Y/ i- x4 T9 @5 H
  104. 2312 root         0 SW   [kgontregd]8 n, K3 F6 X- V9 u& G0 i
  105. 2313 root         0 SW   [kgontupd]
    ! f1 j/ i$ \3 O9 b8 I
  106. 2320 srv_amp  10844 S    ldspcli
      T, x) ^/ r+ I  ^. d( _2 ?( }
  107. 2326 srv_bbsp  1484 S    dnsmasq --conf-file=/var/dnsmasq_br0.conf
    # \7 X9 a* s( c( Y! ]& W5 _2 i! S. l
  108. 2331 srv_bbsp  1484 S    dnsmasq --conf-file=/var/dnsv6/dnsmasq_br0.conf! [' N. ?& g$ C, ^- U+ K6 d7 k
  109. 2365 srv_kmc  11140 S    kmc
    8 M: i" F* x1 W% @
  110. 2378 srv_ssmp  1596 S    bftpd -d -p 21 -L /var/bftpd_ipaddr.lst -O /var/bftp. O5 U& O3 @% j8 d+ Q/ Q  R
  111. 2385 srv_bbsp 11540 S    dhcpd
    ' i+ y+ K! d6 Z
  112. 2415 root         0 SW   [SDMsgProc]% U' g2 O" a) {' a. x3 R
  113. 2416 root         0 SW   [SDPktRtcp]/ e0 [0 J1 x8 T7 X. G- P
  114. 2417 root         0 SW   [SDRecv]
    ) j. @2 x0 H6 Y- P: v
  115. 2418 root         0 SW   [SDMsgTimeout]; d9 Q# ^3 _/ {. j
  116. 2424 root         0 SW<  [codec_workqueue]0 \( y" P' m0 Z* z
  117. 2429 root     11352 S    wificli" q9 N+ r& M- K; D* o
  118. 2477 root      1508 S    {exe} ash /bin/console.sh+ l8 N/ e% ?* O2 S
  119. 2496 srv_web  17380 S    web -s 16 -c 8449 -s 17 -c 12546 -s 18 -c 12547. B5 D, A( v* r# x: u2 q; g1 G" G
  120. 2513 srv_apm  13528 SN   apm
    ' g$ t6 G$ d. ~8 Z
  121. 2535 srv_clid  1520 S    /bin/sh --login3 }' M! [4 s" K7 ^
  122. 2820 srv_clid  1508 S    top
    4 e" O0 q# j! d9 i; o: j
  123. 4291 srv_clid  1508 S    /bin/sh --wap4 q/ U, n+ R* ^( R  M, r
  124. 4292 srv_clid  1520 S    /bin/sh --login* |. C  g  L' r5 B
  125. 4374 srv_clid  1496 R    ps
复制代码
这下进程干干净净了,是光猫最美的样子。再来看看内存占用约87M,占比87/512=0.169922。4 M3 ~( \+ _4 a; r' D+ Y
) F% ~, e0 n8 F- Y' ]
  1. WAP(Dopra Linux) # free; P, I  E! X) l! l6 u
  2.               total        used        free      shared  buff/cache   available) Y+ J9 F' q; l+ I" T% x8 I6 D
  3. Mem:         504064       87064      374120        3860       42880      403680' f8 U/ y* k4 s; E  B% t
  4. Swap:             0           0           0
复制代码
上图:
' K# c* c, g4 @# y/ O% q+ g, t/ w$ q: W  x+ H$ W+ t+ P
/ `. }* c2 P. ^
0 Y* q: a. E( ]9 P
0 t8 U$ Q( c: Y; k, J
3 p$ S/ a/ y# G) M
第三个部分:降CPU。其实做完第二部分,CPU自然就降了,没有小姨管家这些插件,CPU波动都很小,上面截图刷新一下,就跌至1%了。9 M% D1 B# g9 y0 X0 G: x

. V9 C, h8 F# n
0 z  [0 a  J. ?' l/ ?; A

& V& [) {4 q/ V! B3 p' Z9 _9 o

  l7 M! V1 _! }第四个部分:上述操作之后,8145基本上就是一台B610了。& E! c. d4 d% y1 F
* [% _" Z7 u+ r3 ^  N" O) O+ J& }- Q
  1. 参考:& |8 u! I: s# h# m5 ]

  2.   ?8 m1 p8 L1 E6 G, z6 |
  3. E-140W-P 光猫内存优化终极方法1 a$ s8 j1 Z, l) {. @# ^1 n
  4. https://www.chinadsl.net/forum.php?mod=viewthread&tid=1313632 a. P% U7 [3 Q( Q! ?
  5. (出处: 宽带技术网)6 e* a9 }& f$ W: T) E- r

  6. + Y' t3 A0 b* X& n+ A2 ^
  7. 华为万兆猫HN8145X6使能+补全AllShell+修改SN+E改XG+切换华为界面7 z% t7 d0 e. H" x- x0 m4 S2 D+ s. V) i
  8. https://www.chinadsl.net/forum.php?mod=viewthread&tid=170109
    + S1 U# |8 o- J* t
  9. (出处: 宽带技术网). p  P- X+ l/ N; ?8 q. t

  10. : L  {! Z) q5 c4 `* c6 n5 L

  11. ; ~3 |# H7 ^5 W
  12. 关于hn(s)8145x6解决高频度写入报警和内存使用过高的办法
    3 }4 G  N$ @  I" k5 e8 H
  13. https://www.right.com.cn/forum/thread-8231031-1-1.html+ T6 w4 @& y# K: J' R4 H( k, ?
  14. (出处: 恩山无线论坛)
    ( A+ z- n$ |1 L! ?" [& y4 Y

  15. 7 e  A  ~7 c( z5 N
  16. % _1 r1 y; N3 e( l
  17. 关闭F610GV9的插件gamespeederv3等
    , i1 D% h# p7 o, e8 ^/ |
  18. https://www.right.com.cn/forum/thread-8293411-1-1.html5 ~9 ?4 _/ C6 x+ x
  19. (出处: 恩山无线论坛)7 W( n/ W4 S# w% N; l3 i
  20. ; a; V7 a# i1 O0 ?1 m8 x

  21. & L; `9 r! w% J: |) D* s( ]
  22. https://akbwe.com/posts/f7607p_java/
      E; w2 C4 u$ ?6 N
  23. * o+ I! X; m1 B$ @3 C% P
  24. " x; A4 ^1 r0 ]/ K* i% Z
  25. https://www.cnblogs.com/geyee/p/15929913.html: Z$ ^& z0 K6 K+ \0 a4 a* g

  26. , u% [$ e. L% |9 k5 Q- ?0 q
  27. https://www.v2ex.com/t/892428
复制代码
- t  v. A) f1 E- _) E

6 T; t& O' `& S  w7 l

本帖子中包含更多资源

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

×
发表于 2023-9-8 17:51:12 | 显示全部楼层
折腾无极限...3 k# L3 t& v" m$ A, y& T9 N
' ^/ |0 M" q, M3 U
==========
发表于 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 | 显示全部楼层
感谢大师分享,顶贴。
发表于 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 | 显示全部楼层
高水准技术贴,合适那些喜欢折腾的!% M# W: D# A" t7 s* n' S
不过日常使用没什么必要,这么容易坏就不是华为啦
# ~; B' i+ I0 u$ \" `感谢大师分享,顶贴。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2023-9-25 10:16 , Processed in 0.035475 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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