如何降低Linux 内存开销(2)

分类: 系统管理   出处:iocblog整理  更新时间:2008-09-11   添加到收藏  


清单 2. ubuntu 在 256mb 机器上的轻量级使用水平(文章来源 www.iocblog.net)
 

ubuntu # free
             total       used       free     shared    buffers     cached
mem:        255988     252196       3792          0      21276      87500
-/+ buffers/cache:     143420     112568
swap:       746980      18676     728304


 

    可以看到内存部分稍有变化。现在应用程序使用了 143mb 的物理内存,其余的内存均被缓冲区占用;另外,系统现在使用了 18mb 的交换空间。在这种轻量级的办公任务情况下,系统的可用性通常看起来很不错,但是已经没有太多发展空间了,可能无法进行需要资源更多的操作,例如编辑巨大的数字照片或视频文件,因为系统很快就会在处理时发生停歇。

    为了了解系统在只有 128mb 时的执行情况,我重新引导了系统,并在内核行后面附加了 mem=128m 选项,就像前面介绍的一样。在与清单 1 同样的基本使用水平上,使用 128mb ram 得到的结果如清单 3 所示。


清单 3. ubuntu 在 128mb 机器上的基本使用水平
 

ubuntu # free
             total       used       free     shared    buffers     cached
mem:        126100     121464       4636          0       1636      37000
-/+ buffers/cache:      82828      43272
swap:       746980      17924     729056


 

    可以看到现在只使用了 128mb 内存,已经开始使用交换空间了,并且现在实际上还没有开始执行任何操作。

启动同一组应用程序产生的结果如清单 4 所示。(文章来源 www.iocblog.net)


清单 4. ubuntu 在 128mb 机器上的轻量级使用水平
 

ubuntu # free
             total       used       free     shared    buffers     cached
mem:        126100     123608       2492          0        392      51208
-/+ buffers/cache:      72008      54092
swap:       746980      98452     648528


 

 

 

 

上一页 [1] [2]


Tag: 优化



文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。