bhyve Guest VM stuck at base frequency.

I did something new for me recently.

I installed FreeBSD 14.3 on a used Dell PowerEdge T430. It features dual Intel Xeon E5-2683 v4 processors, 160GB of ECC RAM, a flashed Dell PERC H330 RAID card, a Kingston KC600 256GB SATA SSD, 8 Seagate Ironwolf 4TB NAS HDDs and so on. (I've attached the dmidecode output.) The BIOS has been updated and configured to allow the OS to control the power usage.

powerd is enabled and configured:
Code:
powerd_enable="YES"
powerd_flags="-a max -b adaptive -n hiadaptive"

And cpufreq too:
Code:
# kldload cpufreq
kldload: can't load cpufreq: module already loaded or in kernel


I installed vm-bhyve 1.6.2 and created a Windows Server 2019 guest:

Code:
uuid="610dc22f-9ee2-11f0-bdb9-d094667202cf"
utctime="no"
loader="uefi"
cpu="16"
cpu_sockets="1"
cpu_cores="16"
cpu_threads="1"
memory="32GB"
network0_switch="public"
network0_type="virtio-net"
network0_mac="58:9c:fc:00:00:01"
ahci_device_limit="8"
disk0_type="nvme"
disk0_dev="custom"
disk0_name="/dev/zvol/tank/VM_CAP"
disk1_type="ahci-cd"
disk1_dev="custom"
disk1_name="/zroot/VMs/.iso/virtio-win-0.1.285.iso"
#graphics="yes"
#graphics_port="5902"
#graphics_res="1280x720p"
#graphics_wait="yes"
#xhci_mouse="yes"

VirtIO and guest utilities are fully installed on the guest.

The problem is that the guest CPU is stuck at the base frequency of 2.1GHz and it feels slow compared to what it would feel like on Proxmox 8.4. What can I do to improve the situation?
 

Attachments

Back
Top