linux - 如果 2GB RAM 可以使用虚拟内存完成工作,则需要 8GB RAM

标签 linux ram virtual-memory

如果我们可以使用虚拟内存使用 2GB RAM 来完成工作,那么 8GB RAM 的必要性是什么?

最佳答案

虚拟内存涉及使用磁盘来模拟额外的 RAM。这会导致性能降低,因为您要交换 RAM 页面,将它们写入磁盘,然后从磁盘读取 RAM 的其他页面,然后才能对这些页面中存储的数据执行任何操作。但是,如果您有 8GB RAM,(理论上)您根本不会使用磁盘,并且操作会更快,因为您只需访问内存位置即可。

关于linux - 如果 2GB RAM 可以使用虚拟内存完成工作,则需要 8GB RAM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24267012/

相关文章:

python - Bash 中的路径错误

visual-studio-2010 - 配置 Visual Studio 以使用更多内存

c++ - 没有页面文件的 Windows XP 内存管理 - 后果是什么。堆碎片?

php - 通过 php 的 Debian 服务器唯一标识符

linux - 八个字符的模式识别

linux - 我们如何使用 sed 命令在文件中写入\n?

java - 如何在java web编程中使用虚拟内存(linux文件系统中的交换)

Mongodb 在内存不足时终止

postgresql - 我可以创建大于 RAM 的 Postgres 索引吗?

linux -/proc/<pid>/status 中的 VmLck(锁定内存)与 VmPin(固定内存)