找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11767|回复: 46

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

[复制链接]
发表于 2023-9-8 12:40:15 | 显示全部楼层 |阅读模式
食用前提:由于论坛已经有很多猫的玩机贴,所以这里跳过基础部分,直接上关键的。这里也感谢大家分享的教程,这个帖子也是在前辈的基础上做的改动。另外万事皆有风险,请谨慎看待。此教程适用于大部分华为光猫。# R( b7 D# A9 Z( m9 q: T0 i
: u) |( ]1 Y0 `: P& A3 f" e1 O4 N- O

! w, E" h4 H) |9 ?% Q
7 L5 C' o5 B4 z6 [! `第一个部分:降温。回归光猫的本质,就是稳定桥接,然后路由器拨号。为了降温,第一步就是关闭WIFI。相信这个大家都会。但是,比较奇葩的华为光猫的WIFI芯片并不是随着界面设置的关闭而关闭。这个拆机后发现的,因为配置页面关闭WIFI与否并不会对功耗产生影响。这个时候想到的是直接把WIFI供电断开,来个硬件阉割,但是实际操作以后,光猫会出现莫名其妙卡顿。
: F3 q. L  S( Q9 Y. G% O9 q4 P, T9 V6 k

( t3 u2 |2 ~& {% y* G( b" d回归正题:让WIFI参数从hw_ctree.xml参数里面消失,功耗直接降大半!: Y0 S7 X5 m0 B. K& d
  1. 首先对hw_ctree.xml进行备份,然后解密使用文本编辑器打开。查找下面这一段9 m; w2 p: A$ ~: W$ B
  2. <WLANConfiguration
    " t2 n5 s* g0 @, X
  3. ......
    : e4 f5 {* N" F. R/ k5 o. ?% h2 ~- }! i
  4. ......* _( [- T2 K  E6 j! n* w
  5. </WLANConfiguration>1 W: Z" R5 Z! X( Q/ ?
  6. 5 g  `) p6 X. z  n) e
  7. 删除上述部分,大概是9-102行。
    * X$ G" P: P- Z# x  u% [
  8. 然后加密传输回光猫,重启生效
复制代码
  T. _8 }' z+ n# r
. @) t1 G8 X$ p8 q. P. R
上述操作相当于不启用WIFI硬件初始化。测试下来是功耗降到3W的样子,之前记得是5W。实际上摸WIFI芯片,有一点点温度,应该就是基本的待机了,无关紧要。0 J8 k9 F6 V1 z8 M# x/ e, R' F( d6 R
) g0 D- \* w( J. N6 G( [- r1 ~/ d
. ]( C/ L8 @  G1 d

5 X, X* e/ W; ?& X6 N8 ]( u1 E第二个部分:降内存
7 H# b& }6 H8 M$ b6 K9 j8 t% Z) u
" s5 }5 n- i: D+ D# _! `
这部分研究了很久,参考了很多资料。内存由开机是18%逐渐升到30%左右,是因为有一堆外挂APP。大概如下:& J1 s- g, X  v6 x
  1. 732: 112: 40: 212: 0: 368: /sbin/appmgr# Q8 H2 `9 c3 Z; ^& n
  2. 700: 144: 32: 272: 0: 252: /sbin/cloudclient# _- U3 M6 U8 ^: G. F5 \3 Z
  3. 608: 64: 32: 268: 0: 244: /sbin/cloudclocal
    : V+ }8 i6 v; N3 ]# A8 k" c1 `0 C
  4. 416: 76: 32: 144: 0: 164: /usr/sbin/vpnclient
    ' H" d4 L# u# J& K# U. X& M
  5. 820: 328: 40: 200: 0: 252: /sbin/easymesh+ t$ ^% _$ r5 P- ~( Q7 C. K
  6. 336: 16: 24: 132: 0: 164: /usr/sbin/dsmonitor9 Q4 ^/ R; ], t& M) q
  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
    0 q" X0 j* b3 f3 W& @. @
  8. 604: 0: 8: 60: 0: 536: /sbin/appmgr
    9 B1 A+ T& }! G; M! ~; y' x
  9. 88: 4: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/extccv3
    5 I& ^, B2 s) m: E$ F
  10. 600: 0: 8: 40: 0: 552: /sbin/appmgr
    ! M* y$ O* G- [0 w
  11. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/gamespeederv3
    & w/ Y& i' ~2 E
  12. 604: 0: 8: 36: 0: 560: /sbin/appmgr
    6 y+ `7 D) V+ ]+ x) f/ b8 p! S
  13. 600: 0: 8: 52: 0: 540: /sbin/appmgr
    ' W% X. b2 f) {, y) v
  14. 880: 456: 32: 148: 0: 244: /files/gamespeederv3  K: D0 P/ G4 j/ Z2 v4 B% n/ N1 ?
  15. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/inter_conndv3: j% M0 v6 m( a) i
  16. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/u01v3
    ' Z# [- u1 g& c8 A& |0 o2 u
  17. 600: 0: 8: 36: 0: 556: /sbin/appmgr% g" e+ [0 I& W" z# V2 B. [- A
  18. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/opmaintainv3
    + R/ m6 ?7 W* A+ J
  19. 1052: 484: 56: 220: 0: 292: /files/inter_conndv3
    " e& [' j/ D( x* c
  20. 600: 0: 8: 140: 0: 452: /sbin/appmgr" ^; s2 p5 s: n" m  y6 B4 L
  21. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/xrobotv38 W! q" l; y/ W) Q+ y. |3 k
  22. 460: 64: 40: 132: 0: 224: /files/u01v3
    " {. i" T; m! i
  23. 1212: 308: 32: 588: 0: 284: /files/opmaintainv3
    # L3 C- n, W4 z) H
  24. 912: 52: 40: 620: 0: 200: /files/extccv35 {; A. z* m8 j; V' h& y: F
  25. 956: 472: 64: 152: 0: 268: /files/xrobotv3. v. [- o7 K0 Q' ]4 m- v$ o
  26. 600: 0: 8: 152: 0: 440: /sbin/appmgr
    7 I8 h) q. u. I3 N3 k0 `& Y
  27. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/b01odmv3
    + K: K0 g7 D; P, T6 P+ z
  28. 116: 40: 8: 0: 0: 68: /files/b01odmv3
复制代码
1 e6 D+ W# P" v1 z# M7 u8 x

# ?/ J9 q/ Y9 B0 P直接用装备模式删除对应的文件也不行,saf-huawei也不行。下面这个优化也不行。
) T, G& [; p* N$ E  @
! I8 b% |- K# p+ j+ n
  1. 首先是开关kernelapp问题,进入shell命令如下  S0 A3 _, {" E1 h# x9 f/ [
  2. su' G! I6 r: v; d2 U0 w7 C
  3. cd /mnt/jffs2/plug/app/cplugin
    6 p# t" Y1 `" G0 `- F
  4. cp cpluginstate cpluginstate-bak, A) L, A2 n& o- Q: C/ t7 ?6 W
  5. sed -i 's/ACTIVE/STOP/" cpluginstate
    ( B$ o& T9 M7 L0 R& j
  6. 输完命令后确认下:5 y! C% g1 g* k" L
  7. cat cpluginstate
    $ t: I& J3 C& w' B0 n; N! l) F
  8. 输出内容中没有ACTIVE而有STOP就行了。确认cpluginstate后需要重启
    8 I9 m- g& A& c8 b, S( `( \
  9. 重启命令:reboot重启后输入top回车,按m后使用1键来找一找,只要没有/kernelapp就是成功了。. l6 m: w4 m" @9 ]7 W( _
  10. 以后如果想用kernelapp的话,命令如下:  K  k: ~, k" f- e7 S% L
  11. su
    4 s1 z; v& y" }3 Z% e
  12. cd /mnt/jffs2/plug/app/cplugin
    * C% t, y5 H9 w) E5 k& o
  13. rm -rf cpluginstate9 V& d1 i: u  Z7 F( L+ A
  14. mv cpluginstate-bak cpluginstate1 P# X1 V2 b+ R+ q
  15. reboot  H8 n* V5 q) e
  16. 就好了9 K* Y' H  s1 b
  17. # M, f4 U1 V, H6 y6 q0 ?( P( V
  18. 0 H. R+ h+ k1 n0 x, Y: o$ M, N! L
  19. vi /etc/init.d/appmgr: `% V7 |- f! j& E6 r

  20. $ s5 u7 u8 w3 @' B/ L& C$ E/ {4 ?. }
  21. #将函数start_service的内容全部注释" j1 [3 I( T7 v, X! [1 L: u* G
  22. #!/bin/sh /etc/rc.common
    * S8 P7 N# _$ I
  23. # Copyright (C) 2013-2014 OpenWrt.org
    2 R% \2 f8 Y; }

  24. & s% Z, D1 m7 M, l9 k5 d7 S+ }$ Z; I
  25. START=15) U6 v* _! r8 C) |; Y( J: i
  26. USE_PROCD=1
    7 m1 M8 A. g! w1 S# L: L1 V
  27. PROG=/sbin/appmgr" }& r% r' d: a% W9 f# r
  28. , Y! ~# F" |+ t: T) B1 a) w
  29. start_service(){
    2 V3 `. }" N0 G+ v7 m1 m5 v; D7 Z
  30. #       procd_open_instance
    9 z; ?$ U% z1 |) j; w
  31. #       procd_set_param command "$PROG"; X& m! p3 |8 p+ I+ _
  32. #       procd_set_param respawn 3600 5 0+ a4 y' R: ~  {9 t
  33. #       procd_close_instance
    / M1 n! }/ ~4 g: S% V* P
  34. }
    6 l, B3 @" |" e+ ~1 _) t' i) n

  35. " d) A/ P/ P7 c& p, A

  36. 2 h" y* a" G, O% `4 ]" ^

  37. " ]# F  }, z9 @5 U: Q( \& ~0 Q
  38. /etc/init.d # cat cloudclt 6 N; L* D% T. Z/ n, F, L1 h
  39. #!/bin/sh /etc/rc.common
    $ T  [1 y, x6 e2 W1 }. C
  40. # Copyright (C) 2013-2014 OpenWrt.org
    $ j: `. T7 M( e

  41.   F- n1 G, h5 b- y( f9 S' i) s
  42. START=169 A4 x: C/ N: O# u4 I, Y4 g
  43. USE_PROCD=17 w: e6 I1 l0 S# ^) S% M
  44. CCPROG=/sbin/cloudclient
    ; B7 f' f8 g& p6 [
  45. LSPROG=/sbin/cloudclocal
    & J6 x8 k! s) X0 m, o8 F$ H/ C
  46. 2 Z$ _+ Z3 _) Y; k- y& J
  47. validate_cc()7 J& w8 i; F0 Q9 b: i" t# Z
  48. {! i) n( r' L  a; }/ x" f
  49.         uci_validate_section "${1}" global global \  Z, x+ |3 Z, P7 W8 e, w
  50.                 'debug_mode:uinteger:0'
    6 A& H- z7 i% D  j3 x
  51. }
    . d( }, u( u9 h8 B% v' q% U# M

  52. 9 @$ F" H# i, e; F
  53. start_cloudclient()
    + ^. Z# N+ S6 i3 t5 x4 q/ B
  54. {, b% N- v( A4 j' l" H4 [* k
  55.         local debug_mode# v* u5 V! d9 ]

  56. - k( ~* ]3 E7 K$ U0 b
  57.         validate_cc "cloudclient"
    3 C3 A! f/ s" k" B3 G8 C. k
  58. 1 V8 h  C+ S+ H& n" ]6 x
  59.         procd_open_instance
    - v0 h' d8 }5 h+ V& M5 i
  60.         procd_set_param command "$CCPROG"
    9 B8 a! g* B$ S( n% W, I
  61.         [ $debug_mode -gt 0 ] && procd_append_param command debug* u; N; O' p+ q5 t$ @# h% ]$ e- D5 C8 ?+ `
  62.         procd_set_param respawn 3600 5 0
      E; d& Q6 s& D. p4 h1 p
  63.         procd_close_instance
    / i3 _3 k& U+ x( N& C
  64. }' `6 m( N8 r* u! N+ Q  Q3 {4 l( ~

  65. 5 F, n: K3 d% {9 G; d% X9 e/ f
  66. start_cloudclocal()
    9 X# u) Y# r1 K: l0 M) r8 O
  67. {/ x+ U; |+ d2 H4 Q2 A
  68.         procd_open_instance
    * n$ s3 W8 R! m( U& F- V, i
  69.         procd_set_param command "$LSPROG"
    ; ~: F6 h, p9 `0 E( M
  70.         procd_set_param respawn 3600 5 0. h# c# e* G1 {
  71.         procd_close_instance% {: t8 o  _: i1 T: g
  72. }( ~* Z. ~$ @5 _9 l  X7 O
  73. + E; E. |$ {' W* j+ d0 f
  74. start_service(){$ x0 }7 H* Q3 }  p9 S6 X
  75. ' ?. T; p, F+ m6 C2 c
  76. #       config_load cloudclient* ~. c, p) W8 F: I8 e! S) q
  77. ; c3 y1 m( u0 H- z) W. [
  78. #       start_cloudclient
    6 R% n) c3 ~) L' Y8 u! n
  79. #       start_cloudclocal
    2 I3 _" a) h3 v) \. a5 C& q# H  W! t
  80. }0 r  v! N% \; H) l8 _, t
复制代码
重新开机会自动恢复。这个部分不知道有没有高手能根本解决,予以删除。小姨管家、HWLINK、CLOUD、APPMGR等统统不需要,光猫就是光猫而已,其它的东西是路由器的事情。0 x; T4 f# I) N6 G! J

& ?8 \  C4 i7 G5 N  s& y+ q, k- y
! c5 P4 s1 t4 i

' P% k* J7 S* h, X2 I- V: S回归正题:解决办法就是改为AP模式。, D& z) o7 N  Q
  1. 关于hn(s)8145x6解决高频度写入报警和内存使用过高的办法:https://www.right.com.cn/forum/thread-8231031-1-1.html
复制代码
据原帖反馈是可能会影响IP分配。但是因为光猫只是做光猫,路由器拨号,所以光猫DHCP的情况并不会影响。4 [# [# b4 ^8 i4 j0 A+ N5 ~4 J

" s0 {5 l( m. H) _效果展示:. {0 V% u: g) m
  1. WAP(Dopra Linux) # ps
    * k9 \- N3 ?8 _
  2.   PID USER       VSZ STAT COMMAND
    & U, m3 f" }. a% S# U
  3.     1 root      1496 S    init! H5 |! P  @6 V* [+ p: B
  4.     2 root         0 SW   [kthreadd]6 Z& c6 E% H$ I6 E# n
  5.     3 root         0 SW   [ksoftirqd/0]; S; x! i# O, Q
  6.     4 root         0 SW   [kworker/0:0]9 Y' j: F! U$ S: I* P- f# A8 g4 @! x
  7.     5 root         0 SW<  [kworker/0:0H]
    ' r$ ~* `& L& r0 x
  8.     7 root         0 SW   [rcu_sched]: X$ X2 h% W/ Q; l4 d
  9.     8 root         0 SW   [rcu_bh]6 I* q! u( i/ C: _" F
  10.     9 root         0 SW   [migration/0]
    ) h6 B; N; ^* K6 X& a* U
  11.    12 root         0 SW   [migration/1]' W2 b* K4 r4 ?: X; z( i; a0 J
  12.    13 root         0 SW   [ksoftirqd/1]
      f+ Q1 [* F" }
  13.    14 root         0 SW   [kworker/1:0]3 H5 X' V- O" |; R2 R/ X- y
  14.    15 root         0 SW<  [kworker/1:0H]
    6 o- G) e$ |) _
  15.    16 root         0 SW   [kdevtmpfs]* Q& W0 k4 l" e1 g! x
  16.    17 root         0 SW<  [netns]3 `9 g) k* c; [6 o% N& G; f
  17.    18 root         0 SW   [kworker/u8:1]
    7 e6 A1 A7 A  Q% z& R
  18.    22 root         0 SW   [kworker/u8:2]
    6 ^' t  i1 @& y. m0 m% |/ R  L
  19.   119 root         0 SW   [khungtaskd]
    4 M, l, z  x$ m
  20.   120 root         0 SW<  [writeback]/ ?; [. ?5 _) z
  21.   122 root         0 SW<  [crypto]$ q  T, p  q' C$ B; c, z
  22.   123 root         0 SW<  [bioset]% R0 }9 N( s% b
  23.   125 root         0 SW<  [kblockd]
    0 o$ J6 Z, h+ V& |- u8 R6 U
  24.   148 root         0 SW   [kworker/0:1]5 X5 A* X- e3 p+ O' Q( E
  25.   163 root         0 SW   [kswapd0]
    7 _7 e0 q! [8 U% [+ V
  26.   164 root         0 SW<  [vmstat]  t+ W2 M/ `% A: R) T/ S. M
  27.   314 root         0 SW<  [bioset]
    / \3 Z6 a( N) C
  28.   315 root         0 SW<  [bioset]
    1 S3 `8 _# j0 E- ^9 U, f1 p* Q% `
  29.   316 root         0 SW<  [bioset]
    4 T1 m% ^' o( H* }4 x
  30.   317 root         0 SW<  [bioset]
    5 Y1 y# E3 ^6 U6 p
  31.   332 root         0 SW<  [bioset]  I4 O' K1 i% W, H% }- j
  32.   337 root         0 SW<  [bioset]* W4 C- |$ z, ~/ X
  33.   344 root         0 SW   [kboxd]& k* I- q' G$ r5 C$ y$ G/ r+ K
  34.   350 root         0 SW<  [deferwq]
    ) t! d8 |) N; y$ `/ g( w
  35.   368 root         0 SW   [ubi_bgt0d]
    & B8 W" U. P7 l1 v. U. P
  36.   372 root         0 SW<  [bioset]
    5 k4 H; p, i; W  I" @, g+ O
  37.   378 root         0 SW<  [bioset]
    " l4 x5 c# z2 J# i9 G6 d/ g
  38.   384 root         0 SW<  [bioset]
    ( [# _1 j5 D; W& |- L0 X) t$ L) @
  39.   390 root         0 SW<  [bioset]2 z1 _2 E* H/ v4 t. a* J
  40.   396 root         0 SW<  [bioset]
    / B" p# F. N/ i6 I2 ^# W
  41.   402 root         0 SW<  [bioset]
    # L* s1 f5 ~- P: a, M" \% W: b
  42.   408 root         0 SW<  [bioset]! @! w+ d% w  E9 ^3 h( b5 {
  43.   414 root         0 SW<  [bioset]# @9 o) N& J% v* i- @4 G
  44.   420 root         0 SW<  [bioset]& {  t* |7 }- i" [( m/ H! b& g
  45.   426 root         0 SW<  [bioset]2 `' k) j3 G: {+ J: i2 S4 g
  46.   432 root         0 SW<  [bioset]! W& M4 C: f6 L2 v
  47.   438 root         0 SW<  [bioset], F1 D' G& J; X7 M
  48.   444 root         0 SW<  [bioset]
    * S2 k! `7 c+ W/ h' C
  49.   447 root         0 SW<  [kworker/0:1H]7 H6 G: l8 |0 D8 k
  50.   448 root         0 SW<  [kworker/1:1H]: i9 V6 x/ X/ z) l4 s  v* U7 R
  51.   583 srv_ssmp  1980 S    collect_pipe
    ! X( F! y$ c' q0 `( J7 I1 K5 D7 ]
  52.   604 root         0 SW   [random_generate]
    * \9 F  E7 \1 h$ @" y
  53.   607 root         0 SW   [wap_wq]/ T* ^: y6 h5 T
  54.   708 root         0 SW   [ubifs_bgt0_11]
    6 e2 a2 {7 r. o0 A8 U) K
  55.   793 root         0 SW<  [ipv6_addrconf]
    % ], |  q2 f" W5 I) h6 y
  56.   797 root         0 SW<  [bioset]
    2 X% v: d5 j3 X, w
  57.   800 root         0 SW<  [bioset]7 Y" }8 P2 N1 J0 [% `, i
  58.   803 root         0 SW<  [bioset]
    ' a) `5 s6 t9 c. D" r$ }
  59.   806 root         0 SW<  [bioset]; z/ N( L; N6 c% m, D
  60.   809 root         0 SW<  [bioset]
    ) B. \; u, Z! R" Y
  61.   812 root         0 SW<  [bioset]
    ' b% M& Q! z2 t7 z$ x
  62.   815 root         0 SW<  [bioset]
    # K( ~. k: U! w1 B0 v+ p! ~
  63.   818 root         0 SW<  [bioset]
      t* X* Z% y$ b' `! v0 O2 t) v' ^* K
  64.   837 root         0 SW   [hi_workq]2 j6 G4 w9 @6 I  U, }
  65.   839 root         0 SW   [fmea_manager]1 b: Z- X2 W- n: `) ]
  66.   873 root         0 SW   [eth_manager]
    1 X; c1 o( z% W( H* C
  67. 1054 root         0 SW   [watchdog/0], M5 B' z3 M$ o5 U- N2 a6 R4 ]1 h- \
  68. 1055 root         0 SW   [watchdog/1]
    5 V4 s( ]" y- U. p/ v+ N* e
  69. 1092 root         0 SW   [ubifs_bgt0_12]" L# \/ L+ n7 h6 \% j( b
  70. 1127 root         0 SW<  [loop0]0 O' d$ i+ I  ]; i$ u
  71. 1285 root         0 SW   [kworker/1:2]
    9 p& g6 z0 w* r9 }
  72. 1325 root         0 SW<  [mirror_wq]
    ' l* |& u- V: l+ `
  73. 1363 root         0 SW<  [cfg80211]: ?& D4 \. R8 ^2 x8 u6 V  J; q
  74. 1384 root         0 SW   [kTimerTask]  H+ x" _+ T5 Y. U
  75. 1566 root         0 SW<  [dev_workqueue]& J' v" A/ v% j
  76. 1569 root         0 SW<  [optic_status_wo]
    7 Y+ a. n) q- s
  77. 1570 root         0 SW<  [firmware_load_w]' ?! i' M9 N- U( ]
  78. 1616 root      1584 S    dbus-daemon --system
    ( _3 S; x* G* s- f3 \0 V  M
  79. 1629 srv_ssmp 19136 S    ssmp
    9 i- k  g0 M) \  o& a3 p
  80. 1630 srv_cms  13148 S    cms2 b% ^$ d4 E3 B, w& j
  81. 1631 srv_comm 11980 S    lsvd& w) [8 B. R, u5 k# o  F
  82. 1632 root     11600 S    comm -l bbsp wifi cms cwmp wlan_dbus usb_mngt dlna u
    ! i3 a2 G$ U' t6 Y2 @3 j
  83. 1633 srv_bbsp 30024 S    bbsp; m" C8 {0 ^- S) \; V! g, ?
  84. 1634 srv_amp  15980 S    amp
    - q. s4 z) T6 }7 m9 i
  85. 1635 srv_igmp 12932 S    igmp
    / H5 }  v/ H) n" c- U- Y
  86. 1636 srv_emdi 11436 S    emdi/ D$ N& ?; C/ v. V, L' d- C' M4 m2 x
  87. 1638 cfg_cwmp 17776 S    cwmp0 u5 s+ @+ z" G! H9 D7 t* l3 E) M% e
  88. 1653 cfg_omci 15680 S    omci
    0 p- g1 j- \. \: L. B8 L
  89. 1660 srv_wifi 19300 S    wifi -d 5 -n 60
    8 B5 @, `% p, U9 i3 ~9 u* [) P  N
  90. 1779 root     13300 S    procmonitor ssmp bbsp amp voice_h248sip0 N4 R0 V1 _3 f
  91. 1828 srv_bbsp  1952 S    ip6tables-restore -n
    , g4 G7 I! T5 j. V
  92. 1945 srv_bbsp  1960 S    iptables-restore -n* R* C, p* [+ P
  93. 2055 srv_bbsp  2688 S    dhcpc -i wan1 -s /etc/dhcpc/dhcpc.script -K -y 4 -x* H1 {- T! V3 B( j( S1 Q. k
  94. 2100 srv_bbsp  1568 S    pppd nic-wan2 unit 258 maxfail 0 persist +ipv6 debug
    3 I% j6 E- o# D
  95. 2207 srv_bbsp  1228 S    radvd -d 1 -n -m stderr; s& S- c: l4 n6 J0 a3 I
  96. 2231 srv_voic 23228 S    voice_h248sip -d 3 -n 10. ^' l1 I+ u  O8 D. a
  97. 2239 srv_clid 14852 S    clid -rpc7 V( U. G( x- g- X: O$ o+ }) u
  98. 2242 srv_bbsp  1752 S    dhcp6s -f -r -c /var/ipv6/dhcp6s/dhcp6s.conf br0
    - X4 G- [; D7 c- D: P; o6 v8 ~5 j
  99. 2252 srv_clid  1508 S    /bin/sh --wap
    9 @3 X9 G) n# b) K$ X' C, x( L4 t
  100. 2267 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 1
    2 I& M9 x4 {: q: r) `% v
  101. 2268 srv_cms  10948 S    sntp
    " C% ~7 \; w) h% K
  102. 2289 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [7 y, |3 j5 @# R' m
  103. 2302 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [. J/ l7 d2 L+ H
  104. 2312 root         0 SW   [kgontregd]6 M. m2 [7 T: Z) L) |
  105. 2313 root         0 SW   [kgontupd]
    0 H  y! v% j1 {& \7 X6 |3 o% o
  106. 2320 srv_amp  10844 S    ldspcli
    2 E7 {: d* s$ }4 n% E7 ^! @( A* V
  107. 2326 srv_bbsp  1484 S    dnsmasq --conf-file=/var/dnsmasq_br0.conf3 K9 J, q. p& _* y* J8 o6 d
  108. 2331 srv_bbsp  1484 S    dnsmasq --conf-file=/var/dnsv6/dnsmasq_br0.conf. o9 t1 y! j4 M1 Q7 c( Z0 n% I: q
  109. 2365 srv_kmc  11140 S    kmc
    8 C. z3 y2 w4 F* w+ ?: \( F
  110. 2378 srv_ssmp  1596 S    bftpd -d -p 21 -L /var/bftpd_ipaddr.lst -O /var/bftp
    7 C0 h) P+ |: c1 W% u% D
  111. 2385 srv_bbsp 11540 S    dhcpd1 F$ K2 L" K; O) q8 ]
  112. 2415 root         0 SW   [SDMsgProc]
    7 ]% ?' B9 Z4 e& o6 r$ s* C
  113. 2416 root         0 SW   [SDPktRtcp]
    : Z9 y$ n! l4 z) o
  114. 2417 root         0 SW   [SDRecv]
    & f1 f% \: I+ u) {
  115. 2418 root         0 SW   [SDMsgTimeout]
    7 G' P1 n% ]5 L5 X- O. d/ O
  116. 2424 root         0 SW<  [codec_workqueue]
    * i0 \) [+ ?. W. `* w, J' W6 u
  117. 2429 root     11352 S    wificli' g7 e' U; k6 W; t  B, Q
  118. 2477 root      1508 S    {exe} ash /bin/console.sh
    7 ]) \1 }' l% |# M5 p+ M% x
  119. 2496 srv_web  17380 S    web -s 16 -c 8449 -s 17 -c 12546 -s 18 -c 12547! f0 q3 J& P% C/ V; D$ a' D- g
  120. 2513 srv_apm  13528 SN   apm
    0 I+ p( e* ^2 C% K/ b0 ~- b7 `! c
  121. 2535 srv_clid  1520 S    /bin/sh --login/ N& E" C+ l$ ~2 p0 G& B: Y0 ]
  122. 2820 srv_clid  1508 S    top+ q. {5 j( R, I
  123. 4291 srv_clid  1508 S    /bin/sh --wap- l" q# R3 O. G1 p
  124. 4292 srv_clid  1520 S    /bin/sh --login
    8 l: P4 G" ^6 V- \) X6 x% c9 s
  125. 4374 srv_clid  1496 R    ps
复制代码
这下进程干干净净了,是光猫最美的样子。再来看看内存占用约87M,占比87/512=0.169922。
0 D9 r! ^7 H9 j. [6 @/ l! N* u* Y9 T
  1. WAP(Dopra Linux) # free
    : X2 I$ a/ U9 d- G8 [+ K
  2.               total        used        free      shared  buff/cache   available
    4 H9 m# Y  r5 s! v0 Y
  3. Mem:         504064       87064      374120        3860       42880      403680
    6 X) ~- r  M+ @! f  Q
  4. Swap:             0           0           0
复制代码
上图:
$ G: C# d& X9 ?0 X1 S6 N8 c% C
( W& F$ j* n  j+ c& f6 ?# ^+ Z# ^$ t$ s! ?5 B/ H* c7 L

8 v$ j  C  @" P* b- F. {, p2 n* y& {: @
5 E8 T1 d  P: y# k- U
第三个部分:降CPU。其实做完第二部分,CPU自然就降了,没有小姨管家这些插件,CPU波动都很小,上面截图刷新一下,就跌至1%了。- t1 p5 X! Q2 k2 v

3 k) e8 {3 p  e- G$ j

6 ~" M6 x8 ]1 F  j$ L: ]; c
$ q$ v% m. R. z; E) Y% `% {
( H7 U" b8 J) a  g2 c
第四个部分:上述操作之后,8145基本上就是一台B610了。3 Y- j9 j( Q5 p) R* r% G% s& |" v

! Y; S. d/ w6 t5 q/ y/ H
  1. 参考:
    . v4 L5 `: r. C' p$ R- H
  2. 2 L+ S: v0 h" q# |: _. G
  3. E-140W-P 光猫内存优化终极方法+ a; y0 X' V* G6 \$ D
  4. https://www.chinadsl.net/forum.php?mod=viewthread&tid=131363$ Q  d& C; m3 n; s
  5. (出处: 宽带技术网)% {- t, |0 C% n; z$ V; M
  6. - O3 l) l  `3 J8 u! |) k% D* r+ I5 |
  7. 华为万兆猫HN8145X6使能+补全AllShell+修改SN+E改XG+切换华为界面
    . p: J7 |# v2 G3 ]
  8. https://www.chinadsl.net/forum.php?mod=viewthread&tid=170109) E$ Y6 l) q; \5 G! O
  9. (出处: 宽带技术网). q4 w. z. W/ v$ H

  10.   y" k0 T0 I/ \
  11. 1 T7 z/ A% \% |8 S/ l8 U/ t
  12. 关于hn(s)8145x6解决高频度写入报警和内存使用过高的办法
    5 b  j- w# \/ p/ \9 X
  13. https://www.right.com.cn/forum/thread-8231031-1-1.html# }6 e/ Z- t" i& A' `5 x# [; L
  14. (出处: 恩山无线论坛)
    9 _4 [/ w/ j  Y% Z* B* D
  15. 2 C3 f; k3 G) `% l9 _* q# Z) |
  16. 2 ^+ C9 {1 v1 M9 U) r
  17. 关闭F610GV9的插件gamespeederv3等' Y; I% s. z  E( S  G1 \
  18. https://www.right.com.cn/forum/thread-8293411-1-1.html7 _6 v9 v# q( N* a4 K
  19. (出处: 恩山无线论坛)0 c4 `  p* k. N

  20. ) }; [& Y* g! P
  21. ' W; X3 ]7 W) u6 @+ U! s) ^9 f
  22. https://akbwe.com/posts/f7607p_java/
    $ f4 m# _! Z- s  j1 F5 y
  23. ' y" t* G  C9 |9 u
  24. 7 v8 {. a& e$ \, l7 q
  25. https://www.cnblogs.com/geyee/p/15929913.html
    * l0 |7 Y; C7 T

  26. 9 p1 ^% A% ^8 G
  27. https://www.v2ex.com/t/892428
复制代码

; y6 g0 z  \/ K0 K& A1 k) @& Z5 ]7 k; |$ y- g$ N5 r/ f) H; J) l

本帖子中包含更多资源

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

×

评分

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

查看全部评分

发表于 2023-9-8 17:51:12 | 显示全部楼层
折腾无极限...4 b3 L( E1 w5 t! I2 {
/ d( Y# a/ ^' O( T
==========
发表于 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 | 显示全部楼层
高水准技术贴,合适那些喜欢折腾的!
9 r( E; D  T: I6 e$ Q" e0 ~' i# l' y不过日常使用没什么必要,这么容易坏就不是华为啦9 n! b. H+ t& ?
感谢大师分享,顶贴。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-4 14:52 , Processed in 0.029923 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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