由于服务器需要大量的主内存,我是否可以拥有一台具有 20GB 辅助内存(硬盘)和 80GB 主内存(RAM)的机器。在机器中映射主内存和辅助内存有什么规则吗?
答案1
直接回答你的问题,内存比硬盘存储空间更大是完全没问题的。
RAM 和存储完全独立。两者的数量无关紧要。嗯,不是完全是的。你需要一些RAM 用于计算机启动。但是,硬盘(永久存储)对于计算机的运行来说并不是必需的。请记住,以前的计算机甚至没有硬盘、软盘或任何永久存储。
有一些对于现代操作系统来说,硬盘比内存小的缺点是显而易见的。分页、休眠和内存转储,仅举几例。然而,这些都是需要考虑的点,但绝不会阻止您运行任何东西。
答案2
硬盘不等于内存。
我认为你指的是存储在硬盘上的 SWAP 内存。
正如 Keltari 所说:RAM 和硬盘是彼此独立的。
而且 SWAP 也不是必需的,尽管大多数操作系统都建议使用少量交换,即使有足够的实际 RAM 可用。
(例如,在许多 Unix/Linux 系统中,如果系统崩溃,交换区域也用于保存调试信息。)
在过去(20 多年前),有一条经验法则,即 SWAP 需要比 RAM 大 2-3 倍。
这在现代计算机中完全是无稽之谈,但仍然有许多人重复这条古老的经验法则,仿佛它是上帝的真理。