找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11775|回复: 46

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

[复制链接]
发表于 2023-9-8 12:40:15 | 显示全部楼层 |阅读模式
食用前提:由于论坛已经有很多猫的玩机贴,所以这里跳过基础部分,直接上关键的。这里也感谢大家分享的教程,这个帖子也是在前辈的基础上做的改动。另外万事皆有风险,请谨慎看待。此教程适用于大部分华为光猫。% w  f2 [5 ^! S' Z4 y  j

, N1 S/ L5 g; {: S. |

* ~: Q9 j- X9 a- s! W7 Z
0 V& w3 D4 N+ n7 c# `第一个部分:降温。回归光猫的本质,就是稳定桥接,然后路由器拨号。为了降温,第一步就是关闭WIFI。相信这个大家都会。但是,比较奇葩的华为光猫的WIFI芯片并不是随着界面设置的关闭而关闭。这个拆机后发现的,因为配置页面关闭WIFI与否并不会对功耗产生影响。这个时候想到的是直接把WIFI供电断开,来个硬件阉割,但是实际操作以后,光猫会出现莫名其妙卡顿。
6 f, l: A- ?& D9 E6 Q8 u
" T0 m+ d  F6 R0 H
2 P- D) [; w" N& ?0 [  {
回归正题:让WIFI参数从hw_ctree.xml参数里面消失,功耗直接降大半!: z7 K+ p4 g# X+ J6 P
  1. 首先对hw_ctree.xml进行备份,然后解密使用文本编辑器打开。查找下面这一段
    9 S) P& Q  }4 Y4 @# H
  2. <WLANConfiguration8 J, m6 ?. l8 _  {, {- ~
  3. ......
    . v& b4 I* G+ c
  4. ......+ p0 p7 ]; I) K, d/ j1 J2 {4 R
  5. </WLANConfiguration>
    ' c" x( p% K" g' `. I4 ^3 J# @% Y

  6. & O# C! H" m' z0 W. u
  7. 删除上述部分,大概是9-102行。: @7 e8 q- _: q
  8. 然后加密传输回光猫,重启生效
复制代码
2 e  o8 _! j( O( A3 g3 O

% `/ ^; }" @. X- E8 @" T上述操作相当于不启用WIFI硬件初始化。测试下来是功耗降到3W的样子,之前记得是5W。实际上摸WIFI芯片,有一点点温度,应该就是基本的待机了,无关紧要。
, |/ r3 \& H* B$ J! }4 E1 n( W' y) f3 @! |0 N# M0 s. A

# K8 ]- ^  u4 f/ s  C6 D
) E! `7 g. H- R" L- d6 c
第二个部分:降内存
, h; m- I2 \% u
2 N, t- B' |" c. r
这部分研究了很久,参考了很多资料。内存由开机是18%逐渐升到30%左右,是因为有一堆外挂APP。大概如下:' L; N( u3 {1 c6 m# z! X) ^
  1. 732: 112: 40: 212: 0: 368: /sbin/appmgr: R* Y. E1 X" \2 I- s# s
  2. 700: 144: 32: 272: 0: 252: /sbin/cloudclient. }1 W' ?, G! Q4 M
  3. 608: 64: 32: 268: 0: 244: /sbin/cloudclocal
    / \; S; Z7 ]  I" O# C& l4 y
  4. 416: 76: 32: 144: 0: 164: /usr/sbin/vpnclient
    " T3 C: W$ j3 t
  5. 820: 328: 40: 200: 0: 252: /sbin/easymesh1 U( E8 Q; H/ j# F$ A
  6. 336: 16: 24: 132: 0: 164: /usr/sbin/dsmonitor
    2 {% k' Y. w' `& P$ H( B
  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[::]:806 C6 E( v6 J& `3 w' ^
  8. 604: 0: 8: 60: 0: 536: /sbin/appmgr
      F' v* E. m0 l* _0 O1 t
  9. 88: 4: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/extccv3/ Q( E" n% M8 t5 u. B5 |0 ]* l
  10. 600: 0: 8: 40: 0: 552: /sbin/appmgr! Z% |. I( O6 R4 f
  11. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/gamespeederv3
    - `% W  w. g; X9 c. \- v/ A
  12. 604: 0: 8: 36: 0: 560: /sbin/appmgr
    1 X1 h2 z7 ?( }; }$ w
  13. 600: 0: 8: 52: 0: 540: /sbin/appmgr
    ; z; n+ P; b& U
  14. 880: 456: 32: 148: 0: 244: /files/gamespeederv3* e1 n4 i8 f: s# ^9 z  b3 L
  15. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/inter_conndv3" |4 H' o) A# P6 I
  16. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/u01v3
    9 h8 N" Y  }! c# W4 i
  17. 600: 0: 8: 36: 0: 556: /sbin/appmgr
      {1 C" F* q) ]: T
  18. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/opmaintainv3( ~' z) Z5 R" v; m9 j0 w
  19. 1052: 484: 56: 220: 0: 292: /files/inter_conndv3
    2 M4 K. [0 n. l* I2 @
  20. 600: 0: 8: 140: 0: 452: /sbin/appmgr) v0 m. g6 O. X) b! D& A- ~$ t% z) n  {
  21. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/xrobotv3
      j5 x3 v( c$ E  j
  22. 460: 64: 40: 132: 0: 224: /files/u01v3$ m, v- _) F9 ^0 M; C: i1 f
  23. 1212: 308: 32: 588: 0: 284: /files/opmaintainv38 H3 @$ I: W8 C+ {4 N2 R8 u& b9 w; J# y
  24. 912: 52: 40: 620: 0: 200: /files/extccv33 H) p% F% C+ K+ A: Q, z4 K; `3 o
  25. 956: 472: 64: 152: 0: 268: /files/xrobotv3
    " J% Y3 V% P- `+ q
  26. 600: 0: 8: 152: 0: 440: /sbin/appmgr
    ) W( J1 Z8 B1 X. [9 C" w, \
  27. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/b01odmv3
    . ?8 e2 U  t2 e6 E; ?8 h) K
  28. 116: 40: 8: 0: 0: 68: /files/b01odmv3
复制代码

' l( h$ Q% b% @
0 r+ W) [1 H  c( |3 _4 h5 m* o; Y) a直接用装备模式删除对应的文件也不行,saf-huawei也不行。下面这个优化也不行。& x0 }3 e/ H0 v: Q& T# Q

8 Q; z: `1 c$ R/ [: ^' k
  1. 首先是开关kernelapp问题,进入shell命令如下- K$ y. [# s1 j0 `) @" k
  2. su
    * l2 ^3 |* u) o" `' e5 S
  3. cd /mnt/jffs2/plug/app/cplugin; D# K6 X: e  m) e, X0 |
  4. cp cpluginstate cpluginstate-bak
    2 [- Y$ W: _6 |4 L9 e
  5. sed -i 's/ACTIVE/STOP/" cpluginstate
    & e; I- a  Z& U; e" ~; p% ^+ Q
  6. 输完命令后确认下:  s/ Z5 Q; ]/ G4 H3 f# y% Z
  7. cat cpluginstate5 d1 ]3 f+ w* X  H' {
  8. 输出内容中没有ACTIVE而有STOP就行了。确认cpluginstate后需要重启1 e2 C, p0 B3 m, f4 B* k
  9. 重启命令:reboot重启后输入top回车,按m后使用1键来找一找,只要没有/kernelapp就是成功了。
    5 |7 I- b0 y& W) L; j7 _2 m
  10. 以后如果想用kernelapp的话,命令如下:
    7 I& Y$ F- q" d3 M( b. r! v
  11. su( v4 c9 ~( m# _: C
  12. cd /mnt/jffs2/plug/app/cplugin
    $ Y; e( Z9 E  h& Y% `0 u: w) p1 Y
  13. rm -rf cpluginstate- ^$ \! s$ M; C
  14. mv cpluginstate-bak cpluginstate; }% [, q& |" H# D
  15. reboot* l% `6 J& q0 k5 o4 H- }. i6 P
  16. 就好了( B6 n. m: Y  C2 ^# y
  17. / A* q" @. d2 W, P: s$ o! f# B

  18. " U6 `3 D) Z2 T5 l0 o" [
  19. vi /etc/init.d/appmgr, E  q% D3 t! ?" C! k8 h9 v8 ~

  20. 6 a) x7 t- r( [0 a
  21. #将函数start_service的内容全部注释+ M$ t% n8 a& E) @* W) ?  |. S1 g7 F
  22. #!/bin/sh /etc/rc.common
    & j0 y. J0 |" y; o
  23. # Copyright (C) 2013-2014 OpenWrt.org9 a! U) b9 Y1 s: J( v/ Q
  24. ) Z  p8 T1 @  e0 n
  25. START=15
    7 q; e7 Y" z2 c% g- f- j2 H
  26. USE_PROCD=1& i0 t+ B3 D8 |+ N# l, b, D7 y
  27. PROG=/sbin/appmgr
    ! q. n% E4 Q5 j  S& J: g( @

  28. ' _5 p1 T" @( k
  29. start_service(){4 |. ~2 y% f" l7 j, ]5 R0 L! E6 p
  30. #       procd_open_instance5 w. Z- P# s3 |4 o5 b0 W
  31. #       procd_set_param command "$PROG"
    0 B, l' t- F" [! V  I9 T' i; D
  32. #       procd_set_param respawn 3600 5 0
    ; S. |. s: X4 c. j8 Y2 B
  33. #       procd_close_instance
    ( @, Q. }" n, c
  34. }
    $ |! z9 A: R8 N! }
  35. 2 F# N/ t# @. r
  36. 7 @. x6 d  E! N  |1 R/ r
  37. ; k, x6 I9 [4 I# @* r7 i
  38. /etc/init.d # cat cloudclt
    . U3 B3 X9 H# N" ~+ b' A/ S
  39. #!/bin/sh /etc/rc.common
    ( [  ~9 O: h, Y8 f! P% m
  40. # Copyright (C) 2013-2014 OpenWrt.org
    3 E' C! s) i8 x3 C2 D  ], j+ d

  41. $ a$ S# _9 c4 ?9 P5 D9 k- _8 c
  42. START=16
    : z* b; y* K: f$ N2 \) D( C
  43. USE_PROCD=1" H# e' d0 r  t2 Z  B
  44. CCPROG=/sbin/cloudclient  Z. R) R" m9 l& r! u* [
  45. LSPROG=/sbin/cloudclocal% E. Y/ n" r3 k( w3 d6 S* v& `9 H
  46. ; A5 x$ o0 g5 F3 y. p) N
  47. validate_cc(); {4 v# d; ?% a1 n
  48. {8 m! L, w4 c) B1 B
  49.         uci_validate_section "${1}" global global \
    8 G* A1 W4 ]( R; \: Q: Y5 f
  50.                 'debug_mode:uinteger:0'
    3 ]2 e" Q2 F0 w$ z
  51. }0 ~2 e) x& g. j# V; {9 c

  52. ( d* H8 y/ A9 Q# x4 [# Y
  53. start_cloudclient()+ A  Q4 B+ Q4 @) i9 b3 g) Q  l
  54. {  C9 y! j! d! w
  55.         local debug_mode
    ; A. G1 }, v( U3 s7 H9 a3 o) D
  56. : r% o6 r4 {( k% j- j: K
  57.         validate_cc "cloudclient"+ O8 d$ N6 v3 `6 J9 b4 e& I
  58. * Q2 [; U8 D) R" @* Q) n
  59.         procd_open_instance
    - l5 E% |4 T- B$ q
  60.         procd_set_param command "$CCPROG", o6 o2 D# Q0 O+ a) m4 K8 W
  61.         [ $debug_mode -gt 0 ] && procd_append_param command debug7 k% H7 J" e! }: ?( G2 f  ^
  62.         procd_set_param respawn 3600 5 0
    + q/ n4 q2 H  L/ t2 H
  63.         procd_close_instance( |5 ~2 U+ `4 o$ G6 w! P, @" C
  64. }0 p* Z5 n8 I( ]0 t/ B

  65. " C- A4 \  F( t! S
  66. start_cloudclocal()' w2 j1 r4 y3 [7 L, M) Y
  67. {
    8 I" I# I- o  H. D
  68.         procd_open_instance
    ! [! [, U0 U+ u  d+ h* D6 G# N
  69.         procd_set_param command "$LSPROG"
    % a2 R5 [" Q8 a/ ^* E- d, y6 ?! P
  70.         procd_set_param respawn 3600 5 0
    8 o) b, h+ p: r- x
  71.         procd_close_instance# ?3 n; e, q6 t' _) G* N
  72. }; F7 k4 u3 o% Q. p* J7 \2 F; w

  73. $ a$ L; [- @* C0 d7 b
  74. start_service(){
    5 V6 f3 |6 E/ l7 }. L& P3 C
  75. 1 l* S; q0 q$ G0 o
  76. #       config_load cloudclient
    ) j) \( Y+ q+ y' y4 X+ ]
  77. 9 w* Z* S9 i) p! T
  78. #       start_cloudclient
    & o6 a# u  b+ ~$ m- V! H
  79. #       start_cloudclocal; z0 c8 t7 o: K9 b3 }6 H, Y
  80. }: H- r8 O+ u( D8 N5 \
复制代码
重新开机会自动恢复。这个部分不知道有没有高手能根本解决,予以删除。小姨管家、HWLINK、CLOUD、APPMGR等统统不需要,光猫就是光猫而已,其它的东西是路由器的事情。1 S  x  o/ E9 V" o, N
1 z* m2 b/ a( d+ W- U2 @' ^
6 T% ?* [% O: h. G4 l* r2 K" Q$ v. c5 A
9 C5 H. g) }- ]  v8 M
回归正题:解决办法就是改为AP模式。
6 {/ k, u& {' c1 ~4 l4 i
  1. 关于hn(s)8145x6解决高频度写入报警和内存使用过高的办法:https://www.right.com.cn/forum/thread-8231031-1-1.html
复制代码
据原帖反馈是可能会影响IP分配。但是因为光猫只是做光猫,路由器拨号,所以光猫DHCP的情况并不会影响。+ e- n7 v1 w$ A% A9 s6 K
# j$ P, W+ J* U) e  v3 b
效果展示:
- u+ h* G( b$ O9 h
  1. WAP(Dopra Linux) # ps2 G; M1 Z! ^' k
  2.   PID USER       VSZ STAT COMMAND2 |9 y% O% D5 j
  3.     1 root      1496 S    init
    9 W+ ^7 V% H2 v/ @$ p2 D' Z
  4.     2 root         0 SW   [kthreadd]
    - D  e2 r+ E, \1 @8 z. _
  5.     3 root         0 SW   [ksoftirqd/0]) i8 R$ g" O2 Z" G8 H: R. S
  6.     4 root         0 SW   [kworker/0:0]1 H# O0 X# }* a( D" U% O
  7.     5 root         0 SW<  [kworker/0:0H]/ X, ~" @, p# u4 I9 t
  8.     7 root         0 SW   [rcu_sched]' c8 E( y% u9 {( ~
  9.     8 root         0 SW   [rcu_bh]# }6 A% u5 x+ F
  10.     9 root         0 SW   [migration/0]
    " J$ k. b2 o: G" C6 \! ~: H; Q3 `
  11.    12 root         0 SW   [migration/1]
    - t3 G# D, `9 a" c
  12.    13 root         0 SW   [ksoftirqd/1]: V% M( L$ j9 z6 m7 {
  13.    14 root         0 SW   [kworker/1:0]) z+ @# L( }2 |& J+ Y
  14.    15 root         0 SW<  [kworker/1:0H]
    " @( a8 X5 O, Q( u* U0 D5 V  |
  15.    16 root         0 SW   [kdevtmpfs]) q2 e! A; Z6 d- M3 H
  16.    17 root         0 SW<  [netns]. N+ f9 e' s3 L" W+ |% d
  17.    18 root         0 SW   [kworker/u8:1]
    - {7 P) n/ N2 X- q2 |+ l$ K
  18.    22 root         0 SW   [kworker/u8:2]
    0 u- ^7 K9 `) ~6 w! V  e& M
  19.   119 root         0 SW   [khungtaskd]# a% B% p4 a7 S4 Q5 s& I' i
  20.   120 root         0 SW<  [writeback]
    2 ^4 K% i5 U; i8 S
  21.   122 root         0 SW<  [crypto]
    ! i; ?$ W6 m- O3 }. J
  22.   123 root         0 SW<  [bioset]$ Y) V6 \4 G, ~! z3 y7 a# P
  23.   125 root         0 SW<  [kblockd]( t2 |3 Q, G0 }  R8 v- t
  24.   148 root         0 SW   [kworker/0:1]4 [4 b' z6 ^: M/ d( U
  25.   163 root         0 SW   [kswapd0]
    7 l+ K' A/ c2 V/ T) C% a) l+ X
  26.   164 root         0 SW<  [vmstat]6 |! p3 N) F9 b
  27.   314 root         0 SW<  [bioset]. {0 f" Z: ^3 j; B5 N6 G
  28.   315 root         0 SW<  [bioset]% X7 r: F' a8 S8 x: @# _" ~2 ^
  29.   316 root         0 SW<  [bioset]( b& p  H! y+ E
  30.   317 root         0 SW<  [bioset]9 v4 V9 F, t4 i0 W
  31.   332 root         0 SW<  [bioset]
    0 t+ n" X8 y& e+ @$ [1 |
  32.   337 root         0 SW<  [bioset]
    1 C6 v& G' u4 A! y8 u1 _, o# k4 d  s
  33.   344 root         0 SW   [kboxd]
    + W& u9 v( O+ B" ]) \& ^* e* Z3 l+ L
  34.   350 root         0 SW<  [deferwq]
      B$ R# v1 t, p1 t; h9 n  P
  35.   368 root         0 SW   [ubi_bgt0d]
      {$ I8 D5 k/ [/ W
  36.   372 root         0 SW<  [bioset]; J3 b; f; [8 z
  37.   378 root         0 SW<  [bioset]8 ^& b1 N2 {$ \5 F/ w8 P& e5 \- T
  38.   384 root         0 SW<  [bioset]
    # Q1 O' K7 Y- ~6 r: J0 H6 m! z! D
  39.   390 root         0 SW<  [bioset]
    % X. X$ S$ ^: h7 ~4 U0 J$ c2 a- M. U
  40.   396 root         0 SW<  [bioset]
    ' A: ~1 ], o; @
  41.   402 root         0 SW<  [bioset]( [0 J5 A& P9 b3 I
  42.   408 root         0 SW<  [bioset]6 i. r- g! V1 ~+ J' V" {
  43.   414 root         0 SW<  [bioset]2 K+ D5 F9 E/ w, b+ j5 a
  44.   420 root         0 SW<  [bioset]
    , z4 @! H* l7 v. |( V. a7 F
  45.   426 root         0 SW<  [bioset]  F1 ]$ b1 {& v/ [- X
  46.   432 root         0 SW<  [bioset]7 k+ H' ?& |. j$ y' _% T3 h' B
  47.   438 root         0 SW<  [bioset]
    2 a. l  G6 I; ?, l
  48.   444 root         0 SW<  [bioset]3 s7 _0 ?0 w: k; a  H8 h  ^  x. R
  49.   447 root         0 SW<  [kworker/0:1H]8 ]  d0 t# `6 \9 L& |# n7 P# E  |
  50.   448 root         0 SW<  [kworker/1:1H]
    - ^% M4 `0 u( f9 m$ b" g
  51.   583 srv_ssmp  1980 S    collect_pipe
    5 P& Y! k7 `- I. ~" N5 A% l
  52.   604 root         0 SW   [random_generate]4 F) B* e2 v# _
  53.   607 root         0 SW   [wap_wq]
    8 M# T5 s( ~6 z) h) d- J2 u
  54.   708 root         0 SW   [ubifs_bgt0_11]" ]7 ]& r- I  e9 V: m
  55.   793 root         0 SW<  [ipv6_addrconf]6 i/ g$ g9 Q7 O) H
  56.   797 root         0 SW<  [bioset]
    ) r1 a2 \) Z4 l! M: W* v8 M
  57.   800 root         0 SW<  [bioset]* T+ D) j" L* q% h& W
  58.   803 root         0 SW<  [bioset]
    ) L! M4 o& }+ y  _5 l. r0 }* @
  59.   806 root         0 SW<  [bioset]/ X1 G( D% u3 e7 x+ s0 @4 p
  60.   809 root         0 SW<  [bioset]
    & B; W, x  t5 N# x3 _3 k, N( B
  61.   812 root         0 SW<  [bioset]
    ( }% R4 b; t9 @  W
  62.   815 root         0 SW<  [bioset]
    1 v" w# n+ T* w- i
  63.   818 root         0 SW<  [bioset]
    ; j5 y" ^$ G6 \! x, Z, E: b
  64.   837 root         0 SW   [hi_workq]
    # I, \4 I" \: j) p: b8 I8 u- b
  65.   839 root         0 SW   [fmea_manager], t% m" {/ a4 S# \3 y6 G$ _- H9 A
  66.   873 root         0 SW   [eth_manager]; V2 _# ]0 @, _' i) N3 ~
  67. 1054 root         0 SW   [watchdog/0]! ?3 }! [4 |5 \9 s
  68. 1055 root         0 SW   [watchdog/1]
    # |3 u* p) E+ X
  69. 1092 root         0 SW   [ubifs_bgt0_12]: E4 L, f" l& p
  70. 1127 root         0 SW<  [loop0]' \  u! c6 y' G3 V6 E1 R
  71. 1285 root         0 SW   [kworker/1:2]
    2 J! X  P9 D" W7 x" L
  72. 1325 root         0 SW<  [mirror_wq], t- b) E$ a$ S! i. b" P
  73. 1363 root         0 SW<  [cfg80211]/ p+ x8 M% B6 }* j) V
  74. 1384 root         0 SW   [kTimerTask]5 Z" Q& L1 U. b5 R8 p+ P
  75. 1566 root         0 SW<  [dev_workqueue]. S1 U3 N% `1 l" ~3 r
  76. 1569 root         0 SW<  [optic_status_wo]
    ! S. }& G# g  d
  77. 1570 root         0 SW<  [firmware_load_w]
    ; x2 A& T+ L4 ~% l) [9 p3 Q
  78. 1616 root      1584 S    dbus-daemon --system
      [7 E3 T. E* j0 B: K" P3 X5 p
  79. 1629 srv_ssmp 19136 S    ssmp4 w  u+ z  c  w8 c9 Y: T
  80. 1630 srv_cms  13148 S    cms
    ; Q3 P* C5 n8 S1 \3 k- n) R6 R
  81. 1631 srv_comm 11980 S    lsvd/ C" k/ F. q; l) L
  82. 1632 root     11600 S    comm -l bbsp wifi cms cwmp wlan_dbus usb_mngt dlna u! e5 S5 u+ L1 c; J( v+ K
  83. 1633 srv_bbsp 30024 S    bbsp
    " _+ O* f7 \$ M, p( [1 k
  84. 1634 srv_amp  15980 S    amp
    : S" H; s4 k5 D1 i$ n5 B/ H0 e
  85. 1635 srv_igmp 12932 S    igmp
    7 \+ R+ j* @( R  h, K
  86. 1636 srv_emdi 11436 S    emdi& _- j' X8 f  t4 D. O
  87. 1638 cfg_cwmp 17776 S    cwmp+ q% f5 ?$ @0 j" m. i& m- L
  88. 1653 cfg_omci 15680 S    omci2 A# M7 c* A4 E+ L, j' U; L) s
  89. 1660 srv_wifi 19300 S    wifi -d 5 -n 60! t1 D; {! h" j1 W1 ~+ `: S
  90. 1779 root     13300 S    procmonitor ssmp bbsp amp voice_h248sip2 d- {* z3 M8 b. n
  91. 1828 srv_bbsp  1952 S    ip6tables-restore -n
    7 O& K! L. d# f7 t
  92. 1945 srv_bbsp  1960 S    iptables-restore -n
    1 Y- X4 k7 q) t0 f+ v! w. C
  93. 2055 srv_bbsp  2688 S    dhcpc -i wan1 -s /etc/dhcpc/dhcpc.script -K -y 4 -x
      C$ ~% D2 h8 p6 ]# d
  94. 2100 srv_bbsp  1568 S    pppd nic-wan2 unit 258 maxfail 0 persist +ipv6 debug6 {- D0 j6 X9 |) U8 ]0 ~
  95. 2207 srv_bbsp  1228 S    radvd -d 1 -n -m stderr
    . Y2 [7 [" K, f: T% C
  96. 2231 srv_voic 23228 S    voice_h248sip -d 3 -n 10. r8 k5 U3 v1 s$ V; b
  97. 2239 srv_clid 14852 S    clid -rpc
    2 R; g+ k& a/ e' e% Z$ Z
  98. 2242 srv_bbsp  1752 S    dhcp6s -f -r -c /var/ipv6/dhcp6s/dhcp6s.conf br0' l! T6 y" h9 B2 w. ?
  99. 2252 srv_clid  1508 S    /bin/sh --wap
    * h5 l5 C% u$ ?
  100. 2267 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 1
    2 X& i8 R0 R- _9 _9 `
  101. 2268 srv_cms  10948 S    sntp4 `9 s9 L7 P1 E& p# z5 h
  102. 2289 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [
    ; d/ O5 t# h! [3 Q
  103. 2302 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [
    6 v. s+ O2 g# y5 B( r
  104. 2312 root         0 SW   [kgontregd]3 Y. {' U6 @) Y6 U) B, s5 l
  105. 2313 root         0 SW   [kgontupd]  B4 Z  G9 W5 n, \) n* x
  106. 2320 srv_amp  10844 S    ldspcli
    8 i, H& V; \1 R$ Z
  107. 2326 srv_bbsp  1484 S    dnsmasq --conf-file=/var/dnsmasq_br0.conf- g) x3 B2 F1 f, |- X4 x6 Z
  108. 2331 srv_bbsp  1484 S    dnsmasq --conf-file=/var/dnsv6/dnsmasq_br0.conf
    + r, b& S( s4 W1 a
  109. 2365 srv_kmc  11140 S    kmc9 J" B$ U: V6 W. |# R
  110. 2378 srv_ssmp  1596 S    bftpd -d -p 21 -L /var/bftpd_ipaddr.lst -O /var/bftp
    # p6 R& K- Z/ y  R
  111. 2385 srv_bbsp 11540 S    dhcpd
    ! p. I! X- [0 k7 ]/ Y' n( I
  112. 2415 root         0 SW   [SDMsgProc]
    $ a/ l$ S- p/ @: z9 G5 o2 _
  113. 2416 root         0 SW   [SDPktRtcp]
    8 ~. X( A) H6 d$ E7 Y& G. Y
  114. 2417 root         0 SW   [SDRecv], j7 y6 T. r" [4 J* g
  115. 2418 root         0 SW   [SDMsgTimeout]
      S+ h! u! v4 K
  116. 2424 root         0 SW<  [codec_workqueue]! H. S, e  ~* x; t- ^
  117. 2429 root     11352 S    wificli
    ( W, e5 `) E3 d, y3 a% u0 s
  118. 2477 root      1508 S    {exe} ash /bin/console.sh
    9 ?2 }/ i) Q5 y* @, ^
  119. 2496 srv_web  17380 S    web -s 16 -c 8449 -s 17 -c 12546 -s 18 -c 12547+ {( I7 y4 A+ Z  ]
  120. 2513 srv_apm  13528 SN   apm
    / Z0 R  Y& `8 j+ a2 Y# F! Y
  121. 2535 srv_clid  1520 S    /bin/sh --login
    : ^1 Q! S  B2 @! n
  122. 2820 srv_clid  1508 S    top7 K- R8 n) l" q3 @! o0 V8 W
  123. 4291 srv_clid  1508 S    /bin/sh --wap
    7 \; S% l* C, ^5 ]5 f+ u# x
  124. 4292 srv_clid  1520 S    /bin/sh --login
    6 v- _" V' e- O# S
  125. 4374 srv_clid  1496 R    ps
复制代码
这下进程干干净净了,是光猫最美的样子。再来看看内存占用约87M,占比87/512=0.169922。
/ b3 _8 x; Q+ N  i: I! S1 q+ A  n$ V2 ]2 t
  1. WAP(Dopra Linux) # free
    1 V1 A9 s' L0 d3 z" z
  2.               total        used        free      shared  buff/cache   available7 w, }# u( x0 K! s3 o
  3. Mem:         504064       87064      374120        3860       42880      403680- G8 m' i' f$ g; s7 j& S
  4. Swap:             0           0           0
复制代码
上图:2 h6 ]* |3 h8 o4 ^: O6 V0 r

/ s" `& L5 @3 ]! g0 E5 K$ j( l+ z% Q6 m; |- m

9 L6 V* z  Z$ I% ?. l
0 u3 ~5 f. O# X6 c5 F2 r

, Q) Q' C2 |5 W  Y第三个部分:降CPU。其实做完第二部分,CPU自然就降了,没有小姨管家这些插件,CPU波动都很小,上面截图刷新一下,就跌至1%了。; Y0 f3 ~, a7 ^8 z! t7 [6 G
5 Q4 [# O" B, s3 k7 y/ p
% J+ U+ P- i/ _
+ E! p% B% M) D/ R4 C' |

  g; a& _# o& C7 S第四个部分:上述操作之后,8145基本上就是一台B610了。
1 o, S: U' D" C8 V5 B5 c  |
& B. S* K7 Q9 y! G* [* s9 {
  1. 参考:8 \* c/ F! N- R. y

  2. ! d+ _+ z( b$ j# I3 [/ N0 D
  3. E-140W-P 光猫内存优化终极方法& S( u% A% O' `, |
  4. https://www.chinadsl.net/forum.php?mod=viewthread&tid=131363+ s' J5 m$ d7 j4 V* A
  5. (出处: 宽带技术网)1 x" b; n2 H; \9 n- C, B: b2 w

  6. $ D1 a" j1 t" k/ }
  7. 华为万兆猫HN8145X6使能+补全AllShell+修改SN+E改XG+切换华为界面, o) u: f) s) }3 Y( b" W
  8. https://www.chinadsl.net/forum.php?mod=viewthread&tid=170109
    7 t( S  c3 R8 ], p/ x9 P# Y2 d+ O
  9. (出处: 宽带技术网)  i9 \; }2 r- c+ t' V7 e

  10. ! V+ t: S( \& M1 k( t9 b
  11. + ?8 Y) r) h: u6 c% }  i, [
  12. 关于hn(s)8145x6解决高频度写入报警和内存使用过高的办法; X- c! w+ ?$ _4 P0 e
  13. https://www.right.com.cn/forum/thread-8231031-1-1.html' r5 N& x) R. k: r, J# R
  14. (出处: 恩山无线论坛)6 g' C6 O# r! @1 o/ `
  15. ( Z2 V5 Y3 m( H5 |5 o; S% J% n
  16. ) E/ u- E3 X- U4 Z
  17. 关闭F610GV9的插件gamespeederv3等
    & ]+ N! U4 E  x) F* N' T$ o* g
  18. https://www.right.com.cn/forum/thread-8293411-1-1.html- _) L7 r6 c' R% V- _
  19. (出处: 恩山无线论坛)
    & U. M/ H  p; W
  20. * c7 i! w' q. ?! ^8 B
  21. , L8 V5 @* ^+ d+ H6 A0 Z6 d
  22. https://akbwe.com/posts/f7607p_java/9 R+ J3 U8 u! R$ e5 O* I. C

  23. ! ~0 n7 F3 w3 `8 S$ ^5 Y9 U8 a; a

  24. 3 n+ Q$ {" {4 d+ a; i
  25. https://www.cnblogs.com/geyee/p/15929913.html
    9 c3 ?/ j6 b$ F. h% Q) _; p
  26. ! `- F) l* {: g9 A- Z
  27. https://www.v2ex.com/t/892428
复制代码
9 P0 q# z: l& [: U2 p' g$ w. d

* `+ g9 h. m1 @7 @% G

本帖子中包含更多资源

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

×

评分

参与人数 1威望 +15 收起 理由
slide + 15 赞一个!

查看全部评分

发表于 2023-9-8 17:51:12 | 显示全部楼层
折腾无极限...8 k* }6 j/ k0 j/ g& V

0 \( v  I4 N3 a" @* M/ k==========
发表于 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,一年多没重启过了
发表于 2023-9-9 16:12:14 | 显示全部楼层
感谢大师分享,顶贴。
发表于 2023-9-10 16:47:55 | 显示全部楼层
高水准技术贴,合适那些喜欢折腾的!
; u' |2 t5 r+ }不过日常使用没什么必要,这么容易坏就不是华为啦
5 F  u$ z, Q# e0 R  `! j) T. ~感谢大师分享,顶贴。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-4 19:36 , Processed in 0.051520 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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