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