找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 31244|回复: 115

[软件及汉化] 绿豆吃胖梨:第二章:节省你的流量,节省你的电量

[复制链接]
发表于 2010-8-31 20:49 | 显示全部楼层 |阅读模式
首先道个歉,这么久才写第二章,而且和之前预报的章节内容也不一样,一方面是因为WebOS上的软件折腾的没意思了,另一方面是因为WebOS本身折腾的迷茫了,所以一直到今天才有心情写下去,今天写两个小内容,主要是抛砖引玉,介绍一下我自己的一些使用经验,把这么两个内容放在一起,原因在于节省了流量的同时也可以节省一些电量,反之亦然,二者有部分原理是重合的。
+ R9 i8 }- n2 u  x$ @1 m2 P$ f
; H$ @2 t# t. D8 ?5 o一,关于数据流量:
' T; m/ i( [" I3 q4 T. o$ m- M0 P0 [  e) \; z! {0 ]
用WM的时候,我有UCWeb这类服务器优化资源的浏览器用,到了WebOS上,虽然说自带的本机渲染WebKit浏览器效果比UCWeb好得多,但是带来一个大问题就是流量不够用,300MB的WCDMA包月如果放开用,基本上不到十天就报销了,所以害得我只能在wifi下用,出门以后那个捉襟见肘呀,究其原因,WebOS既然是建立在Web上的,数据流量是常有的事,所以不只是浏览器作为流量消耗大户,其他程序亦然。
6 H; `3 a. A4 w, o! c- v. Z+ ]1 G! f$ [+ ^
我把流量消耗归为两类,主动和被动。所谓主动,就是我们平时手动上网,看邮件,下载,查找程序等等消耗的流量,这方面我们可以主动干预,而被动则是系统在后台上网产生的流量,比如定时备份,定时同步邮件联系人,定时上传log,定时同步时间等等,这方面可以根据自己的需要调整,适当的调整不仅减少的流量开销,也减少了电量开销。
: p  a$ _8 g+ U# |2 {' I1 d/ s
) t) \0 V7 m% C( B5 |0 Z7 ?0 a# W先说被动,图一里面我们可以看到,后台的calendar,contacts,email都在运行,此外tweed(twee,spaz等),clock sync之类的,同样也有定时运行,这里我们可以调整的包括系统的备份,email,twitter客户端,天气同步,时间同步程序等,我们可以根据需要将他们调整为不自动同步或者尽量时间间隔较长的时间再同步,但是这一招对日历和联系人无效,我没有找到如何调整calendar和contacts的同步间隔,不过由于我有pushmail,所以把email账户的同步功能关闭了,仅仅手动收取邮件,而系统备份功能由于我借助了save/restore的本机备份,也关闭了,这样既节省了流量,也节省了电量。tweed没办法关闭自动更新,所以就调整为最大间隔2小时更新一次,weatherbug是12小时更新一次天气,而clock sync则调整为一天一次。除了这些可以看到的后台程序,webos目前没有工具来查看全部的后台进程,所以只能在terminal里面看一下进程,我们可以看到事实上还有一些后台进程会影响流量,比如列表里面的uploadd,这里还可以利用我附件里面的patch来把系统生成的log大小写0,并且终止服务的运行,节省流量和电量。(在terminal里面我无法运行crontab -l,看不到计划任务,有人能告诉我原因吗?)* Y7 X' A0 Y9 V' ]6 Y- l1 K* D

  ^% N/ z! x( q$ w7 h/ \$ q
root@palm-webos-device:/var/home/root# pstree; K9 q9 {9 R+ U' F
upstart-+-BluetoothMonito-+-PmBtStack---7*[{PmBtStack}]
2 b3 y/ e* s. d9 p+ b8 ?( _        |                 `-{BluetoothMonito}  p! h! @+ H. h* O
        |-BrowserServer5 {. Z! K+ j" A5 d
        |-LunaDownloadMgr2 b; |' u: F7 u) Y- l9 P& c, v
        |-LunaSysMgr---8*[{LunaSysMgr}]" ]' k& B- g3 t9 ?9 w
        |-LunaSysService. c0 b7 L( B1 i4 M7 L
        |-PmNetConfigMana---{PmNetConfigMana}% s8 {' l) `8 c2 n% [: I0 F
        |-PmWanDaemon---2*[{PmWanDaemon}]
7 ]$ ]+ Y- y& Q+ z& u" \4 n; W% f        |-PmWiFiService' z9 V0 Q, n" s' r" M& r
        |-TelephonyInterf---5*[{TelephonyInterf}]2 g$ v& e0 w( z/ U/ J( v8 }0 {& u
        |-UpdateDaemon, c) W/ H9 A3 x
        |-audiod( R/ k+ y7 C. _% Q7 O8 T* F% f
        |-contextupload
  D+ _# W' Y" X3 J# e9 l        |-cryptofs---{cryptofs}
, d% R3 ~6 t" H' s        |-dhclient( w6 X6 q% V2 o  a5 f2 E' Y+ u
        |-dnsmasq
2 V3 @' k* A: W% M6 s# o% N        |-extractfs
: y" R1 ^& [) J: L        |-fileindexer---{fileindexer}( T( w) r7 j6 \9 ~, W6 c3 y
        |-hidd---6*[{hidd}]
3 J% o% T# \! q        |-java---34*[{java}]; f2 O- Y+ c" X3 ]* t- c8 W( R9 D
        |-luna-prefs-serv
- d0 P  z# j* f        |-mediaserver---5*[{mediaserver}]
( z3 m4 x) `. c1 ?. [* O        |-memchute+ s$ o9 B2 t# W( Z$ @  S9 u
        |-nappmgr
) S& W! e; p; Z$ W, n& O2 ?) F        |-novacomd---2*[{novacomd}]
$ c5 U) U6 h$ k        |-3*[org.webosintern]
2 G' ~! A. Z( m        |-pmklogd
- O# H7 x2 C1 p- N& |3 @+ S        |-pmsyslogd
+ u; `+ M( `5 F$ L3 a; {0 r; k3 I        |-powerd---{powerd}
8 k1 r6 w0 h# |3 S1 L        |-pubsubservice% n6 m" H$ h3 o
        |-pulseaudio---16*[{pulseaudio}]* H) Z0 T2 C' g( n; k$ Z2 G
        |-rdxd; Q1 p9 j& ]5 C8 ?  b! F% a. E
        |-2*[sh---dbus-daemon]+ T' _7 p. p8 R, V
        |-sh---sleep9 i& A& H* u+ ]: J0 w
        |-sshd-+-2*[sshd---sh]- ^1 H: x/ n' t
        |      `-sshd---sh-+-pstree
1 u. E+ [; Y3 z0 K( j  F6 r9 x        |                  `-top
+ F2 U* s$ r" A8 G8 N        |-storaged
0 e- M8 d: u; d, I        |-udevd
0 w! o! p" \/ e8 g8 k& s$ l        |-uploadd
* \) E( k2 V5 S% g9 |        `-wpa_supplicant

3 g5 p% N9 R) q; @* v5 }) D+ ]& }- Y2 @5 v. Q( {2 D
再说主动,browser,email,preware三个方面。3 Z, o$ K; b. X1 n1 J
preware的流量消耗并不小,尤其是在打开所有feeds后,app catalog的feeds一般都是10MB左右,所以如果你在没有wifi的地方,尽量不要用preware扫描新软件,如果要扫描,也要把app catalog和app catalog beta两个feeds给关掉再扫描,真的需要查看最新的app catalog程序,就直接在系统自带的app catalog里面看what's new好了。
' C+ F- ^# R+ K* C; @email方面,我强烈建议你在没有wifi的环境下不要做同步操作,因为目前webos的email没有trunked邮件的功能,所有邮件内容包括附件都会给你下载回来,所以如果你遇到垃圾邮件或者大附件邮件,你就为你的流量默默流泪吧,替代方案是直接用浏览器访问网页版邮箱查看,等wifi available的时候再说。
* F9 R4 ~0 h# Y* Y最后说一下browser,首先,优化你的网页!既然没有UCWeb没有OperaMini来远程优化,那就只能我们自己想办法了,大家可能都知道google gwt的优化引擎,也知道skweezer的优化引擎,可能也在用,今天我介绍两个更好的:% m5 H1 b3 e* X1 H) |# M) ?1 h
首先是国外的keytoss,http://m.keytoss.com,这个网页类似一个iGoogle,但是我觉得比iGoogle的手机版强大的太多了,集成了众多的widget,同时有四个网页压缩引擎,skweezer和google gwt就是其中两个,此外我觉得最关键的是支持用户登录,然后创建自己的书签和收藏夹,这样每次浏览固定的网页时可以不用输入网址和直接点击,方便快捷,同时这个keytoss的开发者也是一个webos user,你可以和他多交流,他在precentral出没。
$ E  H# M$ F" p' ^另一个要介绍的就是国内的haygo,这个引擎相信有些人也在用,不过我要说他做的不够好,不支持书签收藏夹,所以之前没有推荐,不过开发者很虚心,我上周给他们写了建议的邮件,他们说在开发了,今天下午发我邮件说已经完成开发,大家可以试试新的haygo,http://v.haygo.com,已经可以登陆且收藏自己的常用网站,然后点击后用压缩引擎浏览,流量开销大大减少,至少减少80%,速度也超过keytoss,毕竟在国内,而且支持https,好处嘛,你懂的。另外同时keytoss和haygo还有个好处,都可以通过PC来浏览,方便在PC上配置你的个人环境,然后到了pre上,一登陆,你的文字大小,工具,收藏夹都有了,相当方便。
. H4 G7 Y3 B+ K! ]' ]9 [8 N另一个关于browser的,我建议你把ad blocker的patch打上,这个东西很简单,就是在hosts文件里面写上了大量广告服务器的地址,指向本机,让你访问网页的时候减少广告带来的无效流量消耗,很可惜在国内这个list不够全,自己编辑也不甚方便,有机会还是要研究一下,把adblock plus里面的广告列表方便的导入到hosts里面去,这样就圆满了。
' f- l" @( F. F* g
2 w! [  y8 m, B* l二,关于电量:
. r2 M& O( S5 k; o
9 n& H# F' a8 m, P上面提到的后台程序流量控制,实际上一定程度的也减少了电量的消耗,两个小时同步一次Twitter,总比半个小时一次要省电得多。关闭备份,也比开着备份省电。这都好理解,这里谈谈其他几个地方:
; v1 t3 ]3 [* N. H8 y1,屏幕亮度,这个很好理解,任何手机屏幕都是耗电大户,尤其是pre这种大屏幕(我是说和treo比),系统内置的亮度调节最低亮度是10,这里我建议你价格补丁,降低最低亮度,最低可以将为0,这时候的亮度在晚上看书仍然是较为刺眼的,不过没办法,也只能如此了,另外请注意,pre有亮度感应功能,至今我没发现他怎么感应调节的,但一定是有的,只是不知道怎么关闭而已,此外,如果你需要用键盘,我建议亮度调节不低于4,因为4是键盘灯打开的最低值了,0-3的时候键盘灯不亮,你就要抹黑打键盘了,当然,也有brightness unlink的补丁,可以让屏幕亮度和键盘亮度分别可调,如果你装了这个,倒是可以直接把屏幕打到0算了。
: ^8 A4 S# T+ R2,数据连接,包括wifi,bt,data,gps。wifi没啥说的,需要的时候要打开,不需要就关上。bt目前太残废,如果你不听歌,还是直接关了吧,实在没用,gps一般来说耗电很少,自己决定是否需要长期打开,data在这里要说一下,data包括数据开关和电话待机network,数据开关建议在有wifi的时候直接关了,而没有wifi的时候打开,便于同步更新需要的东西,而待机network,强烈建议设定为2G only,这时候电话模块的耗电会大大减少,如果你需要上网的时候,手动切换为auto或者3G,保证速度,结束上网后转为2G only,保证低耗电。
9 ~+ `$ F- N. r( k9 @- D, U3,CPU,我的习惯是用govnah调节,一共设定了五组govnah的模式,如下:(preformance,1g,1g),(palm default,500mhz,500mhz),(screenstate,1g,500mhz),(screenstate,1g,125mhz),(screenstate,500mhz,125mhz)。(preformance,1g,1g)这个模式是CPU始终工作在1G状态,适合于充电时,因为超频内核硬性规定电流大于+1ma的时候,cpu保持500mhz,这也是很多人说有时候会自动降频到500的原因,用这个模式则会始终保持超频,天气凉了,不怕过热了,呵呵。(palm default,500mhz,500mhz)模式是govnah自带模式,userpace,实际上这个模式删不掉,留作备份模式。(screenstate,1g,500mhz)模式是亮屏时1g,关屏时500,是govnah推荐的模式,(screenstate,1g,125mhz)模式是亮屏时1g,关屏时125,是我推荐的模式,这样在我们开屏幕干活的时候cpu最快,关屏幕待机的时候cpu最慢,真正的静若处子动若脱兔,这个模式在关屏时以最小频率125运行,不会影响闹钟,不会影响更新同步等等,只是会慢很多,反正你也不看,无所谓。(screenstate,500mhz,125mhz)
9 m2 Y9 n8 G3 M0 d* t模式则是最省电模式,亮屏用原来默认的速度,关屏最慢速度,没电的时候可以用这个模式,至于说亮屏时也用125mhz,那是自虐,速度极慢,试试你就知道了。结合不同的模式,我们可以达到有效的省电目的,如你可以在白天的时候选择(screenstate,1g,125mhz),睡觉的时候选择(screenstate,500mhz,125mhz),充电的时候选择(preformance,1g,1g),达到效率和续航的和谐,而且结合mode switcher的时间触发和充电触发,可以自动的切换不同的govnah模式,程序都不用进,很舒心。. y: p/ u  d+ f2 }

; U' U7 u7 @# x5 Q; m) n[ Edited by cmlx on 2010-9-1 17:46 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×

评分

参与人数 3威望 +50 收起 理由
wx710 + 20 原创内容
wxlzhp + 10 感谢分享!
2b6c3d729918489 + 20 原创内容

查看全部评分

回复

使用道具 举报

发表于 2010-8-31 21:16 | 显示全部楼层
沙发
回复 支持 反对

使用道具 举报

发表于 2010-8-31 21:24 | 显示全部楼层
等待第三章
回复 支持 反对

使用道具 举报

发表于 2010-8-31 21:26 | 显示全部楼层
很好的资料!
回复 支持 反对

使用道具 举报

发表于 2010-8-31 21:30 | 显示全部楼层

强烈支持

建议再介绍一下相关软件,save/restore、mode switcher等,比较复杂,至今还没用上。
回复 支持 反对

使用道具 举报

发表于 2010-8-31 21:35 | 显示全部楼层
为你的勤快致敬!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-31 21:38 | 显示全部楼层
原帖由 freeworkzz 于 2010-8-31 21:30 发表
8 ^  e7 j9 a# d( B, |" K: Z2 S+ h建议再介绍一下相关软件,save/restore、mode switcher等,比较复杂,至今还没用上。
$ s, d. t" u# P3 |' W0 P* n8 k

1 k( L1 P# I" `save/restore没啥复杂的呀,进入程序,选择第一个可以执行备份的程序,然后备份,需要还原的时候进入程序,选择第二个可以执行还原的程序,然后还原,至于第三个第四个,你就当看不见,没用的。mode switcher确实有点麻烦,主要是界面里面的选项不是很好的self-explanation,需要看说明文档,明天有事,争取后天写个教程出来。
回复 支持 反对

使用道具 举报

发表于 2010-8-31 22:22 | 显示全部楼层
建议详细说明,小白很多的。
回复 支持 反对

使用道具 举报

发表于 2010-8-31 22:40 | 显示全部楼层
很好的一个帖子 楼主很用心 赞一个!
回复 支持 反对

使用道具 举报

发表于 2010-8-31 23:12 | 显示全部楼层
太赞了,学习了!
回复 支持 反对

使用道具 举报

发表于 2010-8-31 23:12 | 显示全部楼层
谢谢楼主,辛苦了,还是好资料的说
回复 支持 反对

使用道具 举报

发表于 2010-8-31 23:35 | 显示全部楼层
流量消耗的太厉害了
回复 支持 反对

使用道具 举报

发表于 2010-9-1 00:05 | 显示全部楼层
写的不错,收藏
回复 支持 反对

使用道具 举报

发表于 2010-9-1 00:09 | 显示全部楼层
顶起,怎么有一种说法是键盘灯亮的最低屏幕亮度是5,还有这个补丁在preware上的
回复 支持 反对

使用道具 举报

发表于 2010-9-1 00:20 | 显示全部楼层
来支持下。
回复 支持 反对

使用道具 举报

发表于 2010-9-1 08:47 | 显示全部楼层
楼主,记得看过一个帮助说,亮度低于20的情况下,500Mhz/1000hz 这种模式在亮屏的时候不起作用,楼主能确认一下吗?
回复 支持 反对

使用道具 举报

发表于 2010-9-1 09:01 | 显示全部楼层
楼主排版的时候能不能换个行啊。
1 q: M/ `2 q. ?- i% C/ [9 p$ C8 N- ], G0 S/ L
看的我好累。
7 x4 S- H* o' O% O) b8 V+ c/ Z9 i/ N3 S! `( n6 B
不过学习了。谢谢。
回复 支持 反对

使用道具 举报

发表于 2010-9-1 09:14 | 显示全部楼层
谢谢lz的经验分享,拜读后获益匪浅~
回复 支持 反对

使用道具 举报

发表于 2010-9-1 09:45 | 显示全部楼层
写的很不错啊
回复 支持 反对

使用道具 举报

发表于 2010-9-1 09:52 | 显示全部楼层
haygo中愣是没找到添加收藏的地方。
回复 支持 反对

使用道具 举报

发表于 2010-9-1 10:32 | 显示全部楼层
菜鸟看不懂的飘过~~~~
回复 支持 反对

使用道具 举报

发表于 2010-9-1 10:33 | 显示全部楼层
又看了一遍,LZ介绍的haygo真的不错,堪比ucweb了。
回复 支持 反对

使用道具 举报

发表于 2010-9-1 11:00 | 显示全部楼层
用keytoss,经过压缩之后上吹友吧,没有办法登录论坛?试了另外一个论坛也是通用的情况,用的google的压缩引擎,如果用skweezer就可以,但是速度太慢
回复 支持 反对

使用道具 举报

发表于 2010-9-1 11:01 | 显示全部楼层
写的真不错,支持一下
回复 支持 反对

使用道具 举报

发表于 2010-9-1 12:54 | 显示全部楼层
很应该长期置顶帖子
回复 支持 反对

使用道具 举报

发表于 2010-9-1 15:12 | 显示全部楼层
写得很不错,楼主的第一篇 文章呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-1 17:40 | 显示全部楼层
原帖由 shockong 于 2010-9-1 00:09 发表
$ L: X; ~* o/ A; R顶起,怎么有一种说法是键盘灯亮的最低屏幕亮度是5,还有这个补丁在preware上的
$ K  V# o/ G' h/ ]
4 ]6 W8 v& h# n& F0 R
你试试就知道了,他的说法不对的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-1 17:41 | 显示全部楼层
原帖由 isaacmac 于 2010-9-1 08:47 发表 ( c6 h8 k3 x7 b) I/ \* I
楼主,记得看过一个帮助说,亮度低于20的情况下,500Mhz/1000hz 这种模式在亮屏的时候不起作用,楼主能确认一下吗?
# C0 P. y* m& L& v& @
5 N# T9 X$ `/ x" _4 Z
不用确认,你自己运行govnah,然后开机电源键开关以后自己查看CPU的标记线,记得调节到1s刷新间隔,可以看到非常明显的基线变化,我不知道你的说法哪里看来的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-1 17:44 | 显示全部楼层
haygo和keytoss都可以登陆论坛,都可以收藏,不过方法不太一样,而且经过服务器压缩后的网页排版有点变形,所以不太好找,有点耐心吧,另外haygo这个功能还是测试阶段,我昨天已经feedback一些改进意见,以后会好起来的,大家有什么意见也可以提,都是中国人,表说语言问题哦。首贴我重新排版一下,看了一下确实有点头晕,打字的时候没注意。
回复 支持 反对

使用道具 举报

发表于 2010-9-1 19:37 | 显示全部楼层
我现在改成150M的流量,一个月下载居然只用了40M,浪费啊。
回复 支持 反对

使用道具 举报

发表于 2010-9-2 00:47 | 显示全部楼层
很好贴,支持下,学习了
回复 支持 反对

使用道具 举报

发表于 2010-9-2 11:42 | 显示全部楼层
我设了125/1G反而待机时耗电严重了,一小时能耗掉10%,后来改回500/1G就又正常了
回复 支持 反对

使用道具 举报

发表于 2010-9-2 12:10 | 显示全部楼层
为你的勤快致敬!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-2 12:17 | 显示全部楼层
原帖由 jhonxiao 于 2010-9-2 11:42 发表
9 r* M3 `4 T% T  n( I- O, j" t! h我设了125/1G反而待机时耗电严重了,一小时能耗掉10%,后来改回500/1G就又正常了
/ L# g9 [- u- n3 h2 {, x1 U

6 v9 K  k7 O% y5 s% K8 G你确定你的设定没有问题吗?我一晚上7个小时待机耗电不到10%。
回复 支持 反对

使用道具 举报

发表于 2010-9-2 21:35 | 显示全部楼层
haygo收藏了网页以后,通过收藏夹进入,每次都需要输入用户名和密码,有解决方法没?
回复 支持 反对

使用道具 举报

发表于 2010-9-3 06:16 | 显示全部楼层
好帖,留作记号,谢谢楼主分享经验.
回复 支持 反对

使用道具 举报

发表于 2010-9-3 06:36 | 显示全部楼层
这个。可以省钱了。:)1 :)1 :)1
回复 支持 反对

使用道具 举报

发表于 2010-9-3 08:36 | 显示全部楼层
原帖由 cmlx 于 2010-9-2 12:17 发表
3 g: h8 h9 W% h+ h! H1 _
+ }4 Z' ~0 m+ `8 a1 c$ N8 U# u6 i# f5 q. r# E0 s
你确定你的设定没有问题吗?我一晚上7个小时待机耗电不到10%。

4 F  r" f7 Q* C" N; N5 G你的开着电话模块吗?我是飞行模式待机,改回来后,现在一个晚上耗电3%,之前我就设了125/1G,其他参数没动
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-3 13:24 | 显示全部楼层
原帖由 jhonxiao 于 2010-9-3 08:36 发表 ; A+ H! j5 V2 r9 v) g. C
" r0 f" q- \: ]# u' L5 V6 x7 S
你的开着电话模块吗?我是飞行模式待机,改回来后,现在一个晚上耗电3%,之前我就设了125/1G,其他参数没动

7 x7 J% J' |( F5 m( ^4 L& I3 G- F- }5 Z8 [# o0 S# v: o6 d" q+ Y
当然,我手机除了换电池都不关radio,12点到7点耗电9%
回复 支持 反对

使用道具 举报

发表于 2010-9-3 23:54 | 显示全部楼层
已经很棒罗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-2-24 23:44 , Processed in 0.422234 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表