深入了解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内存的使用,是非常重要的。

------分隔线----------------------------
推荐内容
重庆幸运农场开奖历史开奖 幸运飞艇视频直播官网 幸运农场是假的吗 重庆彩票幸运农场071 幸运农场速查表
重庆幸运农场网上投注 幸运农场苹果手机版下载 重庆彩票幸运农场3全中 大乐透中奖规则 双色球胆拖中奖规则
时时彩几点到几点结束 中国福利彩票幸运300秒 重庆时时彩定胆 幸运农场中奖奖金 北京幸运农场开奖记录
助赢幸运农场计划软件 三全复试4中2 幸运农场怎么玩 重庆幸运农场稳赢 幸运农场客户