找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 1850|回复: 5

[软件及汉化] 关于Palm Pre WebOS2.1rom swap的讨论

[复制链接]
发表于 2011-9-17 18:51 | 显示全部楼层 |阅读模式
本帖最后由 0cean 于 2011-9-17 18:52 编辑
  ~5 {) J9 b& ]1 U4 n6 n5 [7 j2 t3 f4 }3 D5 G" x* r/ G
WebOS是一个以linux为核心的嵌入式操作系统,以下讨论建立在linux基础上。
' a+ Y* O6 K. M7 E4 y: [2 R' `( }Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到swap空间中,等到那些程序要运行时,再从swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行swap交换。
7 r8 y, u, g1 O' [/ S关于linux下swap增大是否会让系统运行更流畅,网上看到的资料中,在一份讨论邮件中:
! M4 @' W0 ^9 D9 j      
Linus明确的说明了,在Linux2.4.x中,内存管理(MM)策略的改变。就如 Windows98向Windows2000转变一样,微软在内存和交换区中保存了更多的脏页,而不是及时回收内存,大幅提高了系统的效率。(见 Widnows核心编程第18章的论述)。
  h- ^( \; F* }, E
  那么,swap是不是必须的?很多人认为是,其实,普通意义上所谓的swap是内存的2倍只是一个给新手使用的经验值,实际使用swap的大小是根据程序对内存使用状况需要调整的。如果机器在运行时对内存的需求量不大,就没有必要要swap。7 K! ?% ^- }% r5 R
        Palm Pre的内存是256M,这点内存仅够加载系统,开机后即占用230M左右,即使通过精简掉一些程序也降低不了多少内存占用,所以swap空间对程序运行有很大影响。
2 Z. v0 k: _( {1 J, |2 E        WebOS2.1官方rom的swap空间大小是106M,在palm pre上测试发现,在随意运行了七八个程序后,查看系统swap占用,可看到已使用70M,随后几分钟会达到swap最大值106M,接下来系统运行会非常缓慢,响应时间变长。9 |  @$ f6 Z- ]8 a( u7 @
% s( P+ S: ]3 J2 O& n3 [% Z
       Swap空间越大越好吗?为什么官方开发人员没有把swap分区设置大一些?当然不是越大越好,太大的swap 空间会造成kernel 以为有巨大的内存空间而毫不节制的想要把数据捉进内存中,从而导致kernel 一直在做memory swap,拖慢系统。个人认为官方人员基于pre plus的512M内存的硬件制作的webOS2.1 rom,在pre plus内存较大的情况下可能更多的考虑的是swap过大会拖慢系统,而对于pre用户本身内存不足,系统运行缓慢的情况下,增大swap会对pre的运行速度有一定改善。
/ j/ v. ~: S& `3 w8 m       6 y! q/ k( V$ B- q  o
ps:来论坛多年了,一直作为潜水党和伸手党,无以回报无私分享的各位版主,论坛网友,在此感谢各位网友,版主,        寂夜清风,吹友吧,奔迈公司 ,惠普公司,中国电信,ccav。又矫情了一回

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2011-9-17 19:31 | 显示全部楼层
不懂。。。。顶个
回复 支持 反对

使用道具 举报

发表于 2011-9-17 19:49 | 显示全部楼层
说的有道理,顶顶更健康!
回复 支持 反对

使用道具 举报

发表于 2011-9-17 20:05 | 显示全部楼层
我感觉没多大的变化,还是超频最有效果,刷了版主的512的ROM,发现效果不是那么明显
回复 支持 反对

使用道具 举报

发表于 2011-9-18 23:47 来自手机 | 显示全部楼层
不懂啊,貌似要学习下
回复 支持 反对

使用道具 举报

发表于 2012-9-15 22:14 | 显示全部楼层
打开几个网页 swap就100m了。只能luna重启 或完全重启。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 15:43 , Processed in 0.311237 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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