当前位置:  开发笔记 > 编程语言 > 正文

为每个处理器虚拟机设置最佳处理器/核心数(VMware)

如何解决《为每个处理器虚拟机设置最佳处理器/核心数(VMware)》经验,为你挑选了1个好方法。

我正在寻找一件衣服,但没有找到一件.我正在尝试创建一个新的VM来开发Web应用程序.什么是最佳处理器设置?我有超线程的i7(第6代).主机操作系统:Windows 10.客户操作系统:CentOS.

偏离主题:我应该给VM的RAM应该是我记忆的50%?会没事吗?(我有16GB内存)

谢谢!



1> DevOps Dan..:

这被称为"正确调整"虚拟机,它依赖于将在其中运行的应用程序工作负载.理想情况下,您希望为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调度深度潜水.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有