我们在 esxi 4.1 上运行了 64 位 FreeBSD,硬件平台是 DELL R710,配备 2 x 56xx(英特尔 6 核 CPU)和 48 GB 内存。FreeBSD
vm 非常慢,当我们在其上编译/构建某些东西时,需要 5 分钟,并且显示“构建时间为 18 秒”。
虚拟机上没有安装 vmtools。
同一台虚拟机安装在另一台运行戴尔 esxi 4.0 的 R710 上,没有任何问题。有人知道要查找什么吗?
第二台服务器 (ESXi 4.1) 上的虚拟机是第一台 VMserver (ESXi 4.0 Dell 版) 上运行的虚拟机的克隆。
我无法将虚拟机移回第一台服务器,因为包含虚拟机的文件太大。我们安装了新的 esxi,其数据存储库有 8mb 块,因为 1mb 块无法满足我们所需的文件大小。看起来新 ESXi 4.1 上的 www 服务器运行正常,但我还没有真正测试过它。任何虚拟机
(FreeBSD) 上都没有安装 vmtools。第二台虚拟机 (ESXi 4.1) 数据存储上的块大小为 8mb,第一台虚拟机 (ESXi 4.0) 上的块大小为 1mb
答案1
我又要问了:为什么vmware tools没有安装?
如果你坚决拒绝安装它,请尝试在 /boot/loader.conf 中设置 kern.hz=100
还要确保运行 NTPD 以保持时间一致。
答案2
看起来非常像一个计时问题,可能与时钟中断有关。
你真的应该在该服务器上安装 VMware 工具。
答案3
安装内核模块(又称工具)。以 root 身份:
cd /usr/ports/emulators/vmware-tool6
make install clean
答案4
我会:
- 确保 ESX 没有交换 RAM:检查虚拟机资源分配标签
- 确保底层数据存储没有负载:查看其性能选项卡,确保在隔离问题时没有任何东西在使用它
- 确保此虚拟机上没有设置 CPU 和 RAM 限制:检查虚拟机编辑设置 > 资源选项卡未显示此虚拟机未设置限制
- 检查此虚拟机是否属于资源池,其资源分配如何标签看起来像(一个漂亮的表格,一次性显示所有限制和份额)