b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

优化的解决方案:什么是Linux内存管理机制?

电脑杂谈  发布时间:2020-12-04 01:02:17  来源:网络整理

linux内存管理机制_linux内存管理机制

Linux的内存管理采用分页访问机制。为了确保可以充分利用物理内存,内核会在适当的时候自动将物理内存中不经常使用的数据块交换为虚拟内存。常用信息保留在物理内存中。要了解Linux内存的运行机制,您需要了解以下方面:首先,Linux系统将不时进行页面交换操作,以保持尽可能多的可用物理内存,即使没有什么需要内存,Linux确实会换出暂时未使用的内存页面。这样可以避免等待交换所需的时间。其次,Linux的条件是页面交换。不用时,并非所有页面都交换到虚拟内存。 Linux内核仅基于“最常用”算法将一些不常用的页面文件交换到虚拟内存。有时我们会看到这样的现象:Linux拥有很多物理内存,但是交换空间也被大量使用。实际上,这并不奇怪。例如,当一个占用大量内存的进程正在运行时,它需要消耗大量内存资源。这时,一些不常用的页面文件被交换到虚拟内存中,但是此后会占用大量内存资源。当该过程结束并且释放大量内存时,刚才交换出的页面文件将不会自动交换到物理内存中。除非有必要,否则此时系统物理内存将非常空闲,并且还将使用交换空间。刚才提到的现象已经出现。关于此,不要担心任何事情,只知道发生了什么事。最后,交换空间中的页面在使用时首先被交换到物理内存。如果此时没有足够的物理内存来容纳这些页面,它们将立即被换出。从那时起,虚拟内存中可能没有足够的空间来存储。这些交换的页面最终将导致Linux出现诸如假崩溃和异常服务之类的问题。尽管Linux可以在一段时间内自行恢复,但是恢复的系统基本上无法使用。因此,合理规划和设计Linux内存的使用非常重要。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-337911-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 牛晓博
        牛晓博

        经济拖垮了怎么办

      • 王柏
        王柏

        美国是伊拉克战乱的始作俑者

      热点图片
      拼命载入中...