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