深入了解Linux系统内存的运行机制

时间:2017-12-07 19:45来源:未知 作者:Linux先生 举报 点击:
Linux系统是一款免费使用和自由传播的Unix操作系统,是基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

本文地址:http://www.kooct.com/install/config/2017/1207/16299.html
文章摘要:,魔界沉淀物俊朗,众毛攒裘极轻你妈。

  Linux系统是一款免费使用和自由传播的Unix操作系统,是基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。今天我们来了解一下Linux操作系统的内存运行机制。
 

  
  想要深入了解linux内存运行机制,需要知道下面提到的几个方面:
  
  1、Linux系统会不时的进行页面交换操作,以保持尽可能多的空闲物理内存,即使并没有什么事情需要内存,Linux也会交换出暂时不用的内存页面。这可以避免等待交换所需的时间。
  
  2、Linux 进行页面交换是有条件的,不是所有页面在不用时都交换到虚拟内存,linux内核根据”最近最经常使用“算法,仅仅将一些不经常使用的页面文件交换到虚拟 内存,有时我们会看到这么一个现象:linux物理内存还有很多,但是交换空间也使用了很多。其实,这并不奇怪,例如,一个占用很大内存的进程运行时,需 要耗费很多内存资源,此时就会有一些不常用页面文件被交换到虚拟内存中,但后来这个占用很多内存资源的进程结束并释放了很多内存时,刚才被交换出去的页面 文件并不会自动的交换进物理内存,除非有这个必要,那么此刻系统物理内存就会空闲很多,同时交换空间也在被使用,就出现了刚才所说的现象了。关于这点,不 用担心什么,只要知道是怎么一回事就可以了。
  
  3、交换空间的页面在使用时会首先被交换到物理内存,如果此时没有足够的物理内存来容纳这些页 面,它们又会被马上交换出去,如此以来,虚拟内存中可能没有足够空间来存储这些交换页面,最终会导致linux出现假死机、服务异常等问题,linux虽 然可以在一段时间内自行恢复,但是恢复后的系统已经基本不可用了。
  
  因此,合理规划和设计Linux内存的使用,是非常重要的。

------分隔线----------------------------
推荐内容
时时彩最快开奖 幸运农场开奖软件 重庆幸运农场开 重庆幸运农场现场开奖 幸运农场幸运5复式玩法
重庆幸运农场走势图一览 幸运农场机选投注 重庆福彩幸运农场 幸运赛车追号工具 重庆幸运农场官方
重庆幸运农场走势水果 重庆幸运农场好久开始 重庆幸运农场苹果手机 重庆幸运农场宗合走势 幸运农场胆拖投注表格
重庆幸运农场好久开始 重庆彩票网wwwcqcpnet 淘金农场微信群 幸运农场有技巧没 重庆最新幸运农场开奖
四川快乐12开奖走势图 北京pk10开盘时间 极速时时彩是官方 重庆时时彩技巧 快三技巧
福建十一选五前3走势图 山东群英会开奖 牛牛成年免费在线视频 湖北十一选五走势图i 途游炸金花
时时彩趋势分析软件 澳洲快乐8走势图 贵州十一选五开奖直播 体育彩票双色球 上海快三组合
北京快乐8开奖 快乐扑克3走势图 网易彩票网 河南福彩快三推荐号 重庆时时彩平台