栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux 的VM(虚拟内存)=RM(物理内存)+SWAP(交换分区)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux 的VM(虚拟内存)=RM(物理内存)+SWAP(交换分区)

面试题:

如果一台Linux主机有64MB内存和100MB swap空间,那么它的虚拟内存空间是多少?

A.36MB B. 64MB C.100MB D.164MB

首先,要明白一件事,虚拟内存这个概念实际上常用于Windows,对于windows系统来说针对物理内存和虚拟内存并没有一个实际的界限,因为实际的使用中物理内存没有用完也会去用到虚拟内存,但是Linux不一样 Linux只有当物理内存用完的时候才会去动用虚拟内存(即swap分区)

        linux下面VM(虚拟内存)的大小由RM(Real Memory)和swap组成,RM的大小就是物理内存的大小,而Swap的大小是由你自己决定的。Swap是通过硬盘虚拟出来的内存空间,因此它的读写速度相对RM(Real Memory)要慢许多,我们为什么需要Swap呢?如果想知道这个问题的答案,可以看看我的《AIX之为什么要使用页面空间(SWAP)》,当然了如果你有足够大的物理内存,根本不需要划分Swap分区。

        通过上面的讲解,这个题的答案也就呼之欲出了,即64+100=164MB.

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/724741.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号