找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12425|回复: 46

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

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

" u( ]8 l" b* ]/ i7 |" T! ], L

8 N% Y0 G& D! g) ?# j" F* h$ x& r6 }8 [. O" |. A# l: o, d5 V, W
第一个部分:降温。回归光猫的本质,就是稳定桥接,然后路由器拨号。为了降温,第一步就是关闭WIFI。相信这个大家都会。但是,比较奇葩的华为光猫的WIFI芯片并不是随着界面设置的关闭而关闭。这个拆机后发现的,因为配置页面关闭WIFI与否并不会对功耗产生影响。这个时候想到的是直接把WIFI供电断开,来个硬件阉割,但是实际操作以后,光猫会出现莫名其妙卡顿。
! I5 e7 p7 ]% ^5 [* I2 f% X, z' g  X

9 O( D) a4 o  L; F8 D回归正题:让WIFI参数从hw_ctree.xml参数里面消失,功耗直接降大半!
/ I8 n9 h1 c- }. w: I4 D
  1. 首先对hw_ctree.xml进行备份,然后解密使用文本编辑器打开。查找下面这一段6 V' D8 s& ~" A" E, e7 z9 v4 T: o. Y
  2. <WLANConfiguration' e5 Q" v2 E: O/ i- P7 v# l
  3. ......
    9 H$ ?8 c+ l8 S0 c
  4. ......4 I) `* N$ {6 s: l, d4 d
  5. </WLANConfiguration>% `8 A2 l  `" @) ^9 x+ Q

  6. & d6 s) P2 d$ g3 ~" A1 i" m! h
  7. 删除上述部分,大概是9-102行。7 y! O9 ?* e( T
  8. 然后加密传输回光猫,重启生效
复制代码

+ }3 f; x0 _1 y0 W3 }
; h5 k. ?/ s/ `, _# U上述操作相当于不启用WIFI硬件初始化。测试下来是功耗降到3W的样子,之前记得是5W。实际上摸WIFI芯片,有一点点温度,应该就是基本的待机了,无关紧要。0 v* K3 ~8 ~# e  Y7 `, ?# d

- c2 f* f& i# E# N; N7 b" t7 W5 h& c& q

. Q: L8 z! V  q2 V第二个部分:降内存
: ~( c; c7 c! K& r5 Y

" M9 n; N: M! {这部分研究了很久,参考了很多资料。内存由开机是18%逐渐升到30%左右,是因为有一堆外挂APP。大概如下:
& ]/ K# N4 A1 E4 H0 ]  n
  1. 732: 112: 40: 212: 0: 368: /sbin/appmgr6 {8 ^! ?- t8 Q4 l# l$ @0 q) z  \
  2. 700: 144: 32: 272: 0: 252: /sbin/cloudclient
    9 Z! C; z8 u$ P& k
  3. 608: 64: 32: 268: 0: 244: /sbin/cloudclocal8 h! a  ?' |( r
  4. 416: 76: 32: 144: 0: 164: /usr/sbin/vpnclient4 ~! k$ t8 H* w: y
  5. 820: 328: 40: 200: 0: 252: /sbin/easymesh7 w* A" `. p; B0 x: R# m
  6. 336: 16: 24: 132: 0: 164: /usr/sbin/dsmonitor
      v1 b) R! `0 n4 L  k% 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+ p7 f1 I, C5 v% l# y) F( p
  8. 604: 0: 8: 60: 0: 536: /sbin/appmgr
    " A; n5 s1 Z# \/ L* ]9 R" W7 v' a
  9. 88: 4: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/extccv3
    6 `4 ?% d/ f: {  E2 U
  10. 600: 0: 8: 40: 0: 552: /sbin/appmgr
    / ^1 u0 W9 v! P3 K+ X5 `: \
  11. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/gamespeederv3
    & w( O) B2 b2 w) {6 g
  12. 604: 0: 8: 36: 0: 560: /sbin/appmgr
    ' t3 I' D% U9 N0 r. v
  13. 600: 0: 8: 52: 0: 540: /sbin/appmgr
    ; t' _$ [. z: }" m- w& r" ^( o) V
  14. 880: 456: 32: 148: 0: 244: /files/gamespeederv3. X( T9 A& m8 _# `3 x) A7 [
  15. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/inter_conndv3
    2 Z6 s) D. r+ \( i
  16. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/u01v3
    / \2 B) L. w0 a4 `; H+ i( e3 q# M
  17. 600: 0: 8: 36: 0: 556: /sbin/appmgr
    9 \5 E- q0 D7 T- t
  18. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/opmaintainv3
    % d+ K' J1 _7 e
  19. 1052: 484: 56: 220: 0: 292: /files/inter_conndv3! k; j, ~, j8 H; p& A: H0 b) N
  20. 600: 0: 8: 140: 0: 452: /sbin/appmgr
    / H& j6 e) w8 D, @4 X2 X9 d3 i+ P
  21. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/xrobotv34 T/ B% N5 x6 |" J0 c7 x
  22. 460: 64: 40: 132: 0: 224: /files/u01v32 p9 C5 H( N3 w4 C' B
  23. 1212: 308: 32: 588: 0: 284: /files/opmaintainv3
    1 C, U  r8 z$ [8 t) f
  24. 912: 52: 40: 620: 0: 200: /files/extccv38 N; d4 T6 Q( n) U. Z
  25. 956: 472: 64: 152: 0: 268: /files/xrobotv3
    , @! f) ^0 \% x
  26. 600: 0: 8: 152: 0: 440: /sbin/appmgr% r. M! q2 C& ?; R
  27. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/b01odmv3+ h8 D0 A) X: P4 T# i1 r/ D$ e+ _! z: B, D
  28. 116: 40: 8: 0: 0: 68: /files/b01odmv3
复制代码

$ L5 Q, M9 W5 l2 G% E+ W6 J% ]3 t, D% n3 ~
直接用装备模式删除对应的文件也不行,saf-huawei也不行。下面这个优化也不行。
* ~1 ~$ U2 A+ i* a

$ A# E7 k0 B! @% o  O8 F) N- k
  1. 首先是开关kernelapp问题,进入shell命令如下$ }' ]  B+ A9 `1 w$ N
  2. su# A- f5 o/ F& h' ]2 c7 v8 K# B
  3. cd /mnt/jffs2/plug/app/cplugin* z0 r+ W- L/ y" t% m" L
  4. cp cpluginstate cpluginstate-bak
    ; `8 m8 y; J4 s; y: J' w
  5. sed -i 's/ACTIVE/STOP/" cpluginstate! N9 C9 O2 t2 Z; E  ^  z# M4 p
  6. 输完命令后确认下:
    * U* B( {$ M. L8 V( {  p# \! n
  7. cat cpluginstate  c9 k+ K3 t( w
  8. 输出内容中没有ACTIVE而有STOP就行了。确认cpluginstate后需要重启# W1 j5 R( p/ r! D* G8 E6 C" K
  9. 重启命令:reboot重启后输入top回车,按m后使用1键来找一找,只要没有/kernelapp就是成功了。
    : c. \( Y  ]. |6 z1 Z, J
  10. 以后如果想用kernelapp的话,命令如下:
    ! A- N) E& |% ?
  11. su/ a/ n' X/ f4 {3 O0 Z" |3 r4 o. n
  12. cd /mnt/jffs2/plug/app/cplugin
    / }$ x5 O8 |; }5 g
  13. rm -rf cpluginstate
      n- J2 [0 Z: H0 Z( u) f3 H4 S; c4 i6 R
  14. mv cpluginstate-bak cpluginstate9 Q. A, m! m3 b, t
  15. reboot! A, k" X8 ]6 T' L" Q1 t& [* n
  16. 就好了* |4 j+ X) u: x8 n+ s
  17. ! K9 i6 k$ C) h% l7 `. E; W
  18. 3 B+ [# G' r" `; I  X+ N
  19. vi /etc/init.d/appmgr: A7 z* }/ j; l

  20. & q0 q0 k/ ?# V
  21. #将函数start_service的内容全部注释
    " l' A# ]. w( k
  22. #!/bin/sh /etc/rc.common
    7 H3 C1 E& ^& J; e, v7 D, b
  23. # Copyright (C) 2013-2014 OpenWrt.org
    6 T- g& p4 W( h; U5 s! Q

  24. 9 ~6 d* _5 e2 @& u* p; M7 Y
  25. START=15  P: M7 O% t: Q4 U
  26. USE_PROCD=12 \6 i& u% P0 C" ^& c9 T. t
  27. PROG=/sbin/appmgr4 p3 m6 a, h4 Z, d4 H1 L1 h

  28. 2 h+ X# h8 T9 I7 g; T* j
  29. start_service(){3 W0 {' A  w  a7 B, Z; X. P& p
  30. #       procd_open_instance
    + u8 {7 J2 F1 F9 Q7 `
  31. #       procd_set_param command "$PROG"
    . z# f* O/ s6 Z4 j: U' U
  32. #       procd_set_param respawn 3600 5 0) y0 [# c  ]! \0 j5 d# S- _" s
  33. #       procd_close_instance/ h: R: s- x! X
  34. }
    / G6 N' A: X7 j" d5 d

  35. ' ]" H& e6 ~( b/ @  t) i

  36. - J% c6 o9 Q* {5 m0 G

  37. 2 ]9 N$ ~8 t0 z7 j% I! p# n
  38. /etc/init.d # cat cloudclt 0 V1 }, ~  ~( w! t
  39. #!/bin/sh /etc/rc.common$ R; S! T6 n7 y: p* N% b
  40. # Copyright (C) 2013-2014 OpenWrt.org
    - j% c. n: k7 Z5 z5 v% u! F1 y+ S
  41. 3 ~0 a/ y5 G5 Q; J8 p8 G. u
  42. START=16/ _3 [: T9 B5 z$ t. S/ l
  43. USE_PROCD=1  R8 c. h% F0 q% p; l
  44. CCPROG=/sbin/cloudclient7 T) g* O8 ]) c: N" V
  45. LSPROG=/sbin/cloudclocal
      m; S4 K3 [/ `  p9 Z! G; S$ @

  46. 0 F* n! v+ k" Z; D* u
  47. validate_cc()
    . J8 P- U" J3 |
  48. {
      q/ i0 d8 _! i/ m* H: [
  49.         uci_validate_section "${1}" global global \
    ) d3 B, l* Q, f6 k0 j
  50.                 'debug_mode:uinteger:0'( o5 s8 ~7 O: S. X, p/ J
  51. }
    # j6 @! K' ^' i, G0 T

  52. / I/ k7 R# G  x4 `8 z1 n
  53. start_cloudclient()  V+ b1 K* k! f0 g: |- s  {
  54. {
    ; |7 R6 o9 _9 j. z
  55.         local debug_mode8 O5 z- B) A; o/ S9 ]) o' x
  56. ' }) v+ }; C+ S9 f
  57.         validate_cc "cloudclient"
    $ Q* m# [' v! c; a; {. U

  58. 7 N+ z, S! t; ^4 Q
  59.         procd_open_instance8 N% }( ^4 T+ y7 u3 D
  60.         procd_set_param command "$CCPROG"+ v$ \4 Q+ X# B' j" S% y* s
  61.         [ $debug_mode -gt 0 ] && procd_append_param command debug4 t9 w! _* |& J8 H, ^
  62.         procd_set_param respawn 3600 5 07 ~5 y9 y. T% R$ E; T
  63.         procd_close_instance
    . m5 f- w7 k4 a" l% b
  64. }
    . m3 ]* l% B' ]# E
  65. ' Y* d$ z* q4 _2 Z# T# u4 {7 E
  66. start_cloudclocal()
    + M! W- G+ H% _
  67. {, f+ d! l/ f* b/ X5 C
  68.         procd_open_instance8 Q! i5 J/ c% K* }3 ?4 s, f0 n
  69.         procd_set_param command "$LSPROG"' v1 }! ~& N, K9 T
  70.         procd_set_param respawn 3600 5 0
    ! I5 l4 d( m; x7 b  O, H
  71.         procd_close_instance, r* N5 o% |5 g* S' z
  72. }, i8 U3 l# ?* F  g( g0 F

  73. & y; d: r: J4 g) @6 J4 e
  74. start_service(){
    " m  R- z5 ?# E# s$ i

  75. ; T" r0 n5 w0 k# L$ N% P" t
  76. #       config_load cloudclient& X) |/ c/ c9 w4 S5 B5 I
  77. / p& [, U/ S' Q$ D$ N5 B
  78. #       start_cloudclient0 K9 z  ?; _+ j% u
  79. #       start_cloudclocal
    % v$ |5 E7 n& n5 S) x
  80. }) O: j4 Z. O/ w+ K( G$ `) }1 _+ C
复制代码
重新开机会自动恢复。这个部分不知道有没有高手能根本解决,予以删除。小姨管家、HWLINK、CLOUD、APPMGR等统统不需要,光猫就是光猫而已,其它的东西是路由器的事情。
) k- \7 Z+ o8 Q) a- l0 Y% J1 f$ y# q0 Y

4 n" b* _- t, u+ }
! q5 t, ^& q; q$ A" Z0 q
回归正题:解决办法就是改为AP模式。
( A4 u* t0 A& q1 m2 C2 F: X
  1. 关于hn(s)8145x6解决高频度写入报警和内存使用过高的办法:https://www.right.com.cn/forum/thread-8231031-1-1.html
复制代码
据原帖反馈是可能会影响IP分配。但是因为光猫只是做光猫,路由器拨号,所以光猫DHCP的情况并不会影响。) |0 X% J+ M6 g4 Y6 o* {
0 M* d) @) {: X+ X
效果展示:
; u0 T4 A, o4 D; w( z# Q7 c
  1. WAP(Dopra Linux) # ps" J- N, Q- v3 b
  2.   PID USER       VSZ STAT COMMAND
    # O0 U5 ?2 `+ o0 B. V$ ~8 f- |4 k
  3.     1 root      1496 S    init# I. E6 X/ M) }3 w/ ~% }! v
  4.     2 root         0 SW   [kthreadd]
    7 \1 |$ I2 x: _9 l0 R3 J3 W
  5.     3 root         0 SW   [ksoftirqd/0]% H  z7 s6 |! ]+ @/ _" X
  6.     4 root         0 SW   [kworker/0:0]
    . w. F  p- {+ T1 Z# O
  7.     5 root         0 SW<  [kworker/0:0H]! t& q: x, W1 m
  8.     7 root         0 SW   [rcu_sched]
    7 G- G) \4 F) r8 {0 a
  9.     8 root         0 SW   [rcu_bh]) E- x( u- b; z8 Z
  10.     9 root         0 SW   [migration/0]
    7 m4 a2 D' a, ~7 `, d
  11.    12 root         0 SW   [migration/1]' v, ~) s+ l4 b' ?0 x" E, l# Y# T
  12.    13 root         0 SW   [ksoftirqd/1]
    " ~2 h0 U& d7 ~, Z- `3 ^1 W- K3 J
  13.    14 root         0 SW   [kworker/1:0]
    * e! Z! q- o9 O8 ]5 P$ t; n7 ?
  14.    15 root         0 SW<  [kworker/1:0H]
    3 n/ Z2 J' H' `: _
  15.    16 root         0 SW   [kdevtmpfs]) Y: s+ k3 E: n% t
  16.    17 root         0 SW<  [netns]( r- Q) {* P& T; ]4 M6 N
  17.    18 root         0 SW   [kworker/u8:1]
    5 y: x, @6 n( s5 o$ e, ^5 D' _+ G
  18.    22 root         0 SW   [kworker/u8:2]8 v6 q7 y( v3 `- m/ X& m
  19.   119 root         0 SW   [khungtaskd]
    ; n, t& Q1 @. q: x$ j( _
  20.   120 root         0 SW<  [writeback]
    ) f$ z& ]$ d0 j- z& R
  21.   122 root         0 SW<  [crypto]. N6 N8 |# W. @
  22.   123 root         0 SW<  [bioset]( Q% H" E& H: E! f
  23.   125 root         0 SW<  [kblockd]2 |0 k9 i' C/ w. w
  24.   148 root         0 SW   [kworker/0:1]
    " v& x5 X7 h4 u1 a: Q: z
  25.   163 root         0 SW   [kswapd0]
    * W0 a, H% l& f2 L5 k4 i
  26.   164 root         0 SW<  [vmstat]
    ! E( W* x5 ]/ ^$ f+ Y
  27.   314 root         0 SW<  [bioset]7 e5 K/ J! i+ u$ i4 J
  28.   315 root         0 SW<  [bioset]. P& ~; v4 B9 i7 x( k/ P7 f% v6 J7 J
  29.   316 root         0 SW<  [bioset]+ e+ @. k' e3 X
  30.   317 root         0 SW<  [bioset]
    - ~* V+ I0 p! \+ I
  31.   332 root         0 SW<  [bioset]
    7 E- [1 W# I; g
  32.   337 root         0 SW<  [bioset]' q# }: C9 ]* l( |4 I5 c8 ^
  33.   344 root         0 SW   [kboxd]4 ?: _2 n: I) J4 d
  34.   350 root         0 SW<  [deferwq]  }0 R2 T) Q4 }, e
  35.   368 root         0 SW   [ubi_bgt0d]
    * A5 p4 }( |# u* M  y
  36.   372 root         0 SW<  [bioset]
    ) ]6 N6 y* [# Q( e  U  h' X
  37.   378 root         0 SW<  [bioset]7 y; x7 M; e1 O8 s/ k# `* i/ X
  38.   384 root         0 SW<  [bioset]! s0 O5 t/ m* w6 e# b0 B2 Q
  39.   390 root         0 SW<  [bioset]! y3 o$ C2 Y* O2 R! A
  40.   396 root         0 SW<  [bioset]7 [# F6 I7 `* u4 o) O5 Y6 ^, v
  41.   402 root         0 SW<  [bioset]0 d) ]% ?+ x0 F9 ?% e, C4 A$ d
  42.   408 root         0 SW<  [bioset]
      L) \( Z+ U4 j/ V
  43.   414 root         0 SW<  [bioset]
    " v5 ?* r0 q# U- O  V0 |" T
  44.   420 root         0 SW<  [bioset]
    , E* N8 A0 {9 B
  45.   426 root         0 SW<  [bioset]
    3 X& D* i" Y# x
  46.   432 root         0 SW<  [bioset]# J' ~' r; Q% y7 C2 d
  47.   438 root         0 SW<  [bioset]: a1 c4 T5 \1 {1 R; F5 P
  48.   444 root         0 SW<  [bioset]
    % y0 b! _* L& ?1 C7 D! z* }; W
  49.   447 root         0 SW<  [kworker/0:1H]2 L$ W1 W; g+ h, z* \
  50.   448 root         0 SW<  [kworker/1:1H]- \" d( {" M. j, q7 Z, l: w
  51.   583 srv_ssmp  1980 S    collect_pipe7 }. g  F, W8 V3 k8 C2 h% Q  Y/ r
  52.   604 root         0 SW   [random_generate]6 k* D0 ]4 f- b: ~2 j) _
  53.   607 root         0 SW   [wap_wq]" A" ?: ?, z- J
  54.   708 root         0 SW   [ubifs_bgt0_11]
    1 R! {" d! F- n; d
  55.   793 root         0 SW<  [ipv6_addrconf], \7 y3 Q9 o, n5 c
  56.   797 root         0 SW<  [bioset]: ?6 C0 J3 t% J8 G- p/ t$ b4 n
  57.   800 root         0 SW<  [bioset]
    . v5 x5 F/ r/ L; z
  58.   803 root         0 SW<  [bioset]
    ) M" m+ s: W3 o; V+ I. f
  59.   806 root         0 SW<  [bioset]! k/ Y3 w/ h8 t) {
  60.   809 root         0 SW<  [bioset]
    / Q, p2 P. j( u4 e6 V
  61.   812 root         0 SW<  [bioset]# n! [- x2 }. z- ~3 b
  62.   815 root         0 SW<  [bioset]6 @0 {+ V# ]3 X, T3 ~
  63.   818 root         0 SW<  [bioset]; z2 a5 ]( P8 n1 @: D
  64.   837 root         0 SW   [hi_workq]
    # |( S5 r$ ~  d8 H9 n
  65.   839 root         0 SW   [fmea_manager]3 v; V( v& ^4 Z. }: t. d
  66.   873 root         0 SW   [eth_manager]
    $ O, k# v7 C7 a! @  P
  67. 1054 root         0 SW   [watchdog/0]
    ) ^) S/ R$ o/ j7 e  _
  68. 1055 root         0 SW   [watchdog/1]
    - k/ v0 {" E" `1 f; o" a/ N
  69. 1092 root         0 SW   [ubifs_bgt0_12]3 K9 M8 `6 i# K: R9 a; ?0 m
  70. 1127 root         0 SW<  [loop0]
      h! B5 B. Q- j3 o/ c5 r+ h# U
  71. 1285 root         0 SW   [kworker/1:2]9 h- c9 X( F- {+ N
  72. 1325 root         0 SW<  [mirror_wq]
    - C! U( s+ k" P6 X2 o* V
  73. 1363 root         0 SW<  [cfg80211]0 P) d$ ]1 U0 x% k
  74. 1384 root         0 SW   [kTimerTask]9 k3 _+ V% u" G% d- p! |
  75. 1566 root         0 SW<  [dev_workqueue]
    ( C, _: ~  w1 u$ J* P
  76. 1569 root         0 SW<  [optic_status_wo]& ^9 o0 X# `* `) ]/ D
  77. 1570 root         0 SW<  [firmware_load_w]
    4 q8 A+ f  I" V, d; b7 N
  78. 1616 root      1584 S    dbus-daemon --system1 C, B! a" q* H8 _% ~( D
  79. 1629 srv_ssmp 19136 S    ssmp2 z( ]3 [  N: y! t. Y
  80. 1630 srv_cms  13148 S    cms9 q% l0 t5 ?! Q% f
  81. 1631 srv_comm 11980 S    lsvd
    / l2 Q% V( \3 v
  82. 1632 root     11600 S    comm -l bbsp wifi cms cwmp wlan_dbus usb_mngt dlna u
    ! @' K$ z7 O6 x% |8 a- X4 }7 k
  83. 1633 srv_bbsp 30024 S    bbsp
    5 w; I$ \. a: s2 ]7 D
  84. 1634 srv_amp  15980 S    amp
    / e$ q* [0 L* l* D; R
  85. 1635 srv_igmp 12932 S    igmp7 {9 R& M$ i5 X  p) p
  86. 1636 srv_emdi 11436 S    emdi8 D) `8 A! |5 Y5 }
  87. 1638 cfg_cwmp 17776 S    cwmp
    6 Q& d" Q! |! {0 @1 c
  88. 1653 cfg_omci 15680 S    omci' [0 Z: e! h9 u" m$ T
  89. 1660 srv_wifi 19300 S    wifi -d 5 -n 60
    ' ~2 t, C$ {% f
  90. 1779 root     13300 S    procmonitor ssmp bbsp amp voice_h248sip
    6 l& n. m: \" \, x. V; g
  91. 1828 srv_bbsp  1952 S    ip6tables-restore -n
    , j/ q! N$ q7 ]0 ~0 Q
  92. 1945 srv_bbsp  1960 S    iptables-restore -n
    3 [4 r. d+ q" F) @. U2 k5 K
  93. 2055 srv_bbsp  2688 S    dhcpc -i wan1 -s /etc/dhcpc/dhcpc.script -K -y 4 -x
    $ \. Y( a7 l& `) M+ w5 s
  94. 2100 srv_bbsp  1568 S    pppd nic-wan2 unit 258 maxfail 0 persist +ipv6 debug
    7 [1 U5 K7 u) C( I) }
  95. 2207 srv_bbsp  1228 S    radvd -d 1 -n -m stderr
    ; a* P4 N# x) j- B* H
  96. 2231 srv_voic 23228 S    voice_h248sip -d 3 -n 10
    ! O  t; \! u0 y, {3 a5 z* A
  97. 2239 srv_clid 14852 S    clid -rpc
      n4 R7 h* A- A7 U0 A
  98. 2242 srv_bbsp  1752 S    dhcp6s -f -r -c /var/ipv6/dhcp6s/dhcp6s.conf br0" ?5 D( B8 D1 c+ M7 o3 v' G8 ?# P2 E
  99. 2252 srv_clid  1508 S    /bin/sh --wap
    2 X4 P+ [5 M! F& N9 \, v; {
  100. 2267 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 1
    . `7 k& A( |  Z; d+ m; @
  101. 2268 srv_cms  10948 S    sntp
    3 U; S% ]: i" @
  102. 2289 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [
    $ U, u% G' {1 e9 ~# [3 k% V
  103. 2302 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [
    3 l' a1 n7 B5 F% n0 J1 B
  104. 2312 root         0 SW   [kgontregd]
    ! T8 c) X, R' n0 {+ l# Y! P  O
  105. 2313 root         0 SW   [kgontupd]
      a, ?7 |5 i; [% f
  106. 2320 srv_amp  10844 S    ldspcli* V  Y9 |2 o* w
  107. 2326 srv_bbsp  1484 S    dnsmasq --conf-file=/var/dnsmasq_br0.conf3 s8 e" f& P( Z& s4 ^0 G
  108. 2331 srv_bbsp  1484 S    dnsmasq --conf-file=/var/dnsv6/dnsmasq_br0.conf; W  x( v# n7 G. B1 i
  109. 2365 srv_kmc  11140 S    kmc- L8 i5 m$ [" P- M1 t
  110. 2378 srv_ssmp  1596 S    bftpd -d -p 21 -L /var/bftpd_ipaddr.lst -O /var/bftp* S* A9 J, t; n- p6 c* T: I+ ^& s
  111. 2385 srv_bbsp 11540 S    dhcpd
    * U, z: l/ N6 y  V" J
  112. 2415 root         0 SW   [SDMsgProc]
    & X* T$ D# e5 w7 V5 u
  113. 2416 root         0 SW   [SDPktRtcp]
    ' D& F/ K3 m9 H  Q2 ]2 {: e
  114. 2417 root         0 SW   [SDRecv], n) T% c* }' H: ]
  115. 2418 root         0 SW   [SDMsgTimeout]0 J1 X: y' t" `' s5 g9 u
  116. 2424 root         0 SW<  [codec_workqueue]
    ( G0 B. l. V" F  l
  117. 2429 root     11352 S    wificli" [7 A0 }7 B" {8 V  Y* r4 @8 w1 h
  118. 2477 root      1508 S    {exe} ash /bin/console.sh
    $ f. y) m9 y8 _9 R2 U1 v* z
  119. 2496 srv_web  17380 S    web -s 16 -c 8449 -s 17 -c 12546 -s 18 -c 12547; B& x& l" C  P: f
  120. 2513 srv_apm  13528 SN   apm- q+ w3 A6 `  o, J7 w  H9 b/ |' ?
  121. 2535 srv_clid  1520 S    /bin/sh --login
    + K+ f. e5 ]% y4 w
  122. 2820 srv_clid  1508 S    top, I! c! m% c" M: V7 ~& C
  123. 4291 srv_clid  1508 S    /bin/sh --wap
    % ~  d( \+ ?( T) G8 H
  124. 4292 srv_clid  1520 S    /bin/sh --login
    " @  t: B, K! j/ b( E( }, b! G" b
  125. 4374 srv_clid  1496 R    ps
复制代码
这下进程干干净净了,是光猫最美的样子。再来看看内存占用约87M,占比87/512=0.169922。) x/ G% y6 o- d" S1 {" _) m

( r( ~$ H* [( T' F3 S1 C! }
  1. WAP(Dopra Linux) # free
    . [1 {$ ~( c* w. e2 A; Y
  2.               total        used        free      shared  buff/cache   available/ k+ m6 N' O  Q" b6 M6 L
  3. Mem:         504064       87064      374120        3860       42880      403680
    ) L$ j7 [1 T  c2 [" @
  4. Swap:             0           0           0
复制代码
上图:' a: E" q: w# K, l+ P4 E5 o0 n
3 y! e4 U$ R# q8 I8 R

0 X* t6 @7 `- g, W1 v- m
% X0 z* n& W: |. N3 _3 Z

! F) ~8 g9 m6 m- g9 a6 `) I
& b  e2 a6 I4 e
第三个部分:降CPU。其实做完第二部分,CPU自然就降了,没有小姨管家这些插件,CPU波动都很小,上面截图刷新一下,就跌至1%了。
8 Q- U( `( L; K1 R. x3 |( F% d. e8 }' B6 N6 U; }+ F; b

3 D: G* C+ _% f7 s3 o- a0 h' C' A. w: H/ U( r

) j/ x$ `# T& v" P0 ]1 r$ q5 Y" {第四个部分:上述操作之后,8145基本上就是一台B610了。
( J) n1 o2 V) W8 s1 I- Z% o( P) Q" @- V! l" \1 M. s
  1. 参考:
    " C- N5 ^/ i# x* w! b5 h- t  t1 A
  2. + F( h5 W9 U+ e4 @% [7 A( h/ w; x6 D7 W9 p
  3. E-140W-P 光猫内存优化终极方法$ D& Y2 z0 K8 r, w: u# \, a% G  [
  4. https://www.chinadsl.net/forum.php?mod=viewthread&tid=131363+ X5 W4 D6 [5 [/ w
  5. (出处: 宽带技术网)' `7 Q" a) p) P! L2 Q$ a9 Z6 ]/ u

  6. % d4 |7 X: S! o1 a0 R% R" A+ H
  7. 华为万兆猫HN8145X6使能+补全AllShell+修改SN+E改XG+切换华为界面. \7 ^5 v" {' A7 e: F; d7 X
  8. https://www.chinadsl.net/forum.php?mod=viewthread&tid=170109
    2 T- \9 k2 T1 z9 e) W
  9. (出处: 宽带技术网)
    0 [0 K! R# L2 c& O; Z  z+ `
  10. + a  q+ t  b5 e
  11. 1 h# i0 ?: g* q. D7 |1 Z, W
  12. 关于hn(s)8145x6解决高频度写入报警和内存使用过高的办法0 u3 j+ d" _, k$ n6 {/ i
  13. https://www.right.com.cn/forum/thread-8231031-1-1.html
    3 j* m3 H5 k, i+ B
  14. (出处: 恩山无线论坛): y# h  a8 g1 e8 z* C2 c

  15. - ], q. m, a# l: ~
  16. 9 @/ _1 x' S9 Y) W; I. C
  17. 关闭F610GV9的插件gamespeederv3等
    8 j3 q' ?$ j* K2 r
  18. https://www.right.com.cn/forum/thread-8293411-1-1.html/ U6 c- n- O% q  Y
  19. (出处: 恩山无线论坛)9 h. o+ O9 c8 P6 z
  20. 1 T- ]- ^9 H0 c, h; ?5 d5 u6 P0 o7 h* `8 T

  21. " A3 J- n) A' T$ r, v8 |
  22. https://akbwe.com/posts/f7607p_java/
    " l: u! m4 [- w/ @5 {. B
  23. 8 t! [" j; M3 S" ]/ X

  24. ) I% _9 V; Q, |4 c; q! r! Y( Z  ~
  25. https://www.cnblogs.com/geyee/p/15929913.html
    $ g* v: D) i" b6 h6 t0 ^

  26. 8 T1 j# Q! j( \& q1 T4 Z$ V
  27. https://www.v2ex.com/t/892428
复制代码
0 U6 h# M. O9 c" ]+ L- e4 O
4 O6 T; @1 R" o2 ^

本帖子中包含更多资源

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

×

评分

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

查看全部评分

发表于 2023-9-8 17:51:12 | 显示全部楼层
折腾无极限...
9 T1 \! a6 f4 }: C$ F  \$ v! c0 @! A$ F5 p) 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 | 显示全部楼层
感谢大师分享,顶贴。
发表于 2023-9-9 14:26:11 | 显示全部楼层
直接换B610不久好了,我用的就是B610,一年多没重启过了
发表于 2023-9-9 16:12:14 | 显示全部楼层
感谢大师分享,顶贴。
发表于 2023-9-10 16:47:55 | 显示全部楼层
高水准技术贴,合适那些喜欢折腾的!- f+ @' i2 K3 `
不过日常使用没什么必要,这么容易坏就不是华为啦% l$ G' N: J2 E. g
感谢大师分享,顶贴。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-19 05:31 , Processed in 0.033256 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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