食用前提:由于论坛已经有很多猫的玩机贴,所以这里跳过基础部分,直接上关键的。这里也感谢大家分享的教程,这个帖子也是在前辈的基础上做的改动。另外万事皆有风险,请谨慎看待。此教程适用于大部分华为光猫。
9 `. n5 a# ]2 m- V$ P3 V# _! H& ]5 ?7 u
: N( q' }3 [" m8 n! O, P9 G' o- S) \5 a7 }2 |
第一个部分:降温。回归光猫的本质,就是稳定桥接,然后路由器拨号。为了降温,第一步就是关闭WIFI。相信这个大家都会。但是,比较奇葩的华为光猫的WIFI芯片并不是随着界面设置的关闭而关闭。这个拆机后发现的,因为配置页面关闭WIFI与否并不会对功耗产生影响。这个时候想到的是直接把WIFI供电断开,来个硬件阉割,但是实际操作以后,光猫会出现莫名其妙卡顿。
1 G1 V$ t" ?/ t% q& Z8 j6 y: w" @4 W9 t$ i
" z& L' G3 u9 {( _; j
回归正题:让WIFI参数从hw_ctree.xml参数里面消失,功耗直接降大半! C' t/ S) a$ y1 L' P' R7 _, L7 u9 ^
- 首先对hw_ctree.xml进行备份,然后解密使用文本编辑器打开。查找下面这一段
! Q. |4 `* Q5 x% n# ]+ Y - <WLANConfiguration
1 g; {; x1 D5 D5 G) j - ......$ b7 z6 J& Z% m# Y( [" e
- ......$ Y2 A% u1 h* a
- </WLANConfiguration>
* K9 U, w) M% w8 F9 L
; D' a6 e# `( r3 k- S W0 t- 删除上述部分,大概是9-102行。8 M5 F0 W9 @0 b8 x/ ?
- 然后加密传输回光猫,重启生效
复制代码
. h- B1 a/ O4 w, u7 N1 p3 d ~6 o
j. C: Y5 }8 i+ q上述操作相当于不启用WIFI硬件初始化。测试下来是功耗降到3W的样子,之前记得是5W。实际上摸WIFI芯片,有一点点温度,应该就是基本的待机了,无关紧要。, C' q# L! g7 B" U8 ?) L+ A# p
- @7 i. Y, V+ D1 [# b4 G0 U1 K
0 _+ Z# q/ F& g s' g' @' h: C3 N2 [' B
) O: h B8 E0 i1 X9 J, [, G第二个部分:降内存
/ v# v7 v! B3 k
+ P+ H! s3 O* `$ c& w6 b/ x这部分研究了很久,参考了很多资料。内存由开机是18%逐渐升到30%左右,是因为有一堆外挂APP。大概如下:- K! w1 D% ?+ Y+ c8 t
- 732: 112: 40: 212: 0: 368: /sbin/appmgr
7 o6 o! r& n# X( E v9 ^; O - 700: 144: 32: 272: 0: 252: /sbin/cloudclient
; ~- r3 ?' x7 ^0 J) J - 608: 64: 32: 268: 0: 244: /sbin/cloudclocal5 T6 w, u9 M3 w
- 416: 76: 32: 144: 0: 164: /usr/sbin/vpnclient
8 |/ J7 J4 `. y6 D( ~2 ^ - 820: 328: 40: 200: 0: 252: /sbin/easymesh& I6 Y8 ?6 o. f2 T2 l
- 336: 16: 24: 132: 0: 164: /usr/sbin/dsmonitor, \7 N9 N% ~ u# ]
- 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/ ~8 |0 n- x; B
- 604: 0: 8: 60: 0: 536: /sbin/appmgr/ y, n) I0 g; y" k7 A
- 88: 4: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/extccv3( x5 n+ D0 s0 m6 J
- 600: 0: 8: 40: 0: 552: /sbin/appmgr
3 D' f. V! A& F* j8 T$ h - 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/gamespeederv3
; Y* a, o. L6 g* ]) B: B8 y - 604: 0: 8: 36: 0: 560: /sbin/appmgr
+ c7 P0 O' M e- c - 600: 0: 8: 52: 0: 540: /sbin/appmgr
, Z6 I! h, X1 A- Y5 H/ l$ I - 880: 456: 32: 148: 0: 244: /files/gamespeederv37 J4 l9 i: z E1 s, e z' {8 U
- 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/inter_conndv3* m1 q- w/ f t
- 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/u01v3
# I8 j4 U6 _& W9 S - 600: 0: 8: 36: 0: 556: /sbin/appmgr* f" ~& b3 ]( J4 C
- 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/opmaintainv3
U! H+ g# N5 _) \ - 1052: 484: 56: 220: 0: 292: /files/inter_conndv3
8 q% k. O+ [6 \* E" j3 I - 600: 0: 8: 140: 0: 452: /sbin/appmgr! F0 D3 ^; d" o7 ~# h3 n% V& O# r
- 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/xrobotv3; @- S4 i, V' q' | |
- 460: 64: 40: 132: 0: 224: /files/u01v3( p: {5 q+ E0 U& M6 R
- 1212: 308: 32: 588: 0: 284: /files/opmaintainv3
7 k0 ^- P/ }" I8 q& l6 v" ` - 912: 52: 40: 620: 0: 200: /files/extccv3
; i% N9 @' f, @( r; c - 956: 472: 64: 152: 0: 268: /files/xrobotv39 q8 t& F/ V2 M$ [7 m; t
- 600: 0: 8: 152: 0: 440: /sbin/appmgr
, W6 r2 r/ u: { - 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/b01odmv3
9 ?1 L, N4 @! j ~( }/ |2 ~ - 116: 40: 8: 0: 0: 68: /files/b01odmv3
复制代码
! A: w3 C1 b, ]1 {; ~5 E }0 O* H7 K* s. }
直接用装备模式删除对应的文件也不行,saf-huawei也不行。下面这个优化也不行。' e" K4 h2 h$ z% k% f* G) i% l
2 y% C2 z8 h/ D0 D1 x" ^; Z' O
- 首先是开关kernelapp问题,进入shell命令如下; t$ H2 `6 B( R4 _2 z3 x: E; |
- su3 I. G$ T+ C( s2 ? [% R* D, k/ _
- cd /mnt/jffs2/plug/app/cplugin
8 a. {# V3 a6 R7 P5 _4 b - cp cpluginstate cpluginstate-bak
$ Q S: Z& U+ D, R1 s2 K2 k& R - sed -i 's/ACTIVE/STOP/" cpluginstate
: F! V% `0 K- R% t1 @ d - 输完命令后确认下:" V$ n; ?* L' K! B0 k
- cat cpluginstate
6 A; C0 U* ?; c/ c9 O5 ~4 S& O6 J - 输出内容中没有ACTIVE而有STOP就行了。确认cpluginstate后需要重启
- O8 z* O% ~% s# U1 R0 ]8 e2 s - 重启命令:reboot重启后输入top回车,按m后使用1键来找一找,只要没有/kernelapp就是成功了。: J. U/ E" x" f1 v# S% `+ `- X
- 以后如果想用kernelapp的话,命令如下:
p6 S) X5 h& |( M4 y3 E( Z - su4 L* u! h! N2 }4 H' G' F) V7 f7 H0 y
- cd /mnt/jffs2/plug/app/cplugin
9 g& M" F& k8 s8 J1 A - rm -rf cpluginstate: U- a5 }/ S& v( n8 s% J' j8 K
- mv cpluginstate-bak cpluginstate; G. C& G/ d4 `0 C. R: i
- reboot) h- \' W; }+ e
- 就好了
! S# A8 l2 D% Y% b8 q - 5 T6 ?3 |3 x1 |; |3 I
- * K0 f7 B m7 t4 k
- vi /etc/init.d/appmgr
: B, G6 {) }3 H' [$ l, D) g - 5 @' X" `, I; k* Q! p
- #将函数start_service的内容全部注释
3 ?5 \/ b0 K9 U g! y - #!/bin/sh /etc/rc.common+ C- y( e6 G/ o. I! A
- # Copyright (C) 2013-2014 OpenWrt.org0 e- p" a& ?. k$ n0 j* _9 D' b
- , j' ]7 k4 q1 Y* g# r* A
- START=157 v5 i* k# p+ @# ]3 M4 T: v
- USE_PROCD=16 ?' g5 |5 c6 Z5 K' y
- PROG=/sbin/appmgr4 E; W) A9 c/ M+ h( H4 R1 P
% K) S" X9 j' M* _5 ^( T6 s, Z- start_service(){ ?0 d2 @' s9 Q+ Q( Z( C
- # procd_open_instance7 n. _3 O3 N- }4 M' y% N
- # procd_set_param command "$PROG"
2 S, } E+ v' j: r0 g) D - # procd_set_param respawn 3600 5 0
; u _8 l# i" {* x3 ~" z - # procd_close_instance5 @& N3 h5 p) D
- }# e* C6 q3 }: D. u) V4 L4 u3 Y
- 2 R* a+ ]8 g7 s- r( ]
- $ B1 I% A; B ]8 p
- ' M* Q! g7 g3 H2 h+ G k5 o4 s
- /etc/init.d # cat cloudclt ' r d/ R, C" ^
- #!/bin/sh /etc/rc.common ?! {$ ^, A2 R; r3 I2 U) X
- # Copyright (C) 2013-2014 OpenWrt.org
7 o% ]+ ?% C7 H" t: W
$ w I, r# H3 J. o: ^( S& c- START=16
+ ~+ H7 V o* k9 m% Z3 Y - USE_PROCD=1/ l( P! I7 z F6 [9 n) V
- CCPROG=/sbin/cloudclient
* B* `" A6 c9 I - LSPROG=/sbin/cloudclocal
W' j n( ~& @8 {0 o% }
+ F7 x) k% \+ Z/ j5 t8 J/ X- validate_cc()+ u% y. H3 I1 }) Y( ], S1 B3 S
- {9 _! I$ ~; I8 q& k* L- n
- uci_validate_section "${1}" global global \
- H, R( j- N: p" `3 Z: [ - 'debug_mode:uinteger:0'
5 T% Z. b+ W" X' C/ w) { - }! G" z3 r7 H4 y% U+ M0 `8 S
- 4 a' z4 o6 Z4 ~/ ^. y, d
- start_cloudclient()
* T \* B, R9 O8 ~ - {- E8 Y9 Q- v8 N: i8 Y0 Y0 N7 ]
- local debug_mode
, T, s' \2 I+ X: c: c+ O/ {( @4 A% H - - A. s6 \. d6 p1 N: K1 |3 S/ }
- validate_cc "cloudclient"( ~" C! r F. {$ s
3 f# w4 x8 c9 J- procd_open_instance
c5 X0 T; }/ @% w# H - procd_set_param command "$CCPROG"- @* M5 {& c+ W1 \$ R
- [ $debug_mode -gt 0 ] && procd_append_param command debug4 J: a% f3 f5 E9 {0 N
- procd_set_param respawn 3600 5 0! F5 |; T$ s; \& v# I5 C
- procd_close_instance' Z# `. X0 U1 q) R
- }9 Q' {0 f$ s. U) w0 j
- 6 W, I* S8 n+ b S
- start_cloudclocal(): f; B' f' I1 W4 }4 m
- {! H% O; b1 Q7 z% D9 N
- procd_open_instance
3 K) Z/ L* l5 Q/ J- C9 E4 D - procd_set_param command "$LSPROG"
+ m$ B+ z. O) c" \' p. L - procd_set_param respawn 3600 5 0
6 ]( ?3 b1 r# f/ ~4 I3 A - procd_close_instance
0 T. D2 d1 [0 q - }+ q& w3 |- z( H2 _4 w, |, |
- # n% y1 ^% R& m# e3 c7 ?
- start_service(){
- a. D+ ^; k- E9 V' J - % x/ n& P* Z: D& c! |+ l, T1 @
- # config_load cloudclient
% _- G7 O+ c. |; M; ~ - - j L+ R5 C. Q2 B5 I) S, J( O) N
- # start_cloudclient. v% I7 ^: F" x9 i% M. f! w: E' R8 O
- # start_cloudclocal
! w$ t, k+ q) C' z2 n4 I! a7 T! I - }
8 g! F; F% ~% e
复制代码 重新开机会自动恢复。这个部分不知道有没有高手能根本解决,予以删除。小姨管家、HWLINK、CLOUD、APPMGR等统统不需要,光猫就是光猫而已,其它的东西是路由器的事情。
& s; d7 T1 @7 X3 M5 P- Q) _5 R+ L5 g- o# P( E3 f
( a C5 y* C8 B2 k; P* B
5 x1 ]# D3 ~- i% \3 [% k. |1 \回归正题:解决办法就是改为AP模式。( i9 o/ L& D% I4 u, d
- 关于hn(s)8145x6解决高频度写入报警和内存使用过高的办法:https://www.right.com.cn/forum/thread-8231031-1-1.html
复制代码 据原帖反馈是可能会影响IP分配。但是因为光猫只是做光猫,路由器拨号,所以光猫DHCP的情况并不会影响。" L H+ U) H+ @/ I. Q2 u: E: u7 v+ r
; {# r2 r p, P4 e& O Y6 a3 M
效果展示:+ G- @. C! P9 V9 X. @, [7 z
- WAP(Dopra Linux) # ps
4 ]1 l& |( y- z6 `0 v - PID USER VSZ STAT COMMAND+ ^8 O7 p5 b' c- ~4 U+ _- m! h& b
- 1 root 1496 S init
# ?* J% q( E' ^8 X - 2 root 0 SW [kthreadd]7 d. v& i. q; `) O/ A
- 3 root 0 SW [ksoftirqd/0]* F. t6 F* }- s" M7 n
- 4 root 0 SW [kworker/0:0]3 L! N) Z# k" X5 M* K
- 5 root 0 SW< [kworker/0:0H]0 J* }# Y, K6 E; s, E
- 7 root 0 SW [rcu_sched]
9 p" }, x8 u5 r5 g - 8 root 0 SW [rcu_bh]
3 w' L- g2 V7 `4 J0 s& e - 9 root 0 SW [migration/0]) I: x! ^: A( S6 K4 T2 T2 K
- 12 root 0 SW [migration/1]
# w% Y$ I& a: u; b8 W! T - 13 root 0 SW [ksoftirqd/1]5 y* Z+ s4 q, @1 F
- 14 root 0 SW [kworker/1:0]
v' b; T9 d! D! i; j, `" ?4 s4 j3 Q - 15 root 0 SW< [kworker/1:0H]" v1 R. c$ X* e
- 16 root 0 SW [kdevtmpfs]
3 h& G Z- c/ n7 G - 17 root 0 SW< [netns]
$ X+ h0 @; y' W9 w5 p5 E/ R - 18 root 0 SW [kworker/u8:1]. @5 Y2 Z6 b2 ` O1 `
- 22 root 0 SW [kworker/u8:2]( L7 x0 g$ s" s# V) t. v
- 119 root 0 SW [khungtaskd]3 u/ _/ B7 ?2 J% M! I* x- R) d
- 120 root 0 SW< [writeback]8 F5 _" e% Q5 v8 p
- 122 root 0 SW< [crypto]$ [7 {) d5 S- E) J
- 123 root 0 SW< [bioset]( p6 t: C7 ~; v
- 125 root 0 SW< [kblockd]
, i/ L5 U* w! |& w! ?8 l - 148 root 0 SW [kworker/0:1]5 M% B2 ^- ?4 `% {+ [* O- q. E
- 163 root 0 SW [kswapd0], z+ ]" O9 U' Q4 I, K: N+ X: Y
- 164 root 0 SW< [vmstat]
D ~! r+ [- p- Q0 \; v& H - 314 root 0 SW< [bioset]
7 A- ]. l% {1 [0 F* d% t - 315 root 0 SW< [bioset]
2 |1 N+ ]0 Q* q6 ~- u1 Z k( Q - 316 root 0 SW< [bioset]
( g( @/ p1 t J6 O4 |( \# z4 X$ ] - 317 root 0 SW< [bioset]5 } y% D/ I. K0 l
- 332 root 0 SW< [bioset]
$ B- E( u# T$ z# ^* F - 337 root 0 SW< [bioset]: E, i* U2 C6 w3 B; j, N
- 344 root 0 SW [kboxd]
' O- I2 N& o3 Z4 s8 X( w* z - 350 root 0 SW< [deferwq]
% y: I6 g/ K4 T - 368 root 0 SW [ubi_bgt0d]
- i9 Q$ d$ }2 g- a, a- M6 U - 372 root 0 SW< [bioset]
4 A% u2 |& @' Z - 378 root 0 SW< [bioset] ?! I; i5 n# V0 ]% ] J
- 384 root 0 SW< [bioset] u6 n1 w/ @5 t5 c$ `3 t
- 390 root 0 SW< [bioset]( W5 ` V0 U0 [& U& A+ Z; S
- 396 root 0 SW< [bioset]8 [* x! A/ y6 @% O1 W+ s. P
- 402 root 0 SW< [bioset]
9 X K: I& P4 x# N9 N, l - 408 root 0 SW< [bioset]
7 z- D% Q, ^- o6 Z8 O - 414 root 0 SW< [bioset]# k( R) @; q7 \; z5 m9 P1 H6 p' a( z
- 420 root 0 SW< [bioset]
& ~5 x" i* k: i( r9 _, `/ P - 426 root 0 SW< [bioset]% v% c1 K' `- `& f3 j# N
- 432 root 0 SW< [bioset]
. [. i7 {( E6 {& ]' T! T! @ - 438 root 0 SW< [bioset]
$ q( M2 C! o2 Q - 444 root 0 SW< [bioset]
. D# k7 p) ^8 d8 X, I' N - 447 root 0 SW< [kworker/0:1H]
- W( K1 U9 q L9 f3 T - 448 root 0 SW< [kworker/1:1H]
/ V: p$ I* H; g - 583 srv_ssmp 1980 S collect_pipe+ k/ M5 _6 O* l/ `, e+ L( Y
- 604 root 0 SW [random_generate]
- H- t5 n8 k! [9 i$ Q4 O. y - 607 root 0 SW [wap_wq]$ R: C5 R8 J. G7 o! }
- 708 root 0 SW [ubifs_bgt0_11]
# N; v' P6 J* Y& Q - 793 root 0 SW< [ipv6_addrconf]
: S) u/ Y7 {8 j4 B: l. z! j. B - 797 root 0 SW< [bioset]* U) o( c% `3 G2 O. y
- 800 root 0 SW< [bioset]5 ]( e c7 S3 _9 F6 z: l
- 803 root 0 SW< [bioset]
* h. X$ L9 @: D# ]; Y! } - 806 root 0 SW< [bioset]& D1 m# r! l4 T9 D+ v. M5 ?# r% A1 U
- 809 root 0 SW< [bioset]) T) u, j0 D. ^0 j1 R+ E% \
- 812 root 0 SW< [bioset]
, n# F" N' T/ C- S9 w - 815 root 0 SW< [bioset]
" ^* S, g2 K C& e - 818 root 0 SW< [bioset]$ p8 R% s, d7 Q6 _/ \
- 837 root 0 SW [hi_workq]
$ p9 H4 ?* } n* w - 839 root 0 SW [fmea_manager]
1 d; @5 v* g4 [( z - 873 root 0 SW [eth_manager]
: n$ U2 n0 V' \" H - 1054 root 0 SW [watchdog/0]- a6 b$ {& }* p4 T0 z
- 1055 root 0 SW [watchdog/1]
) k! Q% T. o8 f' {; f; _ - 1092 root 0 SW [ubifs_bgt0_12]* T Y& g# ~2 J
- 1127 root 0 SW< [loop0]
5 ~- J3 [7 g: e5 d) O - 1285 root 0 SW [kworker/1:2]9 E9 [8 k: W9 W, R( ^9 @
- 1325 root 0 SW< [mirror_wq]
$ {2 m9 c5 ~. S - 1363 root 0 SW< [cfg80211]
5 U7 w* k1 F; j4 e' y9 l - 1384 root 0 SW [kTimerTask]$ F5 i' g9 w4 }, _& R2 ?5 s l9 @
- 1566 root 0 SW< [dev_workqueue]- x" l# |1 l9 W* i7 J. _
- 1569 root 0 SW< [optic_status_wo]
7 D6 e5 \4 b* U w* E - 1570 root 0 SW< [firmware_load_w], B* ?! G4 {: r
- 1616 root 1584 S dbus-daemon --system
- O3 t/ J( }9 M: I/ `! u - 1629 srv_ssmp 19136 S ssmp
) H5 c% R# b7 h - 1630 srv_cms 13148 S cms, p) v$ T* l/ u8 [2 u6 I. P# S# _
- 1631 srv_comm 11980 S lsvd! T j5 G; U- p8 k- t
- 1632 root 11600 S comm -l bbsp wifi cms cwmp wlan_dbus usb_mngt dlna u8 w, C L3 K. P: V' J; a
- 1633 srv_bbsp 30024 S bbsp
* F+ U4 y0 v* b& h. H - 1634 srv_amp 15980 S amp4 J* U# U" o7 I1 K; d: ~
- 1635 srv_igmp 12932 S igmp# t; H* y0 v' A- b( J3 c
- 1636 srv_emdi 11436 S emdi
% W& Q# p; G; ~2 W% n- z - 1638 cfg_cwmp 17776 S cwmp
6 y% |$ D1 Q5 ~ A1 S5 M1 E - 1653 cfg_omci 15680 S omci
# I; l" u0 |; P, K - 1660 srv_wifi 19300 S wifi -d 5 -n 60 V% A+ Q$ p/ _6 J
- 1779 root 13300 S procmonitor ssmp bbsp amp voice_h248sip' P0 }6 v0 i( [" `+ k
- 1828 srv_bbsp 1952 S ip6tables-restore -n
+ f' D( H, } m! g2 m. B8 X - 1945 srv_bbsp 1960 S iptables-restore -n+ Q/ Y8 j+ _( Y
- 2055 srv_bbsp 2688 S dhcpc -i wan1 -s /etc/dhcpc/dhcpc.script -K -y 4 -x
. M! Q# u, L& H, h - 2100 srv_bbsp 1568 S pppd nic-wan2 unit 258 maxfail 0 persist +ipv6 debug
* E5 i7 W! e# T/ `! P- z - 2207 srv_bbsp 1228 S radvd -d 1 -n -m stderr5 n4 h4 Q( A1 |. r
- 2231 srv_voic 23228 S voice_h248sip -d 3 -n 10
- U H5 [9 j. q# A( c4 U - 2239 srv_clid 14852 S clid -rpc
7 W2 _: l& b1 K. C$ O* e1 ?: P - 2242 srv_bbsp 1752 S dhcp6s -f -r -c /var/ipv6/dhcp6s/dhcp6s.conf br06 ]4 K7 z3 M( m4 y9 G- v8 P1 [: z
- 2252 srv_clid 1508 S /bin/sh --wap
6 A6 G% _; a& [ - 2267 srv_clid 1352 S dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 1& Q2 d* r! O5 \
- 2268 srv_cms 10948 S sntp, ]/ _. `2 p1 Z& z, ^: g
- 2289 srv_clid 1352 S dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [
+ E1 ^- u! n! c - 2302 srv_clid 1352 S dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [7 Y; c, |: `% \8 T. `
- 2312 root 0 SW [kgontregd]6 b3 T! D3 S2 D2 h' P" n4 F
- 2313 root 0 SW [kgontupd], f! L0 Q; v3 ]+ A( D2 n& U: d! X0 s
- 2320 srv_amp 10844 S ldspcli
3 a: d' ?9 B. p5 d - 2326 srv_bbsp 1484 S dnsmasq --conf-file=/var/dnsmasq_br0.conf
! r0 a" Q. w3 m- X( C - 2331 srv_bbsp 1484 S dnsmasq --conf-file=/var/dnsv6/dnsmasq_br0.conf
# X) G8 t$ \& i" T! S - 2365 srv_kmc 11140 S kmc, x: X$ @8 B+ Q; ]( y
- 2378 srv_ssmp 1596 S bftpd -d -p 21 -L /var/bftpd_ipaddr.lst -O /var/bftp
- N1 w$ \5 C5 P/ _2 {! z - 2385 srv_bbsp 11540 S dhcpd
8 i$ h7 ~% i: Y4 N( L" m - 2415 root 0 SW [SDMsgProc]7 s( P' {& S2 |) Q* x6 z
- 2416 root 0 SW [SDPktRtcp]
+ c$ @9 w+ `& M0 F% m' i - 2417 root 0 SW [SDRecv]
( \" ^0 d3 {% v% K - 2418 root 0 SW [SDMsgTimeout]
7 j s/ ? z* g3 n - 2424 root 0 SW< [codec_workqueue]. x& f6 y+ H7 C7 c. x. r1 d+ J& w
- 2429 root 11352 S wificli& b+ y/ l: ~3 q3 ^+ z$ p
- 2477 root 1508 S {exe} ash /bin/console.sh+ ^6 ~3 n9 }1 R; [, t1 T. ?
- 2496 srv_web 17380 S web -s 16 -c 8449 -s 17 -c 12546 -s 18 -c 12547: L7 a' e; V ?
- 2513 srv_apm 13528 SN apm( E8 j l7 k- Z; s) @2 { o8 P H
- 2535 srv_clid 1520 S /bin/sh --login
, p0 m3 X* V, p) B" C - 2820 srv_clid 1508 S top/ k* a6 C, R" n3 i2 q! q2 F
- 4291 srv_clid 1508 S /bin/sh --wap1 G! N1 o6 ?; {1 |- ]+ }% d
- 4292 srv_clid 1520 S /bin/sh --login$ r0 v$ O& K- M8 T. g" w$ @
- 4374 srv_clid 1496 R ps
复制代码 这下进程干干净净了,是光猫最美的样子。再来看看内存占用约87M,占比87/512=0.169922。
2 u0 ^( M5 a2 X
7 s7 v$ u' V& P, `2 A4 h- WAP(Dopra Linux) # free
% C, V- x s* R5 `; ^/ A. e$ v, } - total used free shared buff/cache available
) j5 i& s0 W# U* s- B3 C7 }) C - Mem: 504064 87064 374120 3860 42880 403680
1 `) V* h8 r' ?6 Y( ? - Swap: 0 0 0
复制代码 上图:& K+ a9 f+ L" ^2 _6 U# o$ V' w" A
9 J6 W5 Y6 r9 ^5 C
" A: t+ n9 Z2 S* z. y- d- e
: H0 I, g) {6 n
' ^0 ]0 ^- n) D9 O+ d5 t! S2 q& l& Z: w& K. w2 b
第三个部分:降CPU。其实做完第二部分,CPU自然就降了,没有小姨管家这些插件,CPU波动都很小,上面截图刷新一下,就跌至1%了。/ F) u* E/ w+ c: P: v
1 j5 c" w. p( U) t' c' @5 M# b: n8 X0 P7 o, _% W& k& O1 T
9 S& g8 ?$ Z. \- j$ h0 E. m
$ E. C! i: f: L# ?7 q第四个部分:上述操作之后,8145基本上就是一台B610了。' Q/ s, b) P6 G; J2 i
1 d5 A" `# `* C* G" N$ F- 参考:
/ d! _; y$ I( P - & q. y3 L6 q% X6 i9 k
- E-140W-P 光猫内存优化终极方法
" K" u3 M9 P& k: c6 m* G: D - https://www.chinadsl.net/forum.php?mod=viewthread&tid=131363% _4 W8 s1 d, d4 K7 O
- (出处: 宽带技术网)
& C, f& Y( x% X" h- V2 Z
/ }% L; f( \ m( x# Q- 华为万兆猫HN8145X6使能+补全AllShell+修改SN+E改XG+切换华为界面
( A. R# ?. C" h$ V: c( C3 S/ U - https://www.chinadsl.net/forum.php?mod=viewthread&tid=1701099 H9 U3 _ _9 ?" @ C
- (出处: 宽带技术网)
! Q3 G6 Q5 ~% o - 2 K9 |# |2 {5 F+ a/ w
7 z7 o% f9 u& V9 o- 关于hn(s)8145x6解决高频度写入报警和内存使用过高的办法8 j! ?4 h5 U6 _) U+ E! L9 ]
- https://www.right.com.cn/forum/thread-8231031-1-1.html9 f- S& ~2 e8 H2 S5 A
- (出处: 恩山无线论坛)
, r, Q2 v+ A, P# x/ `8 {
( v- ?' n. }" H
4 ]: f; o; A/ s- 关闭F610GV9的插件gamespeederv3等( H S( m+ F4 } M5 Y
- https://www.right.com.cn/forum/thread-8293411-1-1.html
) z5 {9 R# L& N0 m- H9 @ s" Q3 [ - (出处: 恩山无线论坛) [# ~( T: b5 `0 F( k; j( a0 [
- F! A* i; }' x8 z( i( f0 ~7 V
- ; M% s' @. q: }$ |$ R5 W. Z: P; q
- https://akbwe.com/posts/f7607p_java/0 H+ D( w" S6 P
3 Q( J" I1 k1 @, H, H- S
0 q X p+ b$ f3 l0 [# N8 r- https://www.cnblogs.com/geyee/p/15929913.html6 Z0 v) F+ S% b, R
5 G& z4 P6 e; ?$ j+ \- https://www.v2ex.com/t/892428
复制代码
w+ k/ s0 ]# Q) y* R& i ]$ P% o2 B' u: K) \
|