zoukankan      html  css  js  c++  java
  • 从红旗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因此内存有效数据为准,固然挨次已经加入,但存在内存中的数据还没清空,这些数据照样有效的,下次翻开异样的挨次,可以直接运用。



    版权声明: 原创作品,承诺转载,转载时请务必以超链接方式标明文章 原始出处 、作者信息和本声明。不然将清查法律责任。

  • 相关阅读:
    Codeforces Beta Round #92 (Div. 2 Only) B. Permutations 模拟
    POJ 3281 Dining 最大流 Dinic算法
    POJ 2441 Arrange the BUlls 状压DP
    URAL 1152 Faise Mirrors 状压DP 简单题
    URAL 1039 Anniversary Party 树形DP 水题
    URAL 1018 Binary Apple Tree 树形DP 好题 经典
    pytorch中的forward前向传播机制
    .data()与.detach()的区别
    Argparse模块
    pytorch代码调试工具
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1975754.html
Copyright © 2011-2022 走看看