从红旗5.0提及——看Linux的内存办理
红旗5.0是我比来试用的第三套linux刊行版,昨天上这里看到有帖子说很吃内存,于是乎我也翻开我的义务办理器,一看吓一跳!我的内存占用竟然抵达近1G!这个时刻,我的红旗5.0已经开机近10小时,翻开过许多挨次,旅游过许多网站,下载过许多东东,操纵感觉并不慢,和开机时差不久不多,有些挨次还比刚开机时翻开快许多。
说到这里,我现引见一下我的设置:amd 1800 OC 1.9G,nf2芯片组主板,内存1G,硬盘200G,显卡ati7500, 这时我按ctrl alt f1,进入号令情势,键入 free m。这时看到固然内存占用接近1G,但swap分区竟然照样空的,占用为 0! 于是我前往图形情势,关了全部挨次,发明内存占用并没削减几何,照样维持在990M以上!于是我关机重启,进入细碎后内存占用就达360多M,翻开opoffice,内存用量急剧上升到近500M,再翻开firefox,内存一路飙升,很快随着其他挨次的翻开,内存就升到了900M,进入字符情势看,swap占用一直为 0!封闭openoffice,内存没见分明降落,再次翻开openoffice,觉察翻开速度比 第一次快许多,内存没见分明上升。
这时我马上下线,然后转换硬盘,翻开我安设的suse 10.0来,进入系统一看,suse10.0 的,刚启动时,进入kde界面,占用内存81M,随着翻开挨次的增多,内存运用量一路飙升,封闭部分挨次内存运用量就 马上有所降落,运用一段功夫后,封闭全部挨次,内存运用量维持在130旁边,在整个进程中,suse kde桌面的感觉速度不及红旗5.0,应该说慢不少,但开机到关机两头,挨次翻开运转速度没什么分明改变。
运转suse 10.0 近一小时,我又下线,换了安设fc 5.0刊行版的硬盘,启动进入fc 5.0,发明内存占用约130m,运转后,内存随着挨次翻开的 几何而改变,运转速度和红旗5.0差不久不多,是gnome界面。 带着疑问,联想到可否和linux硬盘缓冲有关,我把内存降上去又会如何样?,本日一早,先废弃一条内存,把我的内存从1G削减到512M,(原本还想再少点,惋惜我最小的一条内存便是512M了,原本有的256M内存早就出手了)启动进入红旗linux桌面5.0,初始内存占用为360M旁边,翻开openoffice,内存占用抵达460M,一连翻开许多网页,游戏等,内存很快就在500下方摆动,一直没有越过510M,挨次翻开和运转速度变卦不大,比来翻开的挨次封闭后,再次翻开速度较劲快,进入字符情势查察,swap照样为0,至此,终于摸清了红旗5.0的内存办理情势,其实也是linux的内存运用体例。
1、linux内存运用听命分明比ms的高,在 windows下,固然内存充足,若是你没有禁用虚构内存的话,几何会把一些东西写入虚构内存。
2、linux只管运用物理内存,只需物理内存够用,就不运用swap区,linux封闭挨次后,在物理内存充足的状况下,并不马上加入内存,下次翻开异样的挨次,速度会很快。
3、当物理内存不敷用时,linux才会把已经封闭的挨次所占用内存清空,以便给新翻开的挨次运用,轻易不会运用swap区。
4、在理论运转中的挨次所需物理内存不敷的状况下,才会调用swap做缓存。
这也便是说,在linux内,你有几何内存,她就只管运用,若是你有2G内存,细碎运转一段功夫后,很有大概你的内存占用就会接近2G,你只要256M内存的话,她也会不断全部运用,但不会因为在内存够用的状况下去运用swap缓存!
同时,红旗5.0的内存运用统计大概和其他刊行版有所差异,其他刊行版因此理论运转中的挨次所占用的内存来统计的,并不统计挨次已经加入,但内存还没有释放的部分(详细,这些数据下次照样可以运用的),而红旗5.0因此内存有效数据为准,固然挨次已经加入,但存在内存中的数据还没清空,这些数据照样有效的,下次翻开异样的挨次,可以直接运用。
版权声明:
原创作品,承诺转载,转载时请务必以超链接方式标明文章 原始出处 、作者信息和本声明。不然将清查法律责任。