逻辑处理器/CPU:
虽然理论上你可以为虚拟机分配所有的64个逻辑处理器,但这并不是一个好主意。这是因为你的物理机的操作系统和其他可能运行的服务也需要一些CPU资源。如果你将所有的CPU资源都分配给虚拟机,那么物理机可能会因为资源不足而性能下降。
在设置虚拟机的CPU数量时,有一些通用的建议:
对于一般的电脑,建议虚拟机的处理器内核总数设置为物理机线程数的一半。
如果电脑配置比较好,线程较多,可以将虚拟机的处理器内核总数设置为物理机线程数的2/3左右。
所以,对于你的情况,一个合理的选择可能是将虚拟机的处理器内核总数设置为64的一半,即32,或者64的2/3,即约42。这样可以让虚拟机有更好的性能,同时也不会对物理机的性能产生太大影响。
物理内存:
保留一部分物理内存:你应该为物理机的操作系统和其他可能运行的服务留出一些内存。这样可以防止物理机因内存不足而影响性能。
考虑虚拟机的需求:你需要根据虚拟机的需求来分配内存。如果虚拟机需要运行内存密集型的应用,那么你可能需要为它分配更多的内存。
考虑物理机的其他负载:如果你的物理机正在运行其他重要的服务,那么你可能需要为这些服务留出一些内存。
在你的情况下,如果你的物理机有124GB的内存,那么一个常见的做法是为虚拟机分配物理内存的50%-75%。也就是说,你可以为虚拟机分配约62GB-93GB的内存。这样可以让虚拟机有足够的内存来运行应用,同时也不会对物理机的性能产生太大影响。