我正在寻找一件衣服,但没有找到一件.我正在尝试创建一个新的VM来开发Web应用程序.什么是最佳处理器设置?我有超线程的i7(第6代).主机操作系统:Windows 10.客户操作系统:CentOS.
偏离主题:我应该给VM的RAM应该是我记忆的50%?会没事吗?(我有16GB内存)
谢谢!
这被称为"正确调整"虚拟机,它依赖于将在其中运行的应用程序工作负载.理想情况下,您希望为VM提供应用程序正确运行所需的最少资源."正确"是基于您的期望的主观.
在VM(CentOS)中,您可以运行top
以查看正在使用的内存和CPU%.您也可以安装htop
比您更友好的安装top
.
内存
如果您看到使用的RAM百分比较低,则可以减少为VM提供的内容.如果您看到使用了任何交换内存(分页到磁盘),您可能需要增加RAM.从2GB开始,看看应用程序的行为方式.
中央处理器
您可能希望从不超过2vCPU开始,检查top
以查看应用程序的负载情况,然后对更多/更少的vCPU进行评估.
托管虚拟机管理程序(VMware Workstation)处理guest虚拟机CPU使用情况的方式是通过CPU调度程序.当您提供vm x
数量的vCPU时,VM将需要等待,直到CPU上有许多内核可以"工作".您提供的vCPU越多,安排的难度越大(越慢).它比这更复杂,但我试图保持高水平.CPU调度深度潜水.