找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5275|回复: 46

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

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

3 ?& a2 O& B. b- L
9 ?8 Q' B% e  T5 e

! B; v1 M. l0 m: {. }5 I第一个部分:降温。回归光猫的本质,就是稳定桥接,然后路由器拨号。为了降温,第一步就是关闭WIFI。相信这个大家都会。但是,比较奇葩的华为光猫的WIFI芯片并不是随着界面设置的关闭而关闭。这个拆机后发现的,因为配置页面关闭WIFI与否并不会对功耗产生影响。这个时候想到的是直接把WIFI供电断开,来个硬件阉割,但是实际操作以后,光猫会出现莫名其妙卡顿。* F, U+ Z5 P+ J, j
; w& h* z4 k8 I4 k& m) G2 V

2 J( d; x' G8 o5 M% i回归正题:让WIFI参数从hw_ctree.xml参数里面消失,功耗直接降大半!4 m$ S* P! V6 W% i
  1. 首先对hw_ctree.xml进行备份,然后解密使用文本编辑器打开。查找下面这一段  w  r  {/ u/ G
  2. <WLANConfiguration
    : U& k0 m9 ~; w# v/ n
  3. ......) Z0 S$ J$ o4 i* J0 T3 ^! w% J3 w
  4. ......
    " b) ^4 f4 O* c+ J% o
  5. </WLANConfiguration>
    8 R8 Z5 s! v$ Z3 h' p2 r" |% \
  6. : ~/ P. b% N* g2 n6 b
  7. 删除上述部分,大概是9-102行。
    1 j- |! b- X, W1 m+ C5 `+ V
  8. 然后加密传输回光猫,重启生效
复制代码
0 E5 B3 ]% y% r0 C) e) p; {
: E2 d- Z8 X% m. G3 a* v- A
上述操作相当于不启用WIFI硬件初始化。测试下来是功耗降到3W的样子,之前记得是5W。实际上摸WIFI芯片,有一点点温度,应该就是基本的待机了,无关紧要。
  }1 u  i5 k) O, _, w4 S7 B$ }6 j4 A" Y
3 j  q& ~4 {: d) A' F

- W6 Y- }- M. e8 `4 i- D; @! s" g第二个部分:降内存- n6 o# ]7 I% G$ }1 S: T" ^! R
+ i$ m) {( b: @2 T( N
这部分研究了很久,参考了很多资料。内存由开机是18%逐渐升到30%左右,是因为有一堆外挂APP。大概如下:  O: j( _$ Q9 O- l6 M
  1. 732: 112: 40: 212: 0: 368: /sbin/appmgr
    , Q3 U$ v- @* [+ i5 n: L
  2. 700: 144: 32: 272: 0: 252: /sbin/cloudclient
    / K, i, J" Q, N; `
  3. 608: 64: 32: 268: 0: 244: /sbin/cloudclocal/ t2 M( a! A1 z" i
  4. 416: 76: 32: 144: 0: 164: /usr/sbin/vpnclient$ @: H: j, D# _7 F5 @  i! D
  5. 820: 328: 40: 200: 0: 252: /sbin/easymesh
    9 i2 H/ H9 t, [  }% h
  6. 336: 16: 24: 132: 0: 164: /usr/sbin/dsmonitor+ K/ X1 H/ ~" H( X  Z* A, t
  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, j1 {9 C# V; _7 n; W! [
  8. 604: 0: 8: 60: 0: 536: /sbin/appmgr0 F2 R6 L% T6 X( A! L9 M0 t0 P
  9. 88: 4: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/extccv3
    4 t% \$ e$ {, G/ J! z: }- y% o
  10. 600: 0: 8: 40: 0: 552: /sbin/appmgr
    0 |1 i: y" Y8 Q
  11. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/gamespeederv33 ?9 ^1 x6 F2 p$ o4 H
  12. 604: 0: 8: 36: 0: 560: /sbin/appmgr+ Q) c+ D( k8 ^
  13. 600: 0: 8: 52: 0: 540: /sbin/appmgr
    $ e5 G# o% m1 R  k9 a
  14. 880: 456: 32: 148: 0: 244: /files/gamespeederv3$ E- B+ \. b+ v, g' x9 {6 {
  15. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/inter_conndv3% Z2 v3 v" n* s4 X7 k9 D; f& m7 x& F
  16. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/u01v3
    ( v" Q  t3 `5 z3 [
  17. 600: 0: 8: 36: 0: 556: /sbin/appmgr6 K0 q; I+ {/ U$ n0 z* s
  18. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/opmaintainv3$ t! H) ?* Z7 F- {# t( Q) [
  19. 1052: 484: 56: 220: 0: 292: /files/inter_conndv3& Q7 k% f% B! Q
  20. 600: 0: 8: 140: 0: 452: /sbin/appmgr
    # K7 \0 G$ R+ ~* u! [% R0 c
  21. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/xrobotv39 {" C1 G/ l. }' q2 s+ x+ V
  22. 460: 64: 40: 132: 0: 224: /files/u01v38 @! ~9 u$ W/ o& a8 r# i5 C2 ]1 T
  23. 1212: 308: 32: 588: 0: 284: /files/opmaintainv3* G& l) s( M1 `$ o+ z! B- g. p/ D
  24. 912: 52: 40: 620: 0: 200: /files/extccv30 y) ?- r) z" u  }3 n* X9 M1 {: U
  25. 956: 472: 64: 152: 0: 268: /files/xrobotv3
    4 P! D6 x% g1 x1 {/ ?% X; Q
  26. 600: 0: 8: 152: 0: 440: /sbin/appmgr
    ) x9 w) j6 z* j: b0 k3 i
  27. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/b01odmv3
    / h. Y. b: I) [4 \* s: H
  28. 116: 40: 8: 0: 0: 68: /files/b01odmv3
复制代码

6 r( {: }$ U% [3 s7 B8 j( j# Q
+ Q$ A- P1 Y- c7 D0 w3 g直接用装备模式删除对应的文件也不行,saf-huawei也不行。下面这个优化也不行。; J% ^8 h7 D. n4 m' H( D/ w9 p

* Q# M' ?( I/ d
  1. 首先是开关kernelapp问题,进入shell命令如下& F3 x' E1 \+ ~
  2. su
    ( T% A. `4 T& _
  3. cd /mnt/jffs2/plug/app/cplugin
    8 W: o! A: z# q* q6 _# g4 A
  4. cp cpluginstate cpluginstate-bak( g( U, L. K. n, f
  5. sed -i 's/ACTIVE/STOP/" cpluginstate
    # J+ G$ j" G0 k9 q/ r: [8 ]
  6. 输完命令后确认下:
    ! ^: `* ^, ]. R! I% L3 e4 _- g% s$ \
  7. cat cpluginstate, G& E8 F* Q' K' n  _
  8. 输出内容中没有ACTIVE而有STOP就行了。确认cpluginstate后需要重启! @" L) [. ^( q$ E  s+ s" e
  9. 重启命令:reboot重启后输入top回车,按m后使用1键来找一找,只要没有/kernelapp就是成功了。
    % z9 c7 r2 o* |7 T) y; Z2 ^
  10. 以后如果想用kernelapp的话,命令如下:
    9 M" r* |8 L& w  J' Q. k
  11. su/ k% P* a! T+ v* Z& g
  12. cd /mnt/jffs2/plug/app/cplugin( ^# b4 C( j% u/ n4 y/ R& E1 ]- j
  13. rm -rf cpluginstate5 F$ ^4 O: S4 J7 o/ K
  14. mv cpluginstate-bak cpluginstate
    ; E( D2 L" k' L. T6 ^
  15. reboot
    3 E7 f. X, [# b" I, U5 P3 v
  16. 就好了4 M2 _# W' y  f5 r3 }8 i2 c

  17. 9 G; f# x" D: ]$ K, C

  18. * _7 D2 w4 ^! P3 Z6 g
  19. vi /etc/init.d/appmgr$ c" \  {4 f# a, N4 Y
  20. 8 |* U4 }2 L, a: H5 ]
  21. #将函数start_service的内容全部注释1 u, \/ _; `* V
  22. #!/bin/sh /etc/rc.common8 {6 F% L- l  Z9 G& Y
  23. # Copyright (C) 2013-2014 OpenWrt.org- L# d5 a  u6 m3 z: d
  24. & z# f3 }0 C+ T5 j% S1 n
  25. START=15
    ! P1 h. _" l4 X# T) T- \
  26. USE_PROCD=1
    ! q: X0 |, H) y& A8 A- m0 l
  27. PROG=/sbin/appmgr: s- {+ ]! P; O" r

  28. / J2 i9 S7 A0 }  q0 N/ ^- v
  29. start_service(){; z" ?  B. e9 u- S! p
  30. #       procd_open_instance
    ) {/ g- y( E1 G: g8 X9 D* f
  31. #       procd_set_param command "$PROG"" E0 }* }3 J# h
  32. #       procd_set_param respawn 3600 5 0  Q: r; d8 r, f5 S6 W
  33. #       procd_close_instance
    / S' O0 F" E* T9 z0 ?" B  `
  34. }
    7 R) ~" `( i) C; U* {: _
  35. 1 M6 e( r  E$ r3 w( }. {. l
  36. 7 I* p7 M+ U$ X' G" P4 J
  37. / f  |- `3 G) l" `% X2 ]. d
  38. /etc/init.d # cat cloudclt 9 V2 N. q8 c1 H9 }/ x
  39. #!/bin/sh /etc/rc.common
    - [4 f4 y2 d& N+ S$ y/ @
  40. # Copyright (C) 2013-2014 OpenWrt.org
    . o5 E9 N% n; q& O
  41. . Y/ K+ `: l2 p# S( h  }
  42. START=16- m$ i9 O- u8 F! f( k2 ?; O
  43. USE_PROCD=1
    4 e/ E3 a9 T- A8 f; ?
  44. CCPROG=/sbin/cloudclient
    7 }9 ^6 E7 ?! h
  45. LSPROG=/sbin/cloudclocal
    , a5 m! v7 A6 T( d
  46. + G1 k5 ]; |4 p; w7 s
  47. validate_cc()
    % `: Y, S, l/ ]. ^& I# N
  48. {# t! O( z$ P! o7 x
  49.         uci_validate_section "${1}" global global \
    & b% l! b# j5 A$ ]: F. V
  50.                 'debug_mode:uinteger:0'1 o! K* K4 ^8 B3 |5 u
  51. }
    0 D" u  e/ n6 l9 z1 ^

  52. 4 h0 S3 k& d% l' t, c3 E2 a" O0 Y
  53. start_cloudclient()5 |: k/ R  P! J* Z* f
  54. {
    $ R+ X1 H% Z; i7 r# @4 F: j
  55.         local debug_mode
    " s+ T3 k+ k( M) F! x4 L9 v( e
  56. 4 Z: P$ D. n3 b
  57.         validate_cc "cloudclient"
    % D1 l9 |& ?; M4 L# g4 t
  58. ) n8 G2 U, a, E0 E
  59.         procd_open_instance+ }% d  q0 e  d$ X+ @
  60.         procd_set_param command "$CCPROG"% _4 ^5 U9 B3 c0 p
  61.         [ $debug_mode -gt 0 ] && procd_append_param command debug
    ; _% O) A. E( W" [5 v* l/ e7 q
  62.         procd_set_param respawn 3600 5 0
    + r5 Q  ?9 `3 T2 k$ _' ]9 @& k
  63.         procd_close_instance9 t* ~7 f3 V3 Y& }# ~, i4 z2 g
  64. }: r4 C8 K1 e/ O) v2 m8 Y! U# [7 U6 q

  65.   |- H, c' ?* |& X3 L
  66. start_cloudclocal(), V+ J# X/ d' r8 h" Q# r$ a
  67. {& }  o2 f, ?- \  U5 r3 ^: X" x2 T
  68.         procd_open_instance
    + B% k' U  Y; ?! w1 M7 r5 w; u- V
  69.         procd_set_param command "$LSPROG"
    3 I" l  `, ~* T
  70.         procd_set_param respawn 3600 5 0
    2 g7 h  O! \" G# i' x  K' T- P) L- L
  71.         procd_close_instance
    0 X: D9 A% |: q) P- D4 [
  72. }9 g: C4 o4 Z! E5 T" U* B2 B3 i

  73. ' s+ n$ B% K5 G* O; c
  74. start_service(){6 ^6 Y) f2 x0 \2 C5 m; d" g! q

  75. ( t' A3 U. g( j/ E& t) |% r+ M: o, r
  76. #       config_load cloudclient
    1 f4 m# a: ?' z. _6 Z& R7 o
  77. , J' u2 j. ], U7 N9 z
  78. #       start_cloudclient# C0 T$ m" N5 |9 w
  79. #       start_cloudclocal
    / o) g/ C& H) P1 N% R# B5 r# D
  80. }$ y2 Z" F* p. u: {) @7 _, {
复制代码
重新开机会自动恢复。这个部分不知道有没有高手能根本解决,予以删除。小姨管家、HWLINK、CLOUD、APPMGR等统统不需要,光猫就是光猫而已,其它的东西是路由器的事情。1 d$ S9 M- z. w8 M6 T5 h
% a, J4 R* I2 a/ D& o" T( F8 i
( y6 t5 H) p1 S
. H3 D7 q0 p! C! w
回归正题:解决办法就是改为AP模式。2 {! W! c+ E% K# r; \: r
  1. 关于hn(s)8145x6解决高频度写入报警和内存使用过高的办法:https://www.right.com.cn/forum/thread-8231031-1-1.html
复制代码
据原帖反馈是可能会影响IP分配。但是因为光猫只是做光猫,路由器拨号,所以光猫DHCP的情况并不会影响。, N* x  Z, W$ L. g/ u9 H

" A' Y3 s! y/ y" F* g+ I3 u0 `效果展示:9 I" J, r  c4 L" Z
  1. WAP(Dopra Linux) # ps4 f& ~0 J6 \) u- T2 E* F
  2.   PID USER       VSZ STAT COMMAND4 E8 {; P& v! g5 x$ p1 Q  j
  3.     1 root      1496 S    init  h% _0 d) }: o5 f4 o6 Z- w# N7 y
  4.     2 root         0 SW   [kthreadd]: s" I- F5 P. Z- p" B
  5.     3 root         0 SW   [ksoftirqd/0]7 M1 x! j* O8 x. s) L4 p
  6.     4 root         0 SW   [kworker/0:0]
    ' a+ r3 U- B& F
  7.     5 root         0 SW<  [kworker/0:0H]
    " s6 O# u1 a7 y$ t4 B: l
  8.     7 root         0 SW   [rcu_sched]$ |& _) G% M# [* R
  9.     8 root         0 SW   [rcu_bh]5 \& {) w# _  k1 c7 H
  10.     9 root         0 SW   [migration/0]& V4 X) t7 a1 {' D0 P& i* p2 f
  11.    12 root         0 SW   [migration/1]) c8 l, ?4 C+ s* N6 M
  12.    13 root         0 SW   [ksoftirqd/1]
    : `" a( L. L7 ^3 `, d0 y1 ?
  13.    14 root         0 SW   [kworker/1:0]
    8 j; e' W8 I- e  j9 r3 c
  14.    15 root         0 SW<  [kworker/1:0H]
    ! y/ |9 m* W9 Z/ u
  15.    16 root         0 SW   [kdevtmpfs]: e7 T. }. X: k6 ?8 o+ O
  16.    17 root         0 SW<  [netns]- q7 i" O6 q0 F! }5 k
  17.    18 root         0 SW   [kworker/u8:1]1 x. J* g2 @( x. P, U& H
  18.    22 root         0 SW   [kworker/u8:2]. A0 N1 {6 Y( g
  19.   119 root         0 SW   [khungtaskd]0 k. o0 G! l# `0 R- b9 y9 h7 F
  20.   120 root         0 SW<  [writeback], `5 a2 Y+ y: I9 [9 I: t
  21.   122 root         0 SW<  [crypto]
    + a& u5 d) u, |6 V: F
  22.   123 root         0 SW<  [bioset]
    4 P0 y+ E9 j8 ?& C) h# H
  23.   125 root         0 SW<  [kblockd]
    . S& i) y1 G; O
  24.   148 root         0 SW   [kworker/0:1]
    6 V3 i3 m) [3 z- ]: `1 v
  25.   163 root         0 SW   [kswapd0]
    # @- C' h) N3 a: o# U- \9 X' ]
  26.   164 root         0 SW<  [vmstat]
    % z4 k8 _2 W9 M) O( e% w4 I
  27.   314 root         0 SW<  [bioset]" j6 N8 V; `7 O3 z
  28.   315 root         0 SW<  [bioset]" k- v- U; y3 N& a6 a
  29.   316 root         0 SW<  [bioset]
    : C# Q0 R+ }: ]/ A4 Q
  30.   317 root         0 SW<  [bioset]
    * b. c4 L5 p2 m* \9 h. U
  31.   332 root         0 SW<  [bioset]1 A" y- Y3 D9 E& J* @
  32.   337 root         0 SW<  [bioset]. U3 E& _, c* a- B) d# C
  33.   344 root         0 SW   [kboxd]9 l( h1 `5 Y) |9 t
  34.   350 root         0 SW<  [deferwq]
    1 ?, H  u5 r$ S( i8 Q
  35.   368 root         0 SW   [ubi_bgt0d]8 s4 b0 I& l; O0 W! p
  36.   372 root         0 SW<  [bioset]
    ! R& D+ v! C- r
  37.   378 root         0 SW<  [bioset]
    2 b* U3 a9 @' s* J! z$ R4 U" X
  38.   384 root         0 SW<  [bioset]
    3 d7 u9 k, L* M
  39.   390 root         0 SW<  [bioset]
    . L6 x/ g4 I$ v; l% s
  40.   396 root         0 SW<  [bioset]
    6 j- G- k, W- f5 P1 N; V
  41.   402 root         0 SW<  [bioset]: o1 n7 T+ n' Q: m7 D+ |: Y& o
  42.   408 root         0 SW<  [bioset]2 t6 R  e2 ?- U: g8 ^5 x! y
  43.   414 root         0 SW<  [bioset]
    * L& y& J/ d$ ?6 t" e) q+ p
  44.   420 root         0 SW<  [bioset]* i4 u7 F" I1 y5 v. N
  45.   426 root         0 SW<  [bioset]
    ! [- q/ t2 Z' |2 T% K) r$ Z! K
  46.   432 root         0 SW<  [bioset]
    % _  F+ X1 @& @6 C3 A" ~) q: |; _
  47.   438 root         0 SW<  [bioset]2 F. N1 C: Z  v) A
  48.   444 root         0 SW<  [bioset]
    ( M) l$ z! X$ B4 m; |# J
  49.   447 root         0 SW<  [kworker/0:1H]. H- v' u5 U( v
  50.   448 root         0 SW<  [kworker/1:1H]/ R$ m8 b! Q7 t
  51.   583 srv_ssmp  1980 S    collect_pipe, R! J6 g9 d* D) k4 F4 }3 P
  52.   604 root         0 SW   [random_generate]
    " }9 ^  D) M$ @- Y" g
  53.   607 root         0 SW   [wap_wq]
    & A3 F8 @( _- x7 H5 K# L* o5 r1 J( c
  54.   708 root         0 SW   [ubifs_bgt0_11]$ m/ P2 E" e) ?. Q2 r
  55.   793 root         0 SW<  [ipv6_addrconf]
    ( |( a6 g- N+ k$ S) j$ N8 s5 j* B2 H
  56.   797 root         0 SW<  [bioset]
    ) k" w- h3 l) `3 ]
  57.   800 root         0 SW<  [bioset]/ O% W" x" D8 K2 u; K! K
  58.   803 root         0 SW<  [bioset]# M0 ]! c' V1 e& t" n1 O
  59.   806 root         0 SW<  [bioset]' S' n$ C2 e3 e
  60.   809 root         0 SW<  [bioset]
    $ ^& c9 V8 _  C
  61.   812 root         0 SW<  [bioset]' _; p9 D; x1 z# U8 [
  62.   815 root         0 SW<  [bioset]
    : l& C" `9 M% f9 O) j1 s# b) X
  63.   818 root         0 SW<  [bioset]
    + @' }0 k+ q+ }9 L2 L1 \
  64.   837 root         0 SW   [hi_workq]
    7 T6 H+ A3 p' @; R, H
  65.   839 root         0 SW   [fmea_manager]* B5 Q% A: i/ T- e/ f2 ]: O
  66.   873 root         0 SW   [eth_manager]! u% `, N% s2 K+ ^7 ^8 K& k
  67. 1054 root         0 SW   [watchdog/0]) s" R- C. B% i
  68. 1055 root         0 SW   [watchdog/1]
    ! O9 |+ r. q9 u# ^* g, O
  69. 1092 root         0 SW   [ubifs_bgt0_12]3 m, w& e4 A- m, Y& l) N  X, H
  70. 1127 root         0 SW<  [loop0]
    ( L7 Z8 w% I3 c; ^% X: W  }
  71. 1285 root         0 SW   [kworker/1:2]
    . Z$ l1 e( S( _+ W
  72. 1325 root         0 SW<  [mirror_wq]4 W$ ]. g: V& T0 K& i
  73. 1363 root         0 SW<  [cfg80211]
    8 J2 u/ e* f6 B  e1 B( @
  74. 1384 root         0 SW   [kTimerTask]
    8 ~1 V- i; K3 T0 V- s
  75. 1566 root         0 SW<  [dev_workqueue]" u) l* x+ r9 G* a" ^
  76. 1569 root         0 SW<  [optic_status_wo]5 `4 ]! u6 \; x  o
  77. 1570 root         0 SW<  [firmware_load_w]8 k% Z6 s5 Y# e  `# `, c6 L! }: C
  78. 1616 root      1584 S    dbus-daemon --system
    ' C7 z9 H% [% q1 k! J
  79. 1629 srv_ssmp 19136 S    ssmp5 k; b  e4 {5 p) e- o( E" @
  80. 1630 srv_cms  13148 S    cms
    7 L  t- _  N8 n! _- g3 p4 }
  81. 1631 srv_comm 11980 S    lsvd
    4 W7 N* ~  o% m- T) M
  82. 1632 root     11600 S    comm -l bbsp wifi cms cwmp wlan_dbus usb_mngt dlna u1 n, J, [* o. [2 Y0 A2 v
  83. 1633 srv_bbsp 30024 S    bbsp
      T' d, `+ i# h6 w
  84. 1634 srv_amp  15980 S    amp
    4 Z/ ?3 c# Y' ~  m' `3 m
  85. 1635 srv_igmp 12932 S    igmp: V- k0 i1 M  ]1 |, [
  86. 1636 srv_emdi 11436 S    emdi
    3 N% e2 U2 Y" u6 ?
  87. 1638 cfg_cwmp 17776 S    cwmp
    ( ~3 i& @/ ^8 F& @! t- {7 A- I
  88. 1653 cfg_omci 15680 S    omci( Q( d6 p/ N3 Q+ G# j' _
  89. 1660 srv_wifi 19300 S    wifi -d 5 -n 60: f; n  c3 B( q* l6 {0 R7 I
  90. 1779 root     13300 S    procmonitor ssmp bbsp amp voice_h248sip9 q- q$ `+ {' ~: g3 B
  91. 1828 srv_bbsp  1952 S    ip6tables-restore -n
    ) x+ f  ^( L  O) I) A4 Z  K# k
  92. 1945 srv_bbsp  1960 S    iptables-restore -n$ \' ]# x+ w# D. [+ v( o% m
  93. 2055 srv_bbsp  2688 S    dhcpc -i wan1 -s /etc/dhcpc/dhcpc.script -K -y 4 -x6 M3 P9 L, U6 H  `% a1 e, A: _
  94. 2100 srv_bbsp  1568 S    pppd nic-wan2 unit 258 maxfail 0 persist +ipv6 debug6 }4 q& {" z% T
  95. 2207 srv_bbsp  1228 S    radvd -d 1 -n -m stderr
    " k- r" ?* Z8 Z! x5 X0 S. T. A% X  h$ D$ P
  96. 2231 srv_voic 23228 S    voice_h248sip -d 3 -n 10  d. ^* o4 Y8 G/ V0 |
  97. 2239 srv_clid 14852 S    clid -rpc8 y6 f- N! w. F5 K( p
  98. 2242 srv_bbsp  1752 S    dhcp6s -f -r -c /var/ipv6/dhcp6s/dhcp6s.conf br0& p7 k3 t+ }" L. T: w$ I6 C
  99. 2252 srv_clid  1508 S    /bin/sh --wap/ C+ s( q! L7 N# h
  100. 2267 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 1
    3 G# g+ G' F+ G! W% B" D( f& C
  101. 2268 srv_cms  10948 S    sntp
    ) p- n$ z) v1 O, s6 S2 s- _2 N- Z
  102. 2289 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [# R5 ~' o/ e5 h8 m' @9 k
  103. 2302 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [& ~0 m- I0 P3 F& c+ J6 A
  104. 2312 root         0 SW   [kgontregd]
    ) }- Q( B7 w2 q5 X! i& O
  105. 2313 root         0 SW   [kgontupd]
    + i" {2 o2 B) Y% R4 i( X
  106. 2320 srv_amp  10844 S    ldspcli
    5 l7 w) O2 V/ n! n' _
  107. 2326 srv_bbsp  1484 S    dnsmasq --conf-file=/var/dnsmasq_br0.conf8 K9 G) F. N: p/ r6 h# z
  108. 2331 srv_bbsp  1484 S    dnsmasq --conf-file=/var/dnsv6/dnsmasq_br0.conf, d5 P8 [2 ]2 Z6 C4 l6 y5 ]
  109. 2365 srv_kmc  11140 S    kmc7 N- Y! Z& l; V% E( X
  110. 2378 srv_ssmp  1596 S    bftpd -d -p 21 -L /var/bftpd_ipaddr.lst -O /var/bftp
    ! f" w' `: t' u. [2 J0 u+ z2 z
  111. 2385 srv_bbsp 11540 S    dhcpd$ C- p1 M1 Z" U- E
  112. 2415 root         0 SW   [SDMsgProc]8 a* H) x8 u7 j8 ?1 O% T1 N
  113. 2416 root         0 SW   [SDPktRtcp]
    ( i6 X- B3 w& e- ]- g! }9 |( b5 M
  114. 2417 root         0 SW   [SDRecv]7 N) ~6 u) Q6 ~  @  S+ C
  115. 2418 root         0 SW   [SDMsgTimeout]: D5 T. S& i' P  G8 X: w) I
  116. 2424 root         0 SW<  [codec_workqueue]7 d3 n" x# H/ r3 L7 C. k4 Q. p
  117. 2429 root     11352 S    wificli
    , G2 d2 T9 w$ F% J7 A! P2 P
  118. 2477 root      1508 S    {exe} ash /bin/console.sh
    0 c- P  z: R& i5 M. ]5 b" m6 x) ~( |1 i
  119. 2496 srv_web  17380 S    web -s 16 -c 8449 -s 17 -c 12546 -s 18 -c 12547
    7 O+ Z9 o$ O- p$ V7 s$ k: T
  120. 2513 srv_apm  13528 SN   apm
    - b9 m+ z$ R" m: z( ~! |! i
  121. 2535 srv_clid  1520 S    /bin/sh --login$ T0 V% `! ~" e6 l, @
  122. 2820 srv_clid  1508 S    top, T/ c! [/ Q+ D
  123. 4291 srv_clid  1508 S    /bin/sh --wap$ p/ u, N! Y* o
  124. 4292 srv_clid  1520 S    /bin/sh --login
    " u# T5 S% A# R  n% ?
  125. 4374 srv_clid  1496 R    ps
复制代码
这下进程干干净净了,是光猫最美的样子。再来看看内存占用约87M,占比87/512=0.169922。
7 a! L2 x8 J% i7 S, ]1 k0 f1 K' V, y) V% k0 y4 R1 g$ q
  1. WAP(Dopra Linux) # free$ V% g7 k" k+ z7 J  m
  2.               total        used        free      shared  buff/cache   available
    ' k! k$ {$ M8 n! l+ q3 w
  3. Mem:         504064       87064      374120        3860       42880      403680; S3 m2 w" s! ~& g: T
  4. Swap:             0           0           0
复制代码
上图:
; e5 l; }$ k& g* {$ b+ f- F
$ q* c6 b6 W  b2 t. @" W3 N- e' m2 n4 Q# Q$ O. @% K" N
/ n% I$ g4 w% y) K/ h6 m
. S) L0 K4 s, w4 A/ F
* H, w" ?, G8 c: ?
第三个部分:降CPU。其实做完第二部分,CPU自然就降了,没有小姨管家这些插件,CPU波动都很小,上面截图刷新一下,就跌至1%了。4 O$ R( }% K. n

( W8 {+ G. Y0 ^0 T

. \  {0 e" v" [3 Z" K9 z! m4 k4 h& J$ |& D" B) G% f; X
6 @. T- c3 N: j3 _5 v6 R
第四个部分:上述操作之后,8145基本上就是一台B610了。
) b6 O% u! M- M0 o) {' F6 g. p! r# p
* i7 @! i. C- i0 O8 E  H
  1. 参考:
    9 N9 V: a7 z. ?+ C% u& x
  2. ) l& I+ k- S6 b8 C" Q: _
  3. E-140W-P 光猫内存优化终极方法
    6 i; t5 b. @# R8 i% K/ V( A4 C$ _
  4. https://www.chinadsl.net/forum.php?mod=viewthread&tid=131363
    4 z: G5 K. I' M% C- j$ r
  5. (出处: 宽带技术网)( O- v$ N" z* x# |
  6. : ^/ `& J, ]) }- m! ?4 F
  7. 华为万兆猫HN8145X6使能+补全AllShell+修改SN+E改XG+切换华为界面
    ' w* B/ O) w& j! T
  8. https://www.chinadsl.net/forum.php?mod=viewthread&tid=170109
    - B: W3 s) o+ p9 P; e% M9 N
  9. (出处: 宽带技术网)
    % b2 T4 D& ]7 a+ @# R

  10. + }- z' }8 \' J+ v  G' T
  11. 6 M' S0 A. x( G/ ~, x4 z
  12. 关于hn(s)8145x6解决高频度写入报警和内存使用过高的办法
    / Z5 S* y$ v. K0 O5 y
  13. https://www.right.com.cn/forum/thread-8231031-1-1.html
    9 I( q. s+ J3 W4 ^7 Q8 e; `
  14. (出处: 恩山无线论坛)
    ( f8 d9 z. p& s* e
  15.   f% u1 T7 _- O4 B

  16.   o- K8 b" u0 t6 |7 r8 b0 B3 v4 U( {
  17. 关闭F610GV9的插件gamespeederv3等
    ( T! r) L5 R2 Q$ c8 u' N7 W
  18. https://www.right.com.cn/forum/thread-8293411-1-1.html
    + T4 @" r5 E: Y+ u+ G4 m( h
  19. (出处: 恩山无线论坛)
    " l& S+ j1 C  k3 X- L: a4 o

  20. : U; l8 c8 L9 }7 y" ^* l
  21. ' Q; b2 e: J  q  }- n
  22. https://akbwe.com/posts/f7607p_java/, k7 A0 c  D. ?4 D% w$ P5 t
  23. / B( S9 d  h9 \: N3 X+ }5 Y
  24. 8 Y& i: j% J: F
  25. https://www.cnblogs.com/geyee/p/15929913.html
    0 }, s! o2 z2 K) b1 \. T5 Q& u; j

  26. ! ~6 i4 X$ N3 }
  27. https://www.v2ex.com/t/892428
复制代码

+ M7 }, [* n" o. z( T
6 M% Y% l/ W; E& h- c* q

本帖子中包含更多资源

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

×
发表于 2023-9-8 17:51:12 | 显示全部楼层
折腾无极限...( i# U/ Z% `% S6 j# |

, B- a4 O  F; W. |- _: {==========
发表于 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 | 显示全部楼层
高水准技术贴,合适那些喜欢折腾的!
' T( y/ |! w8 H$ w不过日常使用没什么必要,这么容易坏就不是华为啦" N. }' I3 b" b1 F
感谢大师分享,顶贴。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

粤公网安备 44152102000001号

GMT+8, 2024-5-20 00:50 , Processed in 0.031332 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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