食用前提:由于论坛已经有很多猫的玩机贴,所以这里跳过基础部分,直接上关键的。这里也感谢大家分享的教程,这个帖子也是在前辈的基础上做的改动。另外万事皆有风险,请谨慎看待。此教程适用于大部分华为光猫。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- 首先对hw_ctree.xml进行备份,然后解密使用文本编辑器打开。查找下面这一段6 V' D8 s& ~" A" E, e7 z9 v4 T: o. Y
- <WLANConfiguration' e5 Q" v2 E: O/ i- P7 v# l
- ......
9 H$ ?8 c+ l8 S0 c - ......4 I) `* N$ {6 s: l, d4 d
- </WLANConfiguration>% `8 A2 l `" @) ^9 x+ Q
& d6 s) P2 d$ g3 ~" A1 i" m! h- 删除上述部分,大概是9-102行。7 y! O9 ?* e( T
- 然后加密传输回光猫,重启生效
复制代码
+ }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- 732: 112: 40: 212: 0: 368: /sbin/appmgr6 {8 ^! ?- t8 Q4 l# l$ @0 q) z \
- 700: 144: 32: 272: 0: 252: /sbin/cloudclient
9 Z! C; z8 u$ P& k - 608: 64: 32: 268: 0: 244: /sbin/cloudclocal8 h! a ?' |( r
- 416: 76: 32: 144: 0: 164: /usr/sbin/vpnclient4 ~! k$ t8 H* w: y
- 820: 328: 40: 200: 0: 252: /sbin/easymesh7 w* A" `. p; B0 x: R# m
- 336: 16: 24: 132: 0: 164: /usr/sbin/dsmonitor
v1 b) R! `0 n4 L k% 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+ p7 f1 I, C5 v% l# y) F( p
- 604: 0: 8: 60: 0: 536: /sbin/appmgr
" A; n5 s1 Z# \/ L* ]9 R" W7 v' a - 88: 4: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/extccv3
6 `4 ?% d/ f: { E2 U - 600: 0: 8: 40: 0: 552: /sbin/appmgr
/ ^1 u0 W9 v! P3 K+ X5 `: \ - 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/gamespeederv3
& w( O) B2 b2 w) {6 g - 604: 0: 8: 36: 0: 560: /sbin/appmgr
' t3 I' D% U9 N0 r. v - 600: 0: 8: 52: 0: 540: /sbin/appmgr
; t' _$ [. z: }" m- w& r" ^( o) V - 880: 456: 32: 148: 0: 244: /files/gamespeederv3. X( T9 A& m8 _# `3 x) A7 [
- 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/inter_conndv3
2 Z6 s) D. r+ \( i - 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/u01v3
/ \2 B) L. w0 a4 `; H+ i( e3 q# M - 600: 0: 8: 36: 0: 556: /sbin/appmgr
9 \5 E- q0 D7 T- t - 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/opmaintainv3
% d+ K' J1 _7 e - 1052: 484: 56: 220: 0: 292: /files/inter_conndv3! k; j, ~, j8 H; p& A: H0 b) N
- 600: 0: 8: 140: 0: 452: /sbin/appmgr
/ H& j6 e) w8 D, @4 X2 X9 d3 i+ P - 84: 0: 8: 0: 0: 76: /sbin/init.lxc--quiet--/files/xrobotv34 T/ B% N5 x6 |" J0 c7 x
- 460: 64: 40: 132: 0: 224: /files/u01v32 p9 C5 H( N3 w4 C' B
- 1212: 308: 32: 588: 0: 284: /files/opmaintainv3
1 C, U r8 z$ [8 t) f - 912: 52: 40: 620: 0: 200: /files/extccv38 N; d4 T6 Q( n) U. Z
- 956: 472: 64: 152: 0: 268: /files/xrobotv3
, @! f) ^0 \% x - 600: 0: 8: 152: 0: 440: /sbin/appmgr% r. M! q2 C& ?; R
- 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
- 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- 首先是开关kernelapp问题,进入shell命令如下$ }' ] B+ A9 `1 w$ N
- su# A- f5 o/ F& h' ]2 c7 v8 K# B
- cd /mnt/jffs2/plug/app/cplugin* z0 r+ W- L/ y" t% m" L
- cp cpluginstate cpluginstate-bak
; `8 m8 y; J4 s; y: J' w - sed -i 's/ACTIVE/STOP/" cpluginstate! N9 C9 O2 t2 Z; E ^ z# M4 p
- 输完命令后确认下:
* U* B( {$ M. L8 V( { p# \! n - cat cpluginstate c9 k+ K3 t( w
- 输出内容中没有ACTIVE而有STOP就行了。确认cpluginstate后需要重启# W1 j5 R( p/ r! D* G8 E6 C" K
- 重启命令:reboot重启后输入top回车,按m后使用1键来找一找,只要没有/kernelapp就是成功了。
: c. \( Y ]. |6 z1 Z, J - 以后如果想用kernelapp的话,命令如下:
! A- N) E& |% ? - su/ a/ n' X/ f4 {3 O0 Z" |3 r4 o. n
- cd /mnt/jffs2/plug/app/cplugin
/ }$ x5 O8 |; }5 g - rm -rf cpluginstate
n- J2 [0 Z: H0 Z( u) f3 H4 S; c4 i6 R - mv cpluginstate-bak cpluginstate9 Q. A, m! m3 b, t
- reboot! A, k" X8 ]6 T' L" Q1 t& [* n
- 就好了* |4 j+ X) u: x8 n+ s
- ! K9 i6 k$ C) h% l7 `. E; W
- 3 B+ [# G' r" `; I X+ N
- vi /etc/init.d/appmgr: A7 z* }/ j; l
& q0 q0 k/ ?# V- #将函数start_service的内容全部注释
" l' A# ]. w( k - #!/bin/sh /etc/rc.common
7 H3 C1 E& ^& J; e, v7 D, b - # Copyright (C) 2013-2014 OpenWrt.org
6 T- g& p4 W( h; U5 s! Q
9 ~6 d* _5 e2 @& u* p; M7 Y- START=15 P: M7 O% t: Q4 U
- USE_PROCD=12 \6 i& u% P0 C" ^& c9 T. t
- PROG=/sbin/appmgr4 p3 m6 a, h4 Z, d4 H1 L1 h
2 h+ X# h8 T9 I7 g; T* j- start_service(){3 W0 {' A w a7 B, Z; X. P& p
- # procd_open_instance
+ u8 {7 J2 F1 F9 Q7 ` - # procd_set_param command "$PROG"
. z# f* O/ s6 Z4 j: U' U - # procd_set_param respawn 3600 5 0) y0 [# c ]! \0 j5 d# S- _" s
- # procd_close_instance/ h: R: s- x! X
- }
/ G6 N' A: X7 j" d5 d
' ]" H& e6 ~( b/ @ t) i
- J% c6 o9 Q* {5 m0 G
2 ]9 N$ ~8 t0 z7 j% I! p# n- /etc/init.d # cat cloudclt 0 V1 }, ~ ~( w! t
- #!/bin/sh /etc/rc.common$ R; S! T6 n7 y: p* N% b
- # Copyright (C) 2013-2014 OpenWrt.org
- j% c. n: k7 Z5 z5 v% u! F1 y+ S - 3 ~0 a/ y5 G5 Q; J8 p8 G. u
- START=16/ _3 [: T9 B5 z$ t. S/ l
- USE_PROCD=1 R8 c. h% F0 q% p; l
- CCPROG=/sbin/cloudclient7 T) g* O8 ]) c: N" V
- LSPROG=/sbin/cloudclocal
m; S4 K3 [/ ` p9 Z! G; S$ @
0 F* n! v+ k" Z; D* u- validate_cc()
. J8 P- U" J3 | - {
q/ i0 d8 _! i/ m* H: [ - uci_validate_section "${1}" global global \
) d3 B, l* Q, f6 k0 j - 'debug_mode:uinteger:0'( o5 s8 ~7 O: S. X, p/ J
- }
# j6 @! K' ^' i, G0 T
/ I/ k7 R# G x4 `8 z1 n- start_cloudclient() V+ b1 K* k! f0 g: |- s {
- {
; |7 R6 o9 _9 j. z - local debug_mode8 O5 z- B) A; o/ S9 ]) o' x
- ' }) v+ }; C+ S9 f
- validate_cc "cloudclient"
$ Q* m# [' v! c; a; {. U
7 N+ z, S! t; ^4 Q- procd_open_instance8 N% }( ^4 T+ y7 u3 D
- procd_set_param command "$CCPROG"+ v$ \4 Q+ X# B' j" S% y* s
- [ $debug_mode -gt 0 ] && procd_append_param command debug4 t9 w! _* |& J8 H, ^
- procd_set_param respawn 3600 5 07 ~5 y9 y. T% R$ E; T
- procd_close_instance
. m5 f- w7 k4 a" l% b - }
. m3 ]* l% B' ]# E - ' Y* d$ z* q4 _2 Z# T# u4 {7 E
- start_cloudclocal()
+ M! W- G+ H% _ - {, f+ d! l/ f* b/ X5 C
- procd_open_instance8 Q! i5 J/ c% K* }3 ?4 s, f0 n
- procd_set_param command "$LSPROG"' v1 }! ~& N, K9 T
- procd_set_param respawn 3600 5 0
! I5 l4 d( m; x7 b O, H - procd_close_instance, r* N5 o% |5 g* S' z
- }, i8 U3 l# ?* F g( g0 F
& y; d: r: J4 g) @6 J4 e- start_service(){
" m R- z5 ?# E# s$ i
; T" r0 n5 w0 k# L$ N% P" t- # config_load cloudclient& X) |/ c/ c9 w4 S5 B5 I
- / p& [, U/ S' Q$ D$ N5 B
- # start_cloudclient0 K9 z ?; _+ j% u
- # start_cloudclocal
% v$ |5 E7 n& n5 S) x - }) 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- 关于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- WAP(Dopra Linux) # ps" J- N, Q- v3 b
- PID USER VSZ STAT COMMAND
# O0 U5 ?2 `+ o0 B. V$ ~8 f- |4 k - 1 root 1496 S init# I. E6 X/ M) }3 w/ ~% }! v
- 2 root 0 SW [kthreadd]
7 \1 |$ I2 x: _9 l0 R3 J3 W - 3 root 0 SW [ksoftirqd/0]% H z7 s6 |! ]+ @/ _" X
- 4 root 0 SW [kworker/0:0]
. w. F p- {+ T1 Z# O - 5 root 0 SW< [kworker/0:0H]! t& q: x, W1 m
- 7 root 0 SW [rcu_sched]
7 G- G) \4 F) r8 {0 a - 8 root 0 SW [rcu_bh]) E- x( u- b; z8 Z
- 9 root 0 SW [migration/0]
7 m4 a2 D' a, ~7 `, d - 12 root 0 SW [migration/1]' v, ~) s+ l4 b' ?0 x" E, l# Y# T
- 13 root 0 SW [ksoftirqd/1]
" ~2 h0 U& d7 ~, Z- `3 ^1 W- K3 J - 14 root 0 SW [kworker/1:0]
* e! Z! q- o9 O8 ]5 P$ t; n7 ? - 15 root 0 SW< [kworker/1:0H]
3 n/ Z2 J' H' `: _ - 16 root 0 SW [kdevtmpfs]) Y: s+ k3 E: n% t
- 17 root 0 SW< [netns]( r- Q) {* P& T; ]4 M6 N
- 18 root 0 SW [kworker/u8:1]
5 y: x, @6 n( s5 o$ e, ^5 D' _+ G - 22 root 0 SW [kworker/u8:2]8 v6 q7 y( v3 `- m/ X& m
- 119 root 0 SW [khungtaskd]
; n, t& Q1 @. q: x$ j( _ - 120 root 0 SW< [writeback]
) f$ z& ]$ d0 j- z& R - 122 root 0 SW< [crypto]. N6 N8 |# W. @
- 123 root 0 SW< [bioset]( Q% H" E& H: E! f
- 125 root 0 SW< [kblockd]2 |0 k9 i' C/ w. w
- 148 root 0 SW [kworker/0:1]
" v& x5 X7 h4 u1 a: Q: z - 163 root 0 SW [kswapd0]
* W0 a, H% l& f2 L5 k4 i - 164 root 0 SW< [vmstat]
! E( W* x5 ]/ ^$ f+ Y - 314 root 0 SW< [bioset]7 e5 K/ J! i+ u$ i4 J
- 315 root 0 SW< [bioset]. P& ~; v4 B9 i7 x( k/ P7 f% v6 J7 J
- 316 root 0 SW< [bioset]+ e+ @. k' e3 X
- 317 root 0 SW< [bioset]
- ~* V+ I0 p! \+ I - 332 root 0 SW< [bioset]
7 E- [1 W# I; g - 337 root 0 SW< [bioset]' q# }: C9 ]* l( |4 I5 c8 ^
- 344 root 0 SW [kboxd]4 ?: _2 n: I) J4 d
- 350 root 0 SW< [deferwq] }0 R2 T) Q4 }, e
- 368 root 0 SW [ubi_bgt0d]
* A5 p4 }( |# u* M y - 372 root 0 SW< [bioset]
) ]6 N6 y* [# Q( e U h' X - 378 root 0 SW< [bioset]7 y; x7 M; e1 O8 s/ k# `* i/ X
- 384 root 0 SW< [bioset]! s0 O5 t/ m* w6 e# b0 B2 Q
- 390 root 0 SW< [bioset]! y3 o$ C2 Y* O2 R! A
- 396 root 0 SW< [bioset]7 [# F6 I7 `* u4 o) O5 Y6 ^, v
- 402 root 0 SW< [bioset]0 d) ]% ?+ x0 F9 ?% e, C4 A$ d
- 408 root 0 SW< [bioset]
L) \( Z+ U4 j/ V - 414 root 0 SW< [bioset]
" v5 ?* r0 q# U- O V0 |" T - 420 root 0 SW< [bioset]
, E* N8 A0 {9 B - 426 root 0 SW< [bioset]
3 X& D* i" Y# x - 432 root 0 SW< [bioset]# J' ~' r; Q% y7 C2 d
- 438 root 0 SW< [bioset]: a1 c4 T5 \1 {1 R; F5 P
- 444 root 0 SW< [bioset]
% y0 b! _* L& ?1 C7 D! z* }; W - 447 root 0 SW< [kworker/0:1H]2 L$ W1 W; g+ h, z* \
- 448 root 0 SW< [kworker/1:1H]- \" d( {" M. j, q7 Z, l: w
- 583 srv_ssmp 1980 S collect_pipe7 }. g F, W8 V3 k8 C2 h% Q Y/ r
- 604 root 0 SW [random_generate]6 k* D0 ]4 f- b: ~2 j) _
- 607 root 0 SW [wap_wq]" A" ?: ?, z- J
- 708 root 0 SW [ubifs_bgt0_11]
1 R! {" d! F- n; d - 793 root 0 SW< [ipv6_addrconf], \7 y3 Q9 o, n5 c
- 797 root 0 SW< [bioset]: ?6 C0 J3 t% J8 G- p/ t$ b4 n
- 800 root 0 SW< [bioset]
. v5 x5 F/ r/ L; z - 803 root 0 SW< [bioset]
) M" m+ s: W3 o; V+ I. f - 806 root 0 SW< [bioset]! k/ Y3 w/ h8 t) {
- 809 root 0 SW< [bioset]
/ Q, p2 P. j( u4 e6 V - 812 root 0 SW< [bioset]# n! [- x2 }. z- ~3 b
- 815 root 0 SW< [bioset]6 @0 {+ V# ]3 X, T3 ~
- 818 root 0 SW< [bioset]; z2 a5 ]( P8 n1 @: D
- 837 root 0 SW [hi_workq]
# |( S5 r$ ~ d8 H9 n - 839 root 0 SW [fmea_manager]3 v; V( v& ^4 Z. }: t. d
- 873 root 0 SW [eth_manager]
$ O, k# v7 C7 a! @ P - 1054 root 0 SW [watchdog/0]
) ^) S/ R$ o/ j7 e _ - 1055 root 0 SW [watchdog/1]
- k/ v0 {" E" `1 f; o" a/ N - 1092 root 0 SW [ubifs_bgt0_12]3 K9 M8 `6 i# K: R9 a; ?0 m
- 1127 root 0 SW< [loop0]
h! B5 B. Q- j3 o/ c5 r+ h# U - 1285 root 0 SW [kworker/1:2]9 h- c9 X( F- {+ N
- 1325 root 0 SW< [mirror_wq]
- C! U( s+ k" P6 X2 o* V - 1363 root 0 SW< [cfg80211]0 P) d$ ]1 U0 x% k
- 1384 root 0 SW [kTimerTask]9 k3 _+ V% u" G% d- p! |
- 1566 root 0 SW< [dev_workqueue]
( C, _: ~ w1 u$ J* P - 1569 root 0 SW< [optic_status_wo]& ^9 o0 X# `* `) ]/ D
- 1570 root 0 SW< [firmware_load_w]
4 q8 A+ f I" V, d; b7 N - 1616 root 1584 S dbus-daemon --system1 C, B! a" q* H8 _% ~( D
- 1629 srv_ssmp 19136 S ssmp2 z( ]3 [ N: y! t. Y
- 1630 srv_cms 13148 S cms9 q% l0 t5 ?! Q% f
- 1631 srv_comm 11980 S lsvd
/ l2 Q% V( \3 v - 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 - 1633 srv_bbsp 30024 S bbsp
5 w; I$ \. a: s2 ]7 D - 1634 srv_amp 15980 S amp
/ e$ q* [0 L* l* D; R - 1635 srv_igmp 12932 S igmp7 {9 R& M$ i5 X p) p
- 1636 srv_emdi 11436 S emdi8 D) `8 A! |5 Y5 }
- 1638 cfg_cwmp 17776 S cwmp
6 Q& d" Q! |! {0 @1 c - 1653 cfg_omci 15680 S omci' [0 Z: e! h9 u" m$ T
- 1660 srv_wifi 19300 S wifi -d 5 -n 60
' ~2 t, C$ {% f - 1779 root 13300 S procmonitor ssmp bbsp amp voice_h248sip
6 l& n. m: \" \, x. V; g - 1828 srv_bbsp 1952 S ip6tables-restore -n
, j/ q! N$ q7 ]0 ~0 Q - 1945 srv_bbsp 1960 S iptables-restore -n
3 [4 r. d+ q" F) @. U2 k5 K - 2055 srv_bbsp 2688 S dhcpc -i wan1 -s /etc/dhcpc/dhcpc.script -K -y 4 -x
$ \. Y( a7 l& `) M+ w5 s - 2100 srv_bbsp 1568 S pppd nic-wan2 unit 258 maxfail 0 persist +ipv6 debug
7 [1 U5 K7 u) C( I) } - 2207 srv_bbsp 1228 S radvd -d 1 -n -m stderr
; a* P4 N# x) j- B* H - 2231 srv_voic 23228 S voice_h248sip -d 3 -n 10
! O t; \! u0 y, {3 a5 z* A - 2239 srv_clid 14852 S clid -rpc
n4 R7 h* A- A7 U0 A - 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
- 2252 srv_clid 1508 S /bin/sh --wap
2 X4 P+ [5 M! F& N9 \, v; { - 2267 srv_clid 1352 S dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 1
. `7 k& A( | Z; d+ m; @ - 2268 srv_cms 10948 S sntp
3 U; S% ]: i" @ - 2289 srv_clid 1352 S dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [
$ U, u% G' {1 e9 ~# [3 k% V - 2302 srv_clid 1352 S dropbear -r /etc/dropbear/dropbear_rsa_host_key -p [
3 l' a1 n7 B5 F% n0 J1 B - 2312 root 0 SW [kgontregd]
! T8 c) X, R' n0 {+ l# Y! P O - 2313 root 0 SW [kgontupd]
a, ?7 |5 i; [% f - 2320 srv_amp 10844 S ldspcli* V Y9 |2 o* w
- 2326 srv_bbsp 1484 S dnsmasq --conf-file=/var/dnsmasq_br0.conf3 s8 e" f& P( Z& s4 ^0 G
- 2331 srv_bbsp 1484 S dnsmasq --conf-file=/var/dnsv6/dnsmasq_br0.conf; W x( v# n7 G. B1 i
- 2365 srv_kmc 11140 S kmc- L8 i5 m$ [" P- M1 t
- 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
- 2385 srv_bbsp 11540 S dhcpd
* U, z: l/ N6 y V" J - 2415 root 0 SW [SDMsgProc]
& X* T$ D# e5 w7 V5 u - 2416 root 0 SW [SDPktRtcp]
' D& F/ K3 m9 H Q2 ]2 {: e - 2417 root 0 SW [SDRecv], n) T% c* }' H: ]
- 2418 root 0 SW [SDMsgTimeout]0 J1 X: y' t" `' s5 g9 u
- 2424 root 0 SW< [codec_workqueue]
( G0 B. l. V" F l - 2429 root 11352 S wificli" [7 A0 }7 B" {8 V Y* r4 @8 w1 h
- 2477 root 1508 S {exe} ash /bin/console.sh
$ f. y) m9 y8 _9 R2 U1 v* z - 2496 srv_web 17380 S web -s 16 -c 8449 -s 17 -c 12546 -s 18 -c 12547; B& x& l" C P: f
- 2513 srv_apm 13528 SN apm- q+ w3 A6 ` o, J7 w H9 b/ |' ?
- 2535 srv_clid 1520 S /bin/sh --login
+ K+ f. e5 ]% y4 w - 2820 srv_clid 1508 S top, I! c! m% c" M: V7 ~& C
- 4291 srv_clid 1508 S /bin/sh --wap
% ~ d( \+ ?( T) G8 H - 4292 srv_clid 1520 S /bin/sh --login
" @ t: B, K! j/ b( E( }, b! G" b - 4374 srv_clid 1496 R ps
复制代码 这下进程干干净净了,是光猫最美的样子。再来看看内存占用约87M,占比87/512=0.169922。) x/ G% y6 o- d" S1 {" _) m
( r( ~$ H* [( T' F3 S1 C! }- WAP(Dopra Linux) # free
. [1 {$ ~( c* w. e2 A; Y - total used free shared buff/cache available/ k+ m6 N' O Q" b6 M6 L
- Mem: 504064 87064 374120 3860 42880 403680
) L$ j7 [1 T c2 [" @ - 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
- 参考:
" C- N5 ^/ i# x* w! b5 h- t t1 A - + F( h5 W9 U+ e4 @% [7 A( h/ w; x6 D7 W9 p
- E-140W-P 光猫内存优化终极方法$ D& Y2 z0 K8 r, w: u# \, a% G [
- https://www.chinadsl.net/forum.php?mod=viewthread&tid=131363+ X5 W4 D6 [5 [/ w
- (出处: 宽带技术网)' `7 Q" a) p) P! L2 Q$ a9 Z6 ]/ u
% d4 |7 X: S! o1 a0 R% R" A+ H- 华为万兆猫HN8145X6使能+补全AllShell+修改SN+E改XG+切换华为界面. \7 ^5 v" {' A7 e: F; d7 X
- https://www.chinadsl.net/forum.php?mod=viewthread&tid=170109
2 T- \9 k2 T1 z9 e) W - (出处: 宽带技术网)
0 [0 K! R# L2 c& O; Z z+ ` - + a q+ t b5 e
- 1 h# i0 ?: g* q. D7 |1 Z, W
- 关于hn(s)8145x6解决高频度写入报警和内存使用过高的办法0 u3 j+ d" _, k$ n6 {/ i
- https://www.right.com.cn/forum/thread-8231031-1-1.html
3 j* m3 H5 k, i+ B - (出处: 恩山无线论坛): y# h a8 g1 e8 z* C2 c
- ], q. m, a# l: ~- 9 @/ _1 x' S9 Y) W; I. C
- 关闭F610GV9的插件gamespeederv3等
8 j3 q' ?$ j* K2 r - https://www.right.com.cn/forum/thread-8293411-1-1.html/ U6 c- n- O% q Y
- (出处: 恩山无线论坛)9 h. o+ O9 c8 P6 z
- 1 T- ]- ^9 H0 c, h; ?5 d5 u6 P0 o7 h* `8 T
" A3 J- n) A' T$ r, v8 |- https://akbwe.com/posts/f7607p_java/
" l: u! m4 [- w/ @5 {. B - 8 t! [" j; M3 S" ]/ X
) I% _9 V; Q, |4 c; q! r! Y( Z ~- https://www.cnblogs.com/geyee/p/15929913.html
$ g* v: D) i" b6 h6 t0 ^
8 T1 j# Q! j( \& q1 T4 Z$ V- https://www.v2ex.com/t/892428
复制代码 0 U6 h# M. O9 c" ]+ L- e4 O
4 O6 T; @1 R" o2 ^
|