Skip to content

Instantly share code, notes, and snippets.

@oBuTr471b
Created November 15, 2020 07:56
Show Gist options
  • Save oBuTr471b/a1353c7fdb4cafd19b4ee00551e142ad to your computer and use it in GitHub Desktop.
Save oBuTr471b/a1353c7fdb4cafd19b4ee00551e142ad to your computer and use it in GitHub Desktop.
# In The Name Of Allah .
# -- --- ---- -- ----- -
# Wed Nov 11 05:56:57 2020
# Written By : zer0err0r .
# ======= == = ========= =
# 11, VirtIO .
= para_virtualization VMs performance are better than full VMs .
= para_virtualization require modifying the VM from inside, Unlike full_virtualization .
= full_virtualization performance can be as fast as the para_virtualization using VirtIO drivers .
= Basically, VirtIO is used to enhance storage and networking performance .
# To configure VirtIO for linux VMs :
= For linux VMs, Just use the [--os-variant] option, And its okay to use these following parameters too .
= [--network bridge=br0,model=virtio] .
= [--disk "vol=my_pool/vm1.qcow2",bus=virtio] .
= VM should use linux kernel version [2.6.25+] .
# Fedora VirtIO vs Redhat VirtIO drivers for windows :
= [https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/] .
= [virtio-win-latest] represent fedora_virtIO drivers .
= [virtio-win-stable] represent redhat_virtIO drivers .
= In this course we will use [virtio-win-stable] that centos provides with [dnf] .
# Also read these intresting pages :
= Read [https://wiki.archlinux.org/index.php/KVM#List_of_para-virtualized_devices] .
= Read [https://wiki.archlinux.org/index.php/QEMU#virtio] .
# To configure VirtIO for windows VMs :
= Unlinux linux VMs, You need to make your hand dirty .
= Beside the previous parameters, You have to install VirtIO inside windows manually .
= In the next lesson we will see how we install VirtIO drivers on windows .
# ===== == ==== ======== =
# Peace Be Up0n Muhammed .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment