主机系统:Linux,i5 4210U 2 核/4 线程,8 GB RAM
客户机系统:Win10,Visual Studio 2015 Enterprise
我应该为虚拟机分配多少 RAM 和多少个 CPU 才能确保流畅的体验?
答案1
这完全取决于您要处理多少源代码,以及除了运行 Visual Studio 之外,您是否还想在 Windows 中执行其他任何操作(例如,如果您想调试正在构建的内容,则需要将其资源要求添加到 Visual Studio 的资源要求中)。如果您在 Windows 中没有运行太多其他程序,则 2GB RAM 和 1 个逻辑线程将适用于中小型代码库,但我倾向于将 RAM 增加到 3-4GB 并将整个核心分配给 VM,除非您期望在 Windows 中工作的同时在 Linux 机器上进行大量处理。
答案2
据我所知,如果您有 2GB RAM,则应将 VM RAM 设置为 1 GB 或更少,因为如果您尝试超过它,主操作系统将因 RAM 不足而最终挂断。一个提示,您系统的 RAM 数量,分配其一半将是一件好事,请记住,Windows 至少需要 2 GB RAM 才能顺利运行而不会出现错误。
您的内存分配取决于您想要在虚拟操作系统上执行的工作类型(Linux、Solaris、DOS、Debian),尽管 DOS 需要较少的 RAM。
如果您想专门使用 Linux 进行黑客攻击,最好为虚拟操作系统分配至少 2 GB 的 RAM。