首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RAM大小和交换大小

问RAM大小和交换大小
EN

Unix & Linux用户
提问于 2013-05-28 06:24:44
回答 2查看 2K关注 0票数 3

我想知道为什么交换分区必须更大一倍的内存大小?例如,如果安装在机器64 G.B中的内存必须是128 G.B?

EN

回答 2

Unix & Linux用户

发布于 2013-05-28 06:43:08

它不是,这是以前的一条规则,当时内存有限,许多操作都需要交换(通常给出的主要原因是fork()的复制-所有实现)。现在,交换工作并不重要,如果内存足够,你甚至可以根本没有交换--这取决于你对内存压力的首选解决方案是:慢交换或快速OOM杀死。

人们甚至建议不要在诸如闪存卡这样的媒介上进行交换。尽管如此,大量的交换仍然可以在一个地方使用,笔记本电脑。当他们进行hibernate时,他们会将整个内容保存在RAM中以交换磁盘。因此,在笔记本电脑中进行交换以使休眠至少与RAM一样大(除非hibernation映像被压缩,或者其中一个正在休眠成文件系统上的常规文件)。

您还可能希望阅读交换是不符合时代的吗?和当内存中有足够的空闲空间时,为什么要使用交换?。

票数 5
EN

Unix & Linux用户

发布于 2013-05-28 07:07:41

如果您正在使用Redhat Enterprise Linux (或Redhat Base linux),建议如下

来源:https://access.redhat.com/site/solutions/21287

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/77363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档