GNU/Linux >> Znalost Linux >  >> Linux

Používám virtio pro svého hosta KVM?

Jak vidíte, máte:

CONFIG_VIRTIO_BALLOON=m

To znamená, že je zkompilován jako modul, tedy viditelný přes lsmod. Kromě toho máte:

CONFIG_VIRTIO_BLK=y
CONFIG_VIRTIO_NET=y

Znamená to, že jsou kompilovány v jádře, takže je lsmod nehlásí.

Takže váš host má virtio ovladače pro:

  • blk:blokovat zařízení, neboli disky;
  • net:síťová zařízení;
  • balloon:zvětšování paměti, skutečnost, že můžete mít přidělenou celkovou maximální paměť pro všechny vaše hosty větší, než je fyzická paměť hostitele. To samozřejmě funguje, pokud ne všichni hosté spotřebovávají veškerou svou paměť. KVM využívá nevyužitou paměť jednoho hosta k nakrmení dalšího náročnějšího hosta, neboli balónku.
  • pci:Předpokládám, že podpora PCI passthrough, i když si nejsem jistý. S VirtualBoxem ethernetové řadiče vystavené hostovi používají tento ovladač namísto virtio_net.
  • konzole:V KVM můžete nakonfigurovat sériovou konzoli. K tomu lze přistupovat prostřednictvím domény virsh concole. Skvělá funkce (pro hosty Linuxu). Máte téměř úplný přístup k virtuálnímu počítači i bez VNC (tedy s minimální šířkou pásma a dostupným C&P), když se síť zhroutila, což brání přístupu SSH.
  • prsten:nevím, co to je

KVM poskytuje paravirtualizační ovladače pro několik bitů hardwaru; tento konkrétní je ovladač paměťové bubliny.

Konkrétně byste měli vidět virtio_net při použití síťových ovladačů virtio a virtio_blk při použití ovladače blokového zařízení (disku). A v druhém případě bude váš disk /dev/vda místo /dev/sda .

Ve vašem případě jsou virtio diskové a síťové ovladače zkompilovány do jádra, nikoli jako moduly, takže byste je neviděli s lsmod .

CONFIG_VIRTIO_BLK=y
CONFIG_VIRTIO_NET=y

Ve vašem systému existuje také několik dalších méně důležitých virtio ovladačů, které jsou zkompilovány přímo do jádra (jako je VIRTIO_PCI, paravirtualizovaná sběrnice PCI).


Linux
  1. Použití Bash pro automatizaci

  2. Použití at pro jednorázové úlohy cron v Linuxu

  3. Jak zvýšit zdroje paměti pro hosty KVM

  1. CentOS / RHEL 6 :Jak omezit paměťové zdroje pro konkrétního uživatele pomocí cgroups

  2. Použití proměnných v SQLCMD pro Linux

  3. Použití snímků LVM pro klony virtuálních strojů KVM

  1. Linuxové tipy pro používání cronu k plánování úloh

  2. Ovladač pro GTX 1080 nefunguje na hostu při použití KVM PCI Passthrough

  3. Linuxové přemostění pro KVM