找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12436|回复: 46

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

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

# R  g$ M5 C0 f, \* p0 y

+ j& M) c/ ^  |  s3 P! ]3 d7 Q9 I. j+ y, r
第一个部分:降温。回归光猫的本质,就是稳定桥接,然后路由器拨号。为了降温,第一步就是关闭WIFI。相信这个大家都会。但是,比较奇葩的华为光猫的WIFI芯片并不是随着界面设置的关闭而关闭。这个拆机后发现的,因为配置页面关闭WIFI与否并不会对功耗产生影响。这个时候想到的是直接把WIFI供电断开,来个硬件阉割,但是实际操作以后,光猫会出现莫名其妙卡顿。
5 p. j: O. t& H3 t
1 h  w6 ^1 {# a) @+ _9 F1 l1 p
' H5 D8 J0 J% f5 Y' M. {
回归正题:让WIFI参数从hw_ctree.xml参数里面消失,功耗直接降大半!; x0 K/ }2 O$ `9 V5 c% f8 H
  1. 首先对hw_ctree.xml进行备份,然后解密使用文本编辑器打开。查找下面这一段
    & ^" ]* x, p4 F, \9 G& a% ^
  2. <WLANConfiguration9 m) c9 t% w, D
  3. ......
    1 M0 R0 ]$ \1 E% S  Z" J; I1 V
  4. ......
    % ^& A+ W  j' }
  5. </WLANConfiguration>
    4 L& p: m5 O' N2 d" M6 p

  6. 1 }3 H1 z  `  E3 K$ n7 N
  7. 删除上述部分,大概是9-102行。! S' |  C% }) ?, l, n
  8. 然后加密传输回光猫,重启生效
复制代码

5 a- g: b- d8 n7 Z! V( ?$ n) N) s" h( h4 k2 R# d' x
上述操作相当于不启用WIFI硬件初始化。测试下来是功耗降到3W的样子,之前记得是5W。实际上摸WIFI芯片,有一点点温度,应该就是基本的待机了,无关紧要。! y( \$ E$ P) m+ @" f2 P/ @

6 }- _- `) N7 ]* b+ R/ Y3 ]: \, G6 Z' ~6 s2 V: Y  r
9 i4 e0 C+ P. q  _, E3 x- s0 q
第二个部分:降内存
+ s1 b! ~% x2 @8 Z. {. L: z' H4 z
# {7 p8 U5 D# o1 A5 n: z* r6 i, f9 _
这部分研究了很久,参考了很多资料。内存由开机是18%逐渐升到30%左右,是因为有一堆外挂APP。大概如下:1 J% a0 ]# }0 L- i4 h* o( q) `
  1. 732: 112: 40: 212: 0: 368: /sbin/appmgr
    ! i) h1 c9 V- C  W& _" E3 m+ v) M0 `9 i
  2. 700: 144: 32: 272: 0: 252: /sbin/cloudclient
    $ W7 i" p% w. u7 {  X9 _0 ~
  3. 608: 64: 32: 268: 0: 244: /sbin/cloudclocal2 v9 k: d4 P. H1 q
  4. 416: 76: 32: 144: 0: 164: /usr/sbin/vpnclient; [* ?2 h7 I/ I; R/ j% l
  5. 820: 328: 40: 200: 0: 252: /sbin/easymesh8 Y9 }; Y5 S5 I+ |* V/ F
  6. 336: 16: 24: 132: 0: 164: /usr/sbin/dsmonitor$ {7 ~3 K# |4 u
  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[::]:800 F/ J5 }2 U: n
  8. 604: 0: 8: 60: 0: 536: /sbin/appmgr' z. A' t2 \' W6 ~8 K& a3 _0 Z7 t& F
  9. 88: 4: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/extccv3
    . q3 S; o* I" Y) l5 O
  10. 600: 0: 8: 40: 0: 552: /sbin/appmgr
    " Y  I* V( N. u$ [( u9 D) P* \
  11. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/gamespeederv3
    1 b2 }8 V8 t5 ]3 V; _# }5 S
  12. 604: 0: 8: 36: 0: 560: /sbin/appmgr( h2 n; k8 v, x( x( j, V* S3 a
  13. 600: 0: 8: 52: 0: 540: /sbin/appmgr
    - S4 V0 d$ Q0 E
  14. 880: 456: 32: 148: 0: 244: /files/gamespeederv3% g; Y0 m* i# C. Y. G: D
  15. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/inter_conndv3  l0 b# g% r; U% Q# Z/ F5 E9 Y
  16. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/u01v3* U& `4 R4 ], ]& w5 G! b
  17. 600: 0: 8: 36: 0: 556: /sbin/appmgr" z' q# f4 M! ~1 y+ ^( V) g- z
  18. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/opmaintainv3
      @% s: c9 B0 Z6 _2 F
  19. 1052: 484: 56: 220: 0: 292: /files/inter_conndv3
    8 u+ j; p( i  t+ G
  20. 600: 0: 8: 140: 0: 452: /sbin/appmgr" j) r# H) z- j  y
  21. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/xrobotv3
    4 j$ S( |( ^( @+ \0 c2 h: j
  22. 460: 64: 40: 132: 0: 224: /files/u01v3
    ! @8 [6 }$ L6 i4 G# u' f. a, d
  23. 1212: 308: 32: 588: 0: 284: /files/opmaintainv3; ]% G: J& @5 k, ^" |) O
  24. 912: 52: 40: 620: 0: 200: /files/extccv3
    5 @  {3 X" v9 h' }% |: |- Q4 D
  25. 956: 472: 64: 152: 0: 268: /files/xrobotv3
    ' t& R0 N* u$ g2 Y
  26. 600: 0: 8: 152: 0: 440: /sbin/appmgr
    - _0 |- U& e( x* w: B+ J; Q+ ?1 K
  27. 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/b01odmv34 T' \4 W( V8 @3 R# p& F! K' x
  28. 116: 40: 8: 0: 0: 68: /files/b01odmv3
复制代码

% r+ x7 i* Q! [; S3 u6 b8 P6 t6 v  d* J. h
直接用装备模式删除对应的文件也不行,saf-huawei也不行。下面这个优化也不行。" E8 ~! ^# ^$ c5 t4 i3 @* c
4 w6 T* |) V5 C0 k+ `
  1. 首先是开关kernelapp问题,进入shell命令如下
    ' \4 }2 M% g+ C+ u5 k
  2. su
    4 {! ]: q2 q' z3 m
  3. cd /mnt/jffs2/plug/app/cplugin; k* }' I+ P' Y) R5 D
  4. cp cpluginstate cpluginstate-bak
    , m& o; y: Z9 Q; Y5 p6 [
  5. sed -i 's/ACTIVE/STOP/" cpluginstate0 r; L! |  W$ q# ~
  6. 输完命令后确认下:
    ) P- Z: |" P/ K
  7. cat cpluginstate* {! b9 E% N/ D) B  j! W- v
  8. 输出内容中没有ACTIVE而有STOP就行了。确认cpluginstate后需要重启
    " x9 y; H# a4 k4 n  U4 {  `# q
  9. 重启命令:reboot重启后输入top回车,按m后使用1键来找一找,只要没有/kernelapp就是成功了。
    9 K, d4 [  l; x! U% m$ ~* g) c
  10. 以后如果想用kernelapp的话,命令如下:: C5 h* O% Q+ w7 a; M
  11. su
    * H; l  |2 H+ P) }' }: P6 D
  12. cd /mnt/jffs2/plug/app/cplugin( n" w" y1 t+ t( i
  13. rm -rf cpluginstate
    ' E3 @& I1 H6 R6 [: ^4 |: n. t
  14. mv cpluginstate-bak cpluginstate
    5 N5 m/ e, v/ R
  15. reboot
    - F& O: C; @; u
  16. 就好了
    ) ~0 `  q, U' i3 @! ^2 o+ T5 D

  17. & ~% [, L  p0 F
  18. 2 p$ u. P6 B3 B: ]
  19. vi /etc/init.d/appmgr
    - A% }9 d. z8 J! W) i8 @# K
  20. + O0 R/ i9 @5 B% K$ A, Y' ]6 E
  21. #将函数start_service的内容全部注释
    6 P/ Q8 O% t8 ]1 F6 d& q
  22. #!/bin/sh /etc/rc.common1 n* I  y. M' X$ Y5 \9 Q. S
  23. # Copyright (C) 2013-2014 OpenWrt.org8 l( z% O/ h+ n0 T

  24. ) u/ N5 b1 _  ^9 `3 o
  25. START=15
    $ v: q5 A8 u4 k
  26. USE_PROCD=1' }* ?; o, J- @! R. X
  27. PROG=/sbin/appmgr. M1 c7 y, ~/ V1 G$ Y: O8 R
  28. , W4 f# i- m! E" Q+ E* `" p- c
  29. start_service(){
    2 C5 {; o! N3 T9 v! X/ b
  30. #       procd_open_instance
    4 _8 U5 }  Y# t, T& r
  31. #       procd_set_param command "$PROG"$ }, k# }8 S" q' t7 f
  32. #       procd_set_param respawn 3600 5 0
    $ ~! z1 Q! N  n
  33. #       procd_close_instance" [( t+ i. Z- l6 k8 O
  34. }1 @6 M* T) |* L4 n

  35. ; f! _& a- w8 H
  36. 8 X+ E1 V/ M* d+ p2 q; C

  37.   j- Y- {0 P! u$ J* h( m" Y
  38. /etc/init.d # cat cloudclt
    7 V; G+ F5 q$ ]6 F
  39. #!/bin/sh /etc/rc.common
    2 C7 G/ M2 l8 C9 e
  40. # Copyright (C) 2013-2014 OpenWrt.org9 y2 j( B/ ~0 C3 ^' f/ R

  41. ; X+ ^% ~- A; q9 }
  42. START=166 G2 D' W! {! g4 U& U/ y& R" H
  43. USE_PROCD=1
    * w/ [! s" _6 A6 j/ c, S7 t
  44. CCPROG=/sbin/cloudclient3 f4 Q* [* j" j1 p! p/ i
  45. LSPROG=/sbin/cloudclocal
    $ |3 g2 {  ?- T- B  |. v
  46. * |* {- D7 Y: n: L5 I
  47. validate_cc()
    ; j3 I6 n: d  l4 x
  48. {
    9 _1 `! d! K5 B$ J% q0 O
  49.         uci_validate_section "${1}" global global \
    ( o* H# I, @6 t; h3 M- i* s) j" Y
  50.                 'debug_mode:uinteger:0'
    , `4 \) n7 |3 ~- P" n8 [* U. s
  51. }! e3 a" @1 ^$ P4 E
  52. 9 j$ R3 {9 j3 M* @
  53. start_cloudclient()+ |$ G: f0 ]9 D% {7 Z
  54. {
    6 W! h% m, V# m6 k2 F  I" {  ]* b$ H8 r5 L
  55.         local debug_mode
    ; y  I; A; q+ J

  56. 1 S; n7 P2 O0 [7 Z0 o: p
  57.         validate_cc "cloudclient"5 Z3 j1 |1 N* Q% D, M1 x

  58. * x( o/ I+ U3 q  x9 A' s0 \! {
  59.         procd_open_instance2 I; f; ~. ^; \% J3 N1 F- \
  60.         procd_set_param command "$CCPROG"
    3 ]& [" }$ I& \6 U) Y. d! \3 O6 k/ |
  61.         [ $debug_mode -gt 0 ] && procd_append_param command debug
    ) C+ j, P( K8 _1 O9 w
  62.         procd_set_param respawn 3600 5 0* d7 X( P8 W9 d# \
  63.         procd_close_instance8 E7 L8 Z0 S6 j  ?* I/ x! c
  64. }3 _% T% Y) k. m* W& a' f

  65. ; o/ A5 \% t7 {# I2 a2 O( d
  66. start_cloudclocal()
    " F" J4 D4 k( \( Q
  67. {4 V6 L% @+ D4 P  _+ {4 J4 X
  68.         procd_open_instance7 ]6 M% U$ n4 t) O: C) y) q; B! c
  69.         procd_set_param command "$LSPROG", k' p$ i1 A4 O
  70.         procd_set_param respawn 3600 5 0
    ; L- w9 c  q, }* @% V
  71.         procd_close_instance, t( }9 H# b# j; x" c
  72. }; V3 c" c4 ]% C; N3 T
  73. ' P" s3 N; x2 V  u$ Q
  74. start_service(){
    - h; j& q/ D& T  A
  75. 9 B( p" i, M4 I  n! `2 J' `3 K8 C
  76. #       config_load cloudclient1 }. d8 g5 f2 d) L3 D  }& S

  77. 1 n3 v. Z1 {) D, c1 {, }. G- v
  78. #       start_cloudclient
    3 F0 x7 k. D! s2 d: T
  79. #       start_cloudclocal+ R6 ]8 L; S, q+ U8 y
  80. }
    , j$ D9 V  W" z
复制代码
重新开机会自动恢复。这个部分不知道有没有高手能根本解决,予以删除。小姨管家、HWLINK、CLOUD、APPMGR等统统不需要,光猫就是光猫而已,其它的东西是路由器的事情。5 A& c- C9 Y4 a( t4 {" D

" v4 g2 y9 J9 G# s5 K5 c8 I* [& d7 _! L3 w0 t6 F; J6 N
( b6 p! V6 ?, K
回归正题:解决办法就是改为AP模式。  Q9 M& ?. [& j: d/ H; N
  1. 关于hn(s)8145x6解决高频度写入报警和内存使用过高的办法:https://www.right.com.cn/forum/thread-8231031-1-1.html
复制代码
据原帖反馈是可能会影响IP分配。但是因为光猫只是做光猫,路由器拨号,所以光猫DHCP的情况并不会影响。8 n- u, d. z* Z  w  Z

/ |5 {* `6 g4 }! g. X- N: B效果展示:
% p; E2 R6 H3 i% E, p8 M* P
  1. WAP(Dopra Linux) # ps/ f. s/ b4 |; j5 J% a  C& C* ^" W
  2.   PID USER       VSZ STAT COMMAND
    2 M& U9 P. M" L$ [- H- M4 A
  3.     1 root      1496 S    init# }3 Z, J7 |+ B7 g
  4.     2 root         0 SW   [kthreadd]
    ; L- c1 b9 j; `# I7 C
  5.     3 root         0 SW   [ksoftirqd/0]
    7 V; q5 u$ l2 w8 M& S% X! n
  6.     4 root         0 SW   [kworker/0:0]8 r6 l+ T& S. k
  7.     5 root         0 SW<  [kworker/0:0H]/ M# s; [5 a6 e& @
  8.     7 root         0 SW   [rcu_sched]. r# V) c1 J: O, i5 l) u4 K3 ?3 u
  9.     8 root         0 SW   [rcu_bh]
    / u: I. R! n/ w( g, y' {
  10.     9 root         0 SW   [migration/0]
    1 A* v' E# P) b: J0 i5 B
  11.    12 root         0 SW   [migration/1]
    1 ~5 {6 w, s% R" R9 k$ j& }, b, t
  12.    13 root         0 SW   [ksoftirqd/1]
    4 M9 O& U) [0 a8 B, E6 w
  13.    14 root         0 SW   [kworker/1:0]) g5 l, m* {$ y) C
  14.    15 root         0 SW<  [kworker/1:0H]; l/ B6 h5 `. l" V& T
  15.    16 root         0 SW   [kdevtmpfs]
    # N. @& W- S6 |$ v1 D
  16.    17 root         0 SW<  [netns]
    4 C5 ]  T, o/ ]& t
  17.    18 root         0 SW   [kworker/u8:1]
    1 O5 t. k7 L: H+ ^, x
  18.    22 root         0 SW   [kworker/u8:2]6 C1 a  ^8 S* p0 E
  19.   119 root         0 SW   [khungtaskd]% _* c. ?. A* n5 K. z
  20.   120 root         0 SW<  [writeback]
    ! t2 v) r1 x& h) j& H4 [
  21.   122 root         0 SW<  [crypto]: M8 n+ N, R, v, |6 s5 ^8 I
  22.   123 root         0 SW<  [bioset]
      v, f9 v6 {3 ?& J/ p4 s
  23.   125 root         0 SW<  [kblockd]% C$ |5 ~8 ~" ?2 w
  24.   148 root         0 SW   [kworker/0:1]( C+ T- x2 C( q8 {& E
  25.   163 root         0 SW   [kswapd0]. N6 D6 C( u5 H6 f
  26.   164 root         0 SW<  [vmstat]% s# h1 F. ^  H! Y/ P1 Z8 T& l
  27.   314 root         0 SW<  [bioset]
    3 t" Z$ e* T+ P6 s9 Q# ]+ D7 i
  28.   315 root         0 SW<  [bioset]
    8 }0 A% b; ]5 a' U
  29.   316 root         0 SW<  [bioset]
    9 _9 q* [9 z$ C$ p1 v' U
  30.   317 root         0 SW<  [bioset]
    9 q) X( W5 R# d8 Y* k# Y# c
  31.   332 root         0 SW<  [bioset]& c) G1 A- p- B' P% T
  32.   337 root         0 SW<  [bioset]
    * @3 X/ S1 T( _' J
  33.   344 root         0 SW   [kboxd]7 A. z9 A% T3 C: m: ]) M4 Q) |& q
  34.   350 root         0 SW<  [deferwq]1 K, V7 C$ s' T9 k8 z- I
  35.   368 root         0 SW   [ubi_bgt0d]
    ( _. v( L" P( J( e8 d
  36.   372 root         0 SW<  [bioset]
    4 `$ P9 m& [! y" N/ K
  37.   378 root         0 SW<  [bioset]+ o: |4 g9 U2 i. |, R
  38.   384 root         0 SW<  [bioset]
    . I& b0 O9 g7 }1 v: z
  39.   390 root         0 SW<  [bioset]- ~* D% S1 _! z! ?
  40.   396 root         0 SW<  [bioset]
    ' q$ q5 r# w! u2 G
  41.   402 root         0 SW<  [bioset]$ g' d* r; H/ x! @1 n5 o
  42.   408 root         0 SW<  [bioset]
    % @/ d; ~% i# H% x* |( Y
  43.   414 root         0 SW<  [bioset]7 C+ Y4 j4 j" `' S  u& ]
  44.   420 root         0 SW<  [bioset]
    0 K+ p) @6 Q+ W. e) A- i8 D* v
  45.   426 root         0 SW<  [bioset]
    - _8 h# b' j  J1 K9 P
  46.   432 root         0 SW<  [bioset]
    + c  Z3 G0 ^8 R" R& Q! w
  47.   438 root         0 SW<  [bioset]
    * }6 ?5 O$ G2 b/ s1 C1 {) O1 b3 E
  48.   444 root         0 SW<  [bioset]+ n* s+ p. A' J+ E/ u) ^& c
  49.   447 root         0 SW<  [kworker/0:1H]
    , O8 _* S5 e, c' w
  50.   448 root         0 SW<  [kworker/1:1H]/ w/ [9 }" Z4 p2 [8 A5 h. m
  51.   583 srv_ssmp  1980 S    collect_pipe( Y3 p# G7 z9 y  O- H
  52.   604 root         0 SW   [random_generate]' ?  h8 C- k  _) |  d1 N+ O( E; c
  53.   607 root         0 SW   [wap_wq]
    ' f$ v# m# {6 B9 d2 N
  54.   708 root         0 SW   [ubifs_bgt0_11]
    / E" e/ N. g% ~( W$ u
  55.   793 root         0 SW<  [ipv6_addrconf]
    9 f$ `! u! t/ l6 o" f9 k- \6 G/ B
  56.   797 root         0 SW<  [bioset]2 u, x3 A! `1 I$ B0 i
  57.   800 root         0 SW<  [bioset]
    3 N" A. \+ j: Y& h% s% r. Z: J9 J1 H
  58.   803 root         0 SW<  [bioset]/ t& x- a- q# T  J! F+ n# e
  59.   806 root         0 SW<  [bioset]
    % J$ O4 v7 G0 L5 n( K* X5 _5 P1 Y# v
  60.   809 root         0 SW<  [bioset]* A2 C2 q7 S, n
  61.   812 root         0 SW<  [bioset]
    ' w/ G( H1 N8 s! V% }% E! m
  62.   815 root         0 SW<  [bioset]6 u+ j1 e# [, V* L1 u( d; f6 U
  63.   818 root         0 SW<  [bioset]6 `) F* ?- I9 c% O- u
  64.   837 root         0 SW   [hi_workq]% t& ?- e( H  U5 w# |
  65.   839 root         0 SW   [fmea_manager]
    * @3 x. w7 ~3 M3 u! W
  66.   873 root         0 SW   [eth_manager]
    : w* L% R3 n/ @) M1 g$ D$ P  ]
  67. 1054 root         0 SW   [watchdog/0]5 y& q' j) y$ y9 R3 x
  68. 1055 root         0 SW   [watchdog/1]
    + ?  u; q, }( }. W6 i; C+ X$ i
  69. 1092 root         0 SW   [ubifs_bgt0_12]6 ~3 O  x, o: U- A  k
  70. 1127 root         0 SW<  [loop0]. R" n4 [6 g6 t* A
  71. 1285 root         0 SW   [kworker/1:2]
    3 v0 T; Y9 ~3 z) C8 e9 @" x1 q
  72. 1325 root         0 SW<  [mirror_wq]
    ( G3 k8 x& S/ Q6 A6 r* b! o1 q
  73. 1363 root         0 SW<  [cfg80211]( z  _: i$ d! y& f
  74. 1384 root         0 SW   [kTimerTask]% l" ]% \) ?& q$ G) ~: o
  75. 1566 root         0 SW<  [dev_workqueue]* i6 S8 P1 {' {- S) u
  76. 1569 root         0 SW<  [optic_status_wo]% k5 V# V, q. @
  77. 1570 root         0 SW<  [firmware_load_w]2 n: j' @% {/ Y; p7 n1 T  n3 \. n- B
  78. 1616 root      1584 S    dbus-daemon --system" K/ T1 R& `' O7 i1 D- X
  79. 1629 srv_ssmp 19136 S    ssmp- B2 P# D1 C- u3 M, a0 X
  80. 1630 srv_cms  13148 S    cms
    + J- |# c4 K# S
  81. 1631 srv_comm 11980 S    lsvd
    5 g: N  U/ N9 ?4 u! l
  82. 1632 root     11600 S    comm -l bbsp wifi cms cwmp wlan_dbus usb_mngt dlna u
    + o, X% T4 c) V# r  G
  83. 1633 srv_bbsp 30024 S    bbsp
    ; x( {, ~9 ]/ Z' s, D
  84. 1634 srv_amp  15980 S    amp( G( z. n4 u$ o
  85. 1635 srv_igmp 12932 S    igmp
    0 `- r3 z5 \% `
  86. 1636 srv_emdi 11436 S    emdi1 F  G5 {; K. |* U! p
  87. 1638 cfg_cwmp 17776 S    cwmp
    . J5 N6 D# w0 \
  88. 1653 cfg_omci 15680 S    omci
    : @7 ?( X9 E* _/ B5 t7 I6 v( E8 \# K
  89. 1660 srv_wifi 19300 S    wifi -d 5 -n 60
    ) z# s. w. _, g- |3 O! M
  90. 1779 root     13300 S    procmonitor ssmp bbsp amp voice_h248sip
    2 p+ }! \* `+ v! N5 u& j
  91. 1828 srv_bbsp  1952 S    ip6tables-restore -n
    4 _: p1 b! h& C, O  @+ \
  92. 1945 srv_bbsp  1960 S    iptables-restore -n- m7 L1 y, F" w3 y8 @7 c1 E2 c5 j
  93. 2055 srv_bbsp  2688 S    dhcpc -i wan1 -s /etc/dhcpc/dhcpc.script -K -y 4 -x& ?! C) }  j/ b1 |, d. n: N
  94. 2100 srv_bbsp  1568 S    pppd nic-wan2 unit 258 maxfail 0 persist +ipv6 debug
    + L. J* |, B  z+ v
  95. 2207 srv_bbsp  1228 S    radvd -d 1 -n -m stderr; d5 k0 D$ c' c2 y; t
  96. 2231 srv_voic 23228 S    voice_h248sip -d 3 -n 10
    7 r5 j# r- f5 d: D. `, b
  97. 2239 srv_clid 14852 S    clid -rpc$ E4 L: M* _$ ~' M: D8 t0 O
  98. 2242 srv_bbsp  1752 S    dhcp6s -f -r -c /var/ipv6/dhcp6s/dhcp6s.conf br0
    1 _/ O- `3 _6 }& H4 p- N& {/ z4 u
  99. 2252 srv_clid  1508 S    /bin/sh --wap
    ' e+ g" E$ W0 s# y
  100. 2267 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 1
    + p3 I- v5 q6 o6 T2 r7 M0 V
  101. 2268 srv_cms  10948 S    sntp
    # N5 o* L# @% S/ L+ G( n
  102. 2289 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [" e  H& ]7 G0 t2 {
  103. 2302 srv_clid  1352 S    dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [
    % @. I7 b% C  S1 K
  104. 2312 root         0 SW   [kgontregd]- M# B  Q1 j7 E+ v& z4 h; m
  105. 2313 root         0 SW   [kgontupd]
    9 ~% w4 h5 g& C; n8 K" L' V
  106. 2320 srv_amp  10844 S    ldspcli
    4 n% E3 G: x  r
  107. 2326 srv_bbsp  1484 S    dnsmasq --conf-file=/var/dnsmasq_br0.conf& v: n2 h+ Q* N  e. O3 i. U, f- P
  108. 2331 srv_bbsp  1484 S    dnsmasq --conf-file=/var/dnsv6/dnsmasq_br0.conf4 i2 v$ {6 b  ]& W1 N! ?
  109. 2365 srv_kmc  11140 S    kmc
    # j# R( O1 }( t6 X' |; Y9 I
  110. 2378 srv_ssmp  1596 S    bftpd -d -p 21 -L /var/bftpd_ipaddr.lst -O /var/bftp
    0 `& v+ Z' g( ~3 _* f
  111. 2385 srv_bbsp 11540 S    dhcpd; G- E# t! c3 V) X3 `5 C! Z
  112. 2415 root         0 SW   [SDMsgProc]7 b, V, k3 \( b; i3 A
  113. 2416 root         0 SW   [SDPktRtcp]
    , W! h! S1 u* g) b$ S' K6 ?7 z
  114. 2417 root         0 SW   [SDRecv]
    3 V7 G% n* J) u+ C; ?9 }- m* P
  115. 2418 root         0 SW   [SDMsgTimeout]
    ( H2 }# L3 T, X) I5 \; t) d
  116. 2424 root         0 SW<  [codec_workqueue]
    + d) ^2 M- A( n2 Q. M
  117. 2429 root     11352 S    wificli& \2 W6 L8 I( |* X
  118. 2477 root      1508 S    {exe} ash /bin/console.sh# H5 h. X+ o, t) `! c
  119. 2496 srv_web  17380 S    web -s 16 -c 8449 -s 17 -c 12546 -s 18 -c 12547
    1 j) E: O6 Y6 w
  120. 2513 srv_apm  13528 SN   apm
    & k4 u1 }$ c9 i1 ?
  121. 2535 srv_clid  1520 S    /bin/sh --login
    0 o# l, c4 ?. q1 p
  122. 2820 srv_clid  1508 S    top
    + A' Y7 z2 z2 D2 N! n  M# a
  123. 4291 srv_clid  1508 S    /bin/sh --wap
    4 J5 x" s" ~1 |0 v/ g
  124. 4292 srv_clid  1520 S    /bin/sh --login
    / f1 L$ ?9 g/ ]; [; F
  125. 4374 srv_clid  1496 R    ps
复制代码
这下进程干干净净了,是光猫最美的样子。再来看看内存占用约87M,占比87/512=0.169922。3 I: N' Z9 t9 ]- H/ Q' b- O! }% B

: P) o2 T4 e4 z8 L8 G6 n( W% G% @
  1. WAP(Dopra Linux) # free
    ) z; m/ K5 q3 z( T9 k: J
  2.               total        used        free      shared  buff/cache   available
      M' y9 o1 a( v0 C
  3. Mem:         504064       87064      374120        3860       42880      403680
    8 o, f0 p1 e! F. H# d9 ~3 u: x
  4. Swap:             0           0           0
复制代码
上图:2 Q% `9 Y- C+ |+ K4 @
8 M! M- ]$ E/ r# F9 j
3 x4 M/ l& {5 b6 E

7 b7 L, S3 k& {
" N- A& ~; n9 E9 |& y$ g9 n. Z

, \: V- C( S3 Z第三个部分:降CPU。其实做完第二部分,CPU自然就降了,没有小姨管家这些插件,CPU波动都很小,上面截图刷新一下,就跌至1%了。
" ^6 r" z: {. U  V& W
0 h9 q  b% \% G8 d0 o% g' ?
1 G4 k; I% g7 S3 v

" K4 Y! h' M: X8 s

2 H. P* M, R! j% H3 u. t第四个部分:上述操作之后,8145基本上就是一台B610了。$ U& S, O+ ?  f/ S% e& z* |
7 O8 R4 t1 h2 C+ o
  1. 参考:+ ?; f5 P$ P: k8 S- [3 A: n2 ?& w( [
  2. & y3 V: }1 C) D# c5 ^" }+ {
  3. E-140W-P 光猫内存优化终极方法/ U2 h' ^6 ]+ W9 c7 o6 s0 @- P
  4. https://www.chinadsl.net/forum.php?mod=viewthread&tid=131363
    0 J; ~$ j5 \% I; \/ F) g4 F2 ?
  5. (出处: 宽带技术网)# e4 M2 K( K$ d4 `

  6. * J( j7 _1 Q1 @2 g. i2 X% ?! N/ h- ^
  7. 华为万兆猫HN8145X6使能+补全AllShell+修改SN+E改XG+切换华为界面
    : N( a0 o! o+ V. E: n( p
  8. https://www.chinadsl.net/forum.php?mod=viewthread&tid=170109
    5 e! ?; X1 Z, E9 ~* [" r' m
  9. (出处: 宽带技术网)
    7 O( N1 S7 S* ^5 I( v& ~* O, o

  10. $ _% D: e- G8 s) I9 x
  11. / G1 @' X# ]/ t/ O
  12. 关于hn(s)8145x6解决高频度写入报警和内存使用过高的办法# Z; _: u, [, B
  13. https://www.right.com.cn/forum/thread-8231031-1-1.html+ r. h. q+ F$ [3 R& Q
  14. (出处: 恩山无线论坛)
    7 C, |( H) e2 z: |2 O
  15. + k8 c, R: s7 a3 w

  16. ( L0 E- _2 a( U: y2 s) F7 A
  17. 关闭F610GV9的插件gamespeederv3等
    ; O$ h) a' V. f; O2 A5 d
  18. https://www.right.com.cn/forum/thread-8293411-1-1.html
    - \# g$ G4 T. Q; C: L
  19. (出处: 恩山无线论坛)
    / h1 W' s# z" q" s! i

  20. $ D1 l' @7 F+ O3 n
  21. ) |8 o4 n2 g" J  h; Z( s0 M; j: l  s
  22. https://akbwe.com/posts/f7607p_java/
    ! x5 b+ L! H! T, t  D7 `8 b

  23. - \- e& L1 B/ ~4 g. |" O

  24. 0 S8 z6 Q+ i: {
  25. https://www.cnblogs.com/geyee/p/15929913.html
    3 n" ^6 ]' V- x$ w% [; ?
  26. + h! A' ?5 ^7 R! f, L5 A( W2 F
  27. https://www.v2ex.com/t/892428
复制代码
$ A: d3 P7 R9 A0 A

$ f7 w4 j% |8 p. b0 r, M+ [7 Y: i

本帖子中包含更多资源

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

×

评分

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

查看全部评分

发表于 2023-9-8 17:51:12 | 显示全部楼层
折腾无极限...' R3 [+ |" S, Z7 K* i( A
. T- }7 `/ C. A( q6 s+ _2 l
==========
发表于 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 | 显示全部楼层
高水准技术贴,合适那些喜欢折腾的!
; `- a( k& E: E# W9 i不过日常使用没什么必要,这么容易坏就不是华为啦" {0 s( l1 E4 c5 |: O
感谢大师分享,顶贴。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-19 17:46 , Processed in 0.031342 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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