我想知道为什么交换分区必须将 RAM 大小加倍?例如,如果 ram 安装在 64 GB 机器上,则交换必须为 128 GB?
不是,这是过去的规则,当时 RAM 非常有限,许多操作都需要交换(通常给出的主要原因是复制所有内容fork()
)。现在让交换工作真的并不重要,如果 RAM 足够,你甚至可以根本没有交换 - 这取决于你对内存压力的首选解决方案是:缓慢交换或快速 OOM 终止。
甚至建议不要在闪存卡等媒体上进行交换。仍然可以在一个地方使用这么多交换,笔记本电脑。当它们休眠时,它们会将整个内容保存在 RAM 中以交换磁盘。因此,交换笔记本电脑以启用休眠至少需要与 RAM 一样大(除非休眠图像被压缩,或者正在休眠到文件系统上的常规文件中)。
您可能还想阅读交换是否不合时宜?当 RAM 中有足够多的可用空间时,为什么要使用交换?.
归档时间: |
|
查看次数: |
1897 次 |
最近记录: |