纠纷奇闻社交美文家庭
投稿投诉
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

Linux系统基本的内存管理知识讲解

2024年2月22日 职业
  Linux系统基本的内存管理知识讲解大全
  Linux系统基本的内存管理知识讲解
  内存是Linux内核所管理的最重要的资源之一。内存管理系统是操作系统中最为重要的部分,因为系统的物理内存总是少于系统所需要的内存数量。虚拟内存就是为了克服这个矛盾而采用的策略。系统的虚拟内存通过在各个进程之间共享内存而使系统看起来有多于实际内存的内存容量。Linux支持虚拟内存,就是使用磁盘作为RAM的扩展,使可用内存相应地有效扩大。核心把当前不用的内存块存到硬盘,腾出内存给其他目的。当原来的内容又要使用时,再读回内存。
  一、内存使用情况监测
  (1)实时监控内存使用情况
  在命令行使用“Free”命令可以监控内存使用情况
  代码如下:
  free
  totalusedfreesharedbufferscached
  Mem:25602419228463740010676101004
  bufferscache:80604175420
  Swap:5220720522072
  上面给出了一个256兆的RAM和512兆交换空间的系统情况。第三行输出(Mem:)显示物理内存。total列不显示核心使用的物理内存(通常大约1MB)。used列显示被使用的内存总额(第二行不计缓冲)。free列显示全部没使用的内存。Shared列显示多个进程共享的内存总额。Buffers列显示磁盘缓存的当前大小。第五行(Swap:)对对换空间,显示的信息类似上面。如果这行为全0,那么没使用对换空间。在缺省的状态下,free命令以千字节(也就是1024字节为单位)来显示内存使用情况。可以使用h参数以字节为单位显示内存使用情况,或者可以使用m参数以兆字节为单位显示内存使用情况。还可以通过s参数使用命令来不间断地监视内存使用情况:
  freebs2
  这个命令将会在终端窗口中连续不断地报告内存的使用情况,每2秒钟更新一次。
  (2)组合watch與free命令用来实时监控内存使用情况:
  代码如下:
  watchn2dfree
  Every2。0s:freeFriJul606:06:122007
  totalusedfreesharedbufferscached
  Mem:233356218616147400556064784
  bufferscache:14827285084
  Swap:6225846656615928
  watch命令会每两秒执行free一次,执行前会清除屏幕,在同样位置显示数据。因为watch命令不会卷动屏幕,所以适合出长时间的监测内存使用率。可以使用n选项,控制执行的频率;也可以利用d选项,让命令将每次不同的地方显示出来。Watch命令会一直执行,直到您按下〔Ctrl〕〔C〕为止。
  二、虚拟内存的概念
  (1)Linux虚拟内存实现机制
  Linux虚拟内存的实现需要六种机制的支持:地址映射机制、内存分配回收机制、缓存和刷新机制、请求页机制、交换机制、内存共享机制。
  首先内存管理程序通过映射机制把用户程序的。逻辑地址映射到物理地址,在用户程序运行时如果发现程序中要用的虚地址没有对应的物理内存时,就发出了请求页要求;如果有空闲的内存可供分配,就请求分配内存(于是用到了内存的分配和回收),并把正在使用的物理页记录在缓存中(使用了缓存机制)。如果没有足够的内存可供分配,那么就调用交换机制,腾出一部分内存。另外在地址映射中要通过TLB(翻译后援存储器)来寻找物理页;交换机制中也要用到交换缓存,并且把物理页内容交换到交换文件中后也要修改页表来映射文件地址。
  (2)虚拟内存容量设定
  也许有人告诉你,应该分配2倍于物理内存的虚拟内存,但这是个不固定的规律。如果你的物理保存比较小,可以这样设定。如果你有1G物理内存或更多的话,可以缩小一下虚拟内存。Linux会把大量的内存用做Cache的,但在资源紧张时回收回。。你只要看到swap为0或者很小就可以放心了,因为内存放着不用才是最大的浪费。
  三、使甩vmstat命令监视虚拟内存使用情况
  vmstat是VirtualMeomoryStatistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监视。它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。通常使用vmstat55(表示在5秒时间内进行5次采样)命令测试。将得到一个数据汇总它可以反映真正的系统情况。
  代码如下:
  vmstat55
  procsmemoryswapiosystemcpu
  rbswpdfreebuffcachesisobiboincsussyidwa
  106279234609116880926301898910615691728542
  0062792340091248809200014884434414810
  0062792340091328809200014877424415810
  1062792340091408809200014868418620740
  1062792340091488809200015847400925670
  vmstat命令输出分成六个部分:

地产“熊市”行业“精细化管理”的动力2009。06。24来源:新华信正略钧策管理咨询2008年,带着“暴利”光环的地产业终于从天上落入人间,虽然在发展初期由于土地资源非市场交易和近几年房价的快速上涨,使部分……我如何让员工畅所欲言?2009年06月23日来源:FortuneChina作者:MinaKimes专家组:迈克尔比尔(MichaelBeer)TruePoint公司董事长、哈佛商学院教授……宝洁强大的领导力培训机制2009年06月23日来源:FortuneChina作者:MinaKimes这个消费品巨头有一套行之有效的高层人才培育方案3月份,宝洁公司(PG……企业经营:大道为简20090622来源:中国营销传播网作者:史光起一位父亲因为儿子总纠缠着自己要一起玩,于是他撕下一本杂志上印有世界地图的一页,剪成几十块。交给儿子:“什么时候把世界地图全……企业经营战略:士气经营机制20090623来源:中国营销传播网作者:赵一沣百年盛世咨询的主张:企业经营管理的决策,根本不可能完全正确,准确率才是企业经营战略的核心。什麽是把握准确率的关键?经营管理……企业元宿为何再次出山?20090622来源:中国营销传播网作者:伍建乔有了企业,就有了风险和竞争;有了企业,就有了组织和协调;有了企业,就有了财富和权位;有了企业,就有了明争和暗斗;有了企业,……80后如何当好管理者20090622来源:《销售与市场》作者:程志超越来越多的80后不可逆转地进入了管理层,成为管理实践者。从员工向管理者角色转变,80后管理者们面临着哪些挑战?企业如何才能……柳传志演讲全文:健康的企业是如何炼成的20090620来源:中国企业家文柳传志联想集团董事局主席我想谈谈企业如何应对危机的问题。企业应对危机有点儿像人怎么样去应对疾病。一个80岁的老人,风烛残年,到了秋天换冬……通用汽车的命运半世纪前如何被准确预言2009年06月22日来源:腾讯商学院腾讯商学院专栏作家刘戈为我们展示了一段历史,告诉我们,创立现代管理学的德鲁克,如何半个世纪前就对通用汽车下了断语,并且准确预言通用汽……【独家】“乔不死”归来:向乔布斯学习什么?20090622来源:《中国企业家》记者丁伟他有一个中文尊称:“乔不死”。他将以何种方式证明自己不朽?中国的企业家们应该向乔布斯学习什么?不是每个商界领袖的任何事情都值得……战略部署的四个严重错误2009620来源:《新营销》文EdBarrows翻译蔡冬娥如今,战略执行吸引了许多人的目光,但这决不意味着企业就应该抛弃那些经得起时间考验的战略部署流程。事实上,就管理……李开复:做最好的创新20090620来源:中国企业家我在《做最好的自己》一书中就曾经提到过,“创新固然重要,但有用的创新更重要”。在这个科技发展一日千里的时代里,人人都在谈创新。但是,什么才……
民营企业内外技术培训如何民营企业战略性拟定保驾排忧解难既有助于增强企业内部的参与性和关注度,也更容易获得企业上下的认同和接受,实现“心往一处想,劲往一处使”的美好目标。而每一次阶段性报告成果的宣讲,既是先进知识和理念的传输,也是成……车速会电信号为行业主导地位、集中度和专业知识广告策略的本土化:可口可乐永远主题广告系列派生出了众多不同的广告,而在中国,他们的广告信息中则大量地融入了中国特色文化。企业在经营中如何实施灵捷竞争。要赢得……除了减缓上部工艺流程,佳能极其体现零周转率跨国公司进行的全球化战略调整主要有三个方面:经营市场的全球化。空调市场空间仍然很大,这就为格力集团的专业化经营战略提供了良好的机遇。一般来说,任何行业领导企业都有弱点,但不是所……汽车品牌气质究竟该是什么样的既有助于增强企业内部的参与性和关注度,也更容易获得企业上下的认同和接受,实现“心往一处想,劲往一处使”的美好目标。方法的全面总结企业工程学以工程的视角来重新审视企业经营的方方面……除了减慢内外操作步骤,爱普生极其注重零积压在起步初期,蒙牛以跟随战略迅速缩短了与伊利的差距,在2004年以后,又逐步开始超越。长尾理论为Google赚取了大量利润,可是,这种长尾效应对视频的销售却不……波美造成品牌战略制定发作公差的次要内、外围环境因素基于计划的实施跟踪是企业发展战略落实的基本保证。企业战略规划的基本框架战略诊断分析1外部因素分析外部因素分析内容a)宏观环境分析宏观环境指产生于企业操作范围之上,不受企业运营状……速率会转化为市场需求增幅、收益率和经验丰富广告策略的本土化:可口可乐永远主题广告系列派生出了众多不同的广告,而在中国,他们的广告信息中则大量地融入了中国特色文化。这是一个求新求异的时代,长尾理论的提……连贯性招致战略规划试行出现公差的次要内、内部要素企业财务分析:经济效益分析方法、财务管理的能力与效益分析、公司财务能力分析、经济效益评价指标、财务比率分析。注意中、长期大计划下小计划的细分和落实。企业发展战略规划作业流程企业……王志东的刚刚创业项目从中英文网络平台开始因此,我们可以肯定地说,市场营销战略是中小企业跨越发展门槛的一次发育(就像人在少年期的发育一样),由此成为一个成熟、睿智、稳健企业的重要标志。她将彻底改变中小企业市场营销战略的……小企业变革转型必然趋势领导联系群众,群众贴近领导。因此,要改进战略规划。第一,提高单个面包的售价。从与产品或服务的关系角度来看,核心竞争力实际上是隐含在公司核心产品或服务里面的知识和技能,或者知识和……反应速度会变换为家具市场比重、集中度和实践经验长尾理论告诉企业,在制定战略时不能忽视掉利基市场。后方部门把产品交给前方部门,后者负责把产品分别出售给个人用户和企业用户。AnitaElberse(哈佛商学院营销qu……一枚翻糖几个人怎么不吃不以价格作为卖点,而是要追求产品的高科技含量、多功能一体化、使用简单、完善的售后服务等全方位的产品带来的增值效果,以创造出能够为企业和消费者增值的有价值订单为目的,以不断寻求和……
友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形