找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 9166|回复: 45

[Pixi] [让pixi更流畅,卡片更多]softswap for pixi/pixi+来自PreCentral Forum的 WIWA

[复制链接]
发表于 2011-4-17 09:22 | 显示全部楼层 |阅读模式
本帖最后由 caiheng 于 2011-4-17 10:42 编辑
" {; Q' g8 g6 N9 `! w( Q, [2 c
6 X: n* Z2 K$ L; Q; w' ~来自          PreCentral Forum的 WIWA,回头慢慢翻译把,大意就是对交换内存进行软件压缩,减小于后台ssd的频繁交换
( E! ~3 M. k+ X1 V! U2 }: v下载见附件,感谢作者的无私奉献,据说配合806的超频效果更好。, G2 y4 B/ F$ H0 S, E1 b- |$ }' u. Y
( b. _8 \) g" ^8 l1 ]% t2 M% s
绿漆醒目:Compcache must not be enabled in Govnah in order to run these scripts 必须关掉Govnah 的Compcache 先!!!
, F9 `# b8 b0 U+ W- k
Hi,: Y- S: I6 S1 [
the attached "softswap.zip" contains the script files. You can copy them directly to the Pixi via USB. The permissions are already set, so you should be able to run them you just by typing one of the fowllowing lines into the Terminal app on the Pixi:' `  C$ {' |# h9 Y7 `

* ~0 O- S' C% a' T- Fturn softswap on:
( A% m. O# e2 H! o$ k8 s  P. H$ k
./media/internal/softswap160.sh
. E" K2 x" U$ Y+ V& r% s: W' ?5 j6 f
- or -5 O+ }- b) D: w  f7 L

' f* A0 B7 s" S2 a2 {$ P( ~./media/internal/softswap90.sh
0 {1 }5 I* S% l+ t
- y- M2 Y/ ?7 P$ k( R6 {
: ^* j/ L& g0 ?1 q+ Fturn softswap off:
! Z/ H% d& H% H6 v9 i  T8 N) x" O9 E" z) l. S
./media/internal/softswapoff.sh
' K5 ^/ l7 U8 A% f: G' [# o& z, C* ~, R9 n/ i3 R1 n4 q
& K6 a2 C& l( J' C/ [
Sorry if it sounds a little bit over-precise - I just want to avoid misunderstandings because my english is not so good.
' L* ?% v* R0 u5 _: l% n2 ]3 N
附上验证是否有效的方法
7 o% L! w3 j' j* j
in the Terminal app, the free - command returns the amount of available swap. The output is better readible in landscape mode.+ u" [( t! f" M. m0 {6 p
" N) p  l' j2 a) {. G( h
The swap total number should be:
  p2 q# x6 E, Q. |0 I6 [: i& v7 {92152 (if 90MB softswap is active),
/ A: O# l5 y, ]* O163832 (if 160MB softswap is active),
  C% }4 n: b  ^6 i6 N> 200000 if normal compcache or nothing is active.

本帖子中包含更多资源

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

×

评分

参与人数 4威望 +44 收起 理由
wxlzhp + 20 很给力!
CryDevil + 2 谢谢分享
tonchee + 2 谢谢分享
binggz + 20 谢谢分享

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2011-4-17 10:43 | 显示全部楼层
treo8的人气太弱了。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-17 14:34 | 显示全部楼层
备用。。。加入自动启动
# L% u( w" h# v
Also, Ive added this script to /etc/init.d/bootmisc.sh in the form of the line:
4 n0 }# t4 N5 @5 `: p6 F6 X! }/media/internal/softswapon.sh &

点评

这不是自动启动,是自动安装!  发表于 2011-6-24 20:16
回复 支持 反对

使用道具 举报

发表于 2011-4-17 20:05 | 显示全部楼层
这个要好好支持的。: m3 ~/ d# W9 @( Z+ i$ T+ a' y; z
试了下不错,希望等以后能加到govnah里面,方便点
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-17 22:06 | 显示全部楼层
回复 tonchee 的帖子) d) C( M' Y$ L5 f1 z( A2 B) X

' U. v- k4 w8 ?wiwa说- V1 {- n: c. T5 n
rwhitby may add it to Govnah as an additional switch in the compcache section. When it is stable for several people over several days I'll send him a PM
4 Z; C4 W& m5 Q
& k3 x( a! @4 ?8 r7 h9 CUpdate: Looks as if I cannot send PMs to anybody. So pls anyone elso to contact rwhithby or an forum moderator to outsource the softswap posts.
- r% m2 S5 Y$ Q4 f. |) E
看样子后面的Govnah 可能加入这个了,。。嗯,不错。。
5 q" A3 K5 P, H" i, F- ]" h' e
& c. J9 ?6 h/ k  l' o. }treo8的人气和precenter有的一拼。。都冷
回复 支持 反对

使用道具 举报

发表于 2011-4-17 22:15 | 显示全部楼层
大家需要注意一下:
2 U8 ^3 W. X1 Y. l2 M! a2 D, J, F4 ?' ]/ j4 N
- 推荐使用softswap160。我用90的时候,任务多的时候会出现too many cards/ r9 f2 L, n6 z2 K+ Y

- Z9 K3 @2 i' u我的govnah新建了一个768Mhz Disable compCache的配置,然后重启机器,立即切换到disable compcache,再按照上文Terminal执行softswap160,效果明显。
/ s. i( p5 ^0 @1 j$ ?
6 p% {# K8 g$ F) H" C看作者的意思是,如果这个测试下来不错,他会通知做进Govnah的compcache设置中去。估计过不了几天就ok了。这样以后就方便了。3 f# n& c5 J( \- t
回复 支持 反对

使用道具 举报

发表于 2011-4-19 13:31 | 显示全部楼层
了解一下。。。。
回复 支持 反对

使用道具 举报

发表于 2011-4-19 13:40 | 显示全部楼层
使用2天,汇报情况:
0 q( p! n6 w6 ~: r$ F+ V
  ^' ?% g2 i, U/ P# U我的Kernel: Warthog Kernel 1.4.5-1332 D5 H; h" v4 |  N- P
我的Govnah方案:定频768,Disable compCache
9 N5 N9 R# Q' _  n
4 @8 k4 B* g0 c- `6 p我采用softswap160。经过上面的设置,现在异常稳定且快速。由于并不需要读写闪存当swap,因此速度得到了提升;且理论上闪存的寿命也会延长。& M6 n! k  Z' i

/ \7 Y, r: X; W在没有softswap的时候,swap随着使用量的增加而提升,以前memory/swap 达到180/70左右的时候,就会明显感觉机器变慢,因为linux系统后台开始了compCache的闪存读写操作。而现在开启了softswap,即便swap达到了100以上,也不会有明显的延滞感,短信/电话等还是可以秒开,打开/关闭/切换卡片几乎不会有什么不顺畅。
& c: k1 D% a1 W* V4 y; `9 v. s
" l: G0 O* t; [4 U) M" F需要说明的是,由于这个linux kernel的关系,随着使用时间的增加,swap其实是会越来越大的。即便你关光所有卡片,很多以前的swap并不完全被清理掉。我平时的使用基本就是网页,微博,短信,电话,jvmQQ等,两天下来,就算清空所有卡片,swap依然达到了80M+。今天在swap已有80M的情况下,我又额外试了试,开了10个卡片,短信/电话/照片/tasks/classicNotes/classic/govnah/calendar/万年历/email。在开第11个卡片的时候,终于跳出来“too many cards”了,可是第11个卡片依然可以正确打开。这时候切换这11个任务,相当流畅,Memory/swap达到了191/121M,这在原来没有softswap的时候已经卡到不行了。
* q5 S' I* Q1 s# N- L2 v2 l
+ m9 h- q& f* \$ ^, N, f然后我再关光所有卡片,看见Memory/swap减低到184/109M,说明swap实际上并没有得到有效清空。但很奇怪,使用起来依然相当流畅。( c9 z& r6 h( z+ ?$ E4 A( I- d5 R
! n2 W0 o: a. n
总结:/ Q+ c* d2 c8 A2 |
softswap设置后,对于使用感受的流畅度,提升十分明显。在日常用量的情况下,softswap160可以满足比较严苛的多任务使用要求。目前两天使用下来,没有过自动重启,没有过睡死,电力水平维持不变。其余暂未发现副作用。
; N6 Y% u$ E+ e- N& i' d9 s5 R1 r/ O* a8 F1 ^2 Z; {2 K$ v
下面上图。
( U1 C# Y+ S! N8 D! ^+ |% B8 i. c5 U5 Y; w' e* q
5 t& |9 ]& U. p/ \
在两天日常使用后再打开11个卡片
9 k% o( w5 ~/ z5 T- h: L$ T2 q' X2 X- R6 y- S* b; a+ u8 }
* A/ o7 E7 \5 n1 j$ y" G
打开11个卡片以后的mem/swap- [; O; E# F# T9 K% t
# S( C6 y5 [/ I
- H( ?- ~# d/ u1 |
关闭所有卡片后的mem/swap
& h/ j  b& {: W/ c: F7 M2 L7 P- I) e* ~

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2011-4-19 13:54 | 显示全部楼层
等新的Govnah?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-19 14:43 | 显示全部楼层
回复 tonchee 的帖子
3 G7 E( y0 s2 v4 M2 M# C" f& b; S- Z& {& W3 ^# {
老兄写的好,我基本不用补充了。情况完全一样,不过我用的是806那个档,流畅很2 T/ X1 m1 N1 F" F2 ^& r

% P5 ~& W) o; N. L- Zpixi总算是可以及格了。。
回复 支持 反对

使用道具 举报

发表于 2011-4-19 15:40 | 显示全部楼层
本帖最后由 CryDevil 于 2011-4-19 15:58 编辑
9 a- O: A: |& r3 ^/ p% m/ R& d4 n1 `
8 m# K( d5 r" X8 ^% ~) t感谢分享,pixi+越来越好使了~~
回复 支持 反对

使用道具 举报

发表于 2011-4-19 16:00 | 显示全部楼层
CryDevil 发表于 2011-4-19 15:40
7 e( {% \% F& L% G( C: j+ A# O能否给解释下验证是否有效的地方是什么意思,没看明白如何算有效?
1 H- j% T( l) z3 J: b, Y* ^
验证有效:
1 n* c" |/ S5 t$ w- F: o7 f/ Y6 x# Q( E
你在terminal命令行里面打 free 然后回车
. R5 w- V0 I6 v6 o6 v5 t看看最下面那行) |- a: [1 N! B4 U9 M9 \; ^
Swap : 163832   xxxxx   xxxxx (另外两个值)! l/ r$ f: m: h
如果看到163832这个值,就说明softswap160已经有效了。
回复 支持 反对

使用道具 举报

发表于 2011-4-19 16:12 | 显示全部楼层
回复 tonchee 的帖子
& d$ O; J$ @1 ~+ y3 J9 p/ c3 z3 f- Z' h7 F# A
谢谢,呵呵
回复 支持 反对

使用道具 举报

发表于 2011-4-20 22:42 | 显示全部楼层
话说,为什么我弄了以后swap那里变成0了……
回复 支持 反对

使用道具 举报

发表于 2011-4-21 01:49 | 显示全部楼层
支持一个
回复 支持 反对

使用道具 举报

发表于 2011-4-21 20:14 | 显示全部楼层
好消息。。。
回复 支持 反对

使用道具 举报

发表于 2011-4-21 20:53 | 显示全部楼层
tinypea 发表于 2011-4-20 22:42 ' g% I6 J% M7 a& L
话说,为什么我弄了以后swap那里变成0了……
4 Q& P1 W! v& a3 X( W# o5 x) U
对。没错。弄完后,如果你是在govnah里面看,就会看到Mem/swap = 187/0。前者大致是187。后者是0因为执行disable compcache的时候,已经把swap给flush掉了。你继续使用机器一段时间,会看到swap再涨回来的。
回复 支持 反对

使用道具 举报

发表于 2011-4-22 21:03 | 显示全部楼层
很激动,感谢楼主!pixi重生了似的,终于越来越称心了。
回复 支持 反对

使用道具 举报

发表于 2011-4-23 00:44 | 显示全部楼层
caiheng 发表于 2011-4-17 14:34
6 m+ T/ S3 L; R: G: d- R! J7 C- a( R备用。。。加入自动启动

" a5 u; N; b3 S: ]% |, F# v5 s没看到shell下载哦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-23 00:54 | 显示全部楼层
回复 flyduke 的帖子
/ d- U2 j  l. x& M
$ I3 c6 m+ {8 [+ ?- l??啥意思?
回复 支持 反对

使用道具 举报

发表于 2011-4-23 09:31 | 显示全部楼层
terminal输入后提示error inserting ‘/lib/modules/2.6.24-palm-chuck/extra/ramzswap.ko': -1 File exists
回复 支持 反对

使用道具 举报

发表于 2011-4-23 09:38 | 显示全部楼层
搞定了,原来是我以前自己在govnah里面就打开过swap
回复 支持 反对

使用道具 举报

发表于 2011-4-23 11:31 | 显示全部楼层
caiheng 发表于 2011-4-17 14:34
" }+ k# @5 y) r* H! \% C  U5 L备用。。。加入自动启动

1 w, T6 V6 }5 d+ |没看明白这句话。是说softswapon.sh已经加入pixi的自动启动了吗?还是需要有softswapon.sh的执行脚本?pixi完全重启后,softswap160之类的脚本还能自动运行吗?请教一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-23 12:00 | 显示全部楼层
回复 flyduke 的帖子, x( C/ {: f, Y2 c7 t
9 s$ G1 ^9 ]9 n1 A
启动softswap不是要执行一个.sh脚本嘛. c# ^& c2 o( S3 f

+ N& e  N' R! a( `. F0 C3 P, ~加入自启动就是 在系统启动时候自己执行那句话"/media/internals/softswap160.sh",- w( F9 s7 n! I6 h! Q' P! b1 F" k5 }
$ P: N1 V5 C! U9 C0 U- s. w( j
不过这东西到底是否稳定还需要时间。。现在我是启动以后手动再执行一下上面那句话
回复 支持 反对

使用道具 举报

发表于 2011-4-23 12:03 | 显示全部楼层
呵呵 本来15个卡片 现在可以开到17个 而且打开后 再玩小鸟和青蛙 都流畅 后台控制很好
回复 支持 反对

使用道具 举报

发表于 2011-4-23 12:08 | 显示全部楼层
呵呵 本来15个卡片 现在可以开到17个 而且打开后 再玩小鸟和青蛙 都流畅 后台控制很好
回复 支持 反对

使用道具 举报

发表于 2011-4-23 12:39 | 显示全部楼层
caiheng 发表于 2011-4-23 12:00 5 P; c8 O! ?' J  z
回复 flyduke 的帖子" c1 t% W  v2 E! d0 a
% @% m* B' a3 \1 ~! h! ]
启动softswap不是要执行一个.sh脚本嘛

' `* z& d) k. y: Q+ a7 F/ a明白了,在启动脚本里手工加上那个shell。多谢
回复 支持 反对

使用道具 举报

发表于 2011-6-3 18:58 | 显示全部楼层
这几天新出的uberkernel 似乎对softswap有了改动,但又不是lz说的这个方法?
6 k6 r. t+ ^" S+ g, r. t1 E  _求解惑~~
回复 支持 反对

使用道具 举报

发表于 2011-6-7 10:19 | 显示全部楼层
新手不明白怎么弄
回复 支持 反对

使用道具 举报

发表于 2011-6-9 09:15 | 显示全部楼层
请教啊。现在PIXI很卡
回复 支持 反对

使用道具 举报

发表于 2011-6-11 02:44 | 显示全部楼层
回复 小苏的世界 的帖子
$ o  _. \% l/ d/ N( a% U4 \0 S0 ?) z. f1 T- a! G
用了几天,我的建议是,不需要再用lz这个方法了,因为过于复杂# A3 }2 }# I! {2 B, u

0 W1 y% z" G7 W2 X+ K- B8 j0 d* p直接安装uberkernel  超频核心,用govnah选择默认的805mHz即可获得这个效果。不要打开swap compress 。
, Z9 r8 O. i* P- p
回复 支持 反对

使用道具 举报

发表于 2011-6-13 18:47 | 显示全部楼层
????还是不怎么懂,有谁懂的加小弟一个QQ帮忙调教一下啊!!!345295844~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2011-6-13 18:48 | 显示全部楼层
????还是不怎么懂,有谁懂的加小弟一个QQ帮忙调教一下啊!!!345295844~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2011-7-27 17:47 | 显示全部楼层
我安装的最新的uberkernel超频内核,感觉还是卡,有必要上这个吗?
回复 支持 反对

使用道具 举报

发表于 2011-7-27 21:04 | 显示全部楼层
那些语句在哪里输入啊?手机上有终端软件吗?
回复 支持 反对

使用道具 举报

发表于 2011-7-28 16:59 | 显示全部楼层
不懂~
回复 支持 反对

使用道具 举报

发表于 2011-8-16 21:54 | 显示全部楼层
完全不懂    求傻瓜教程
回复 支持 反对

使用道具 举报

发表于 2011-8-19 01:59 | 显示全部楼层
l楼上一样
回复 支持 反对

使用道具 举报

发表于 2011-8-25 11:59 | 显示全部楼层
安装成功 重启后就没了
回复 支持 反对

使用道具 举报

发表于 2011-8-25 14:43 | 显示全部楼层
学习一下、、、
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 21:06 , Processed in 0.389274 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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