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