У меня два Fedora сервера, один все еще на v41, другой я обновил до v42, но не могу заставить ни один из них использовать динамическую память (memory ballooning) при использовании любого ядра 6.14. Если откатить ядро v42 сервера до 6.13, все в порядке — я не смог разобраться, как установить 6.13 на v42, но эта проблема не блокирует сервер слишком часто. Например, мой Fedora 42 сервер:
Code: #Fedora 42
agent: 1
args: -vnc 0.0.0.0:04
balloon: 1024
bios: ovmf
boot: order=scsi0
cores: 1
cpu: host
efidisk0: cpool-01:vm-104-disk-0,efitype=4m,pre-enrolled-keys=1,size=1M
hotplug: disk,network,usb,memory,cpu
machine: q35,viommu=virtio
memory: 2048
meta: creation-qemu=8.0.2,ctime=1692967959
name: FRINK
net0: virtio=BC:24:11:21:8A:43,bridge=vmbr0
numa: 1
onboot: 1
ostype: l26
scsi0: cpool-01:vm-104-disk-1,discard=on,iothread=1,size=10G
scsihw: virtio-scsi-single
smbios1: uuid=74151127-8bdd-42d7-9c92-fd9a91f92de4
sockets: 1
tags: vm;linux
vga: virtio,clipboard=vnc
vmgenid: e02004df-51d4-4303-9f0c-82a6448feb8a
Он запускается и выглядит вот так:
Если я потом нагружаю его, чтобы он использовал больше оперативной памяти, ничего не меняется, и он пытается использовать то, что уже было — он никогда не пытается выделить какую-нибудь из дополнительных 1ГБ оперативной памяти, которая должна быть доступна:
То же самое происходит и на сервере Fedora 41, но там ситуация хуже, так как это гораздо более крупный сервер, на котором работает множество контейнеров, и он в итоге просто зависает, и мне приходится убивать ВМ. Я удалил 6.14, оставив его на 6.13, и избегаю обновлений ядра. Есть какие-нибудь идеи? Сам хост не испытывает проблем с памятью, у меня есть другие ВМ, включая Windows Server и Debian 12, и с ними все в порядке. Проблема только с Fedora.
Code: #Fedora 42
agent: 1
args: -vnc 0.0.0.0:04
balloon: 1024
bios: ovmf
boot: order=scsi0
cores: 1
cpu: host
efidisk0: cpool-01:vm-104-disk-0,efitype=4m,pre-enrolled-keys=1,size=1M
hotplug: disk,network,usb,memory,cpu
machine: q35,viommu=virtio
memory: 2048
meta: creation-qemu=8.0.2,ctime=1692967959
name: FRINK
net0: virtio=BC:24:11:21:8A:43,bridge=vmbr0
numa: 1
onboot: 1
ostype: l26
scsi0: cpool-01:vm-104-disk-1,discard=on,iothread=1,size=10G
scsihw: virtio-scsi-single
smbios1: uuid=74151127-8bdd-42d7-9c92-fd9a91f92de4
sockets: 1
tags: vm;linux
vga: virtio,clipboard=vnc
vmgenid: e02004df-51d4-4303-9f0c-82a6448feb8a
Он запускается и выглядит вот так:

Если я потом нагружаю его, чтобы он использовал больше оперативной памяти, ничего не меняется, и он пытается использовать то, что уже было — он никогда не пытается выделить какую-нибудь из дополнительных 1ГБ оперативной памяти, которая должна быть доступна:

То же самое происходит и на сервере Fedora 41, но там ситуация хуже, так как это гораздо более крупный сервер, на котором работает множество контейнеров, и он в итоге просто зависает, и мне приходится убивать ВМ. Я удалил 6.14, оставив его на 6.13, и избегаю обновлений ядра. Есть какие-нибудь идеи? Сам хост не испытывает проблем с памятью, у меня есть другие ВМ, включая Windows Server и Debian 12, и с ними все в порядке. Проблема только с Fedora.

