Seperti yang Anda lihat, Anda memiliki:
CONFIG_VIRTIO_BALLOON=m
Artinya dikompilasi sebagai modul, karenanya terlihat melalui lsmod. Selain itu, Anda memiliki:
CONFIG_VIRTIO_BLK=y
CONFIG_VIRTIO_NET=y
Ini berarti mereka dikompilasi di dalam kernel, karenanya lsmod tidak melaporkannya.
Jadi tamu Anda memiliki driver virtio untuk:
- blk:blokir perangkat, alias disk;
- net:perangkat jaringan;
- balon:balon memori, fakta bahwa Anda dapat memiliki total memori maksimum yang dialokasikan untuk semua tamu Anda lebih besar dari memori host fisik. Ini bekerja tentu saja selama tidak semua tamu menggunakan semua memori masing-masing. KVM menggunakan memori yang tidak terpakai dari satu tamu untuk memberi makan tamu lain yang lebih menuntut, alias balon.
- pci:Saya kira dukungan passthrough PCI, meskipun saya tidak yakin. Dengan VirtualBox, pengontrol ethernet yang diekspos ke tamu menggunakan driver ini, bukan driver virtio_net.
- konsol:Anda dapat mengonfigurasi konsol serial di KVM. Ini dapat diakses oleh domain virsh concole. Fitur hebat (untuk tamu Linux). Anda memiliki akses yang hampir lengkap ke VM bahkan tanpa VNC (sehingga dengan ketersediaan bandwidth dan C&P minimal) saat jaringan mogok, mencegah akses SSH.
- dering:tidak tahu ini apa
KVM menyediakan driver paravirtualization untuk beberapa bit hardware; yang satu ini adalah driver balon memori.
Khususnya, Anda akan melihat virtio_net
saat menggunakan driver jaringan virtio, dan virtio_blk
saat menggunakan driver perangkat blok (disk). Dan dalam kasus terakhir, disk Anda akan menjadi /dev/vda
bukannya /dev/sda
.
Dalam kasus Anda, disk virtio dan driver jaringan dikompilasi ke dalam kernel, bukan sebagai modul, jadi Anda tidak akan melihatnya dengan lsmod
.
CONFIG_VIRTIO_BLK=y
CONFIG_VIRTIO_NET=y
Beberapa driver virtio lain yang kurang penting juga ada di sistem Anda dan dikompilasi langsung ke dalam kernel (seperti VIRTIO_PCI, bus PCI paravirtualisasi).