(С)Сравнение виртуальных машин
Будем рассматривать KVM и VirtualBox
Предустановочные проверки
1) Проверка того, что процессор компьютера поддерживает виртуализацию:
egrep -c '(vmx|svm)' /proc/cpuinfo 0 - виртуализация не поддерживается, 1 и более - виртуализация поддерживается
2) Далее нужно убедиться, что виртуализация включена в BIOS материнской платы
Vanderpool Technology - Enabled
3) Проверка, что процессор поддерживает KVM extensions
$ kvm-ok выполнение вышеуказанной проверки
Получаем такой вывод:
INFO: Your CPU supports KVM extensions
INFO: /dev/kvm does not exist
HINT: sudo modprobe kvm_intel
KVM acceleration can NOT be used - не пугаемся, все ОК, пакеты KVM не установлены
Your CPU does not support KVM extensions - означает, что виртуализация работать будет, но медленнее
4) Процессор 32-битный или 64-битный?
Чтобы виртуальные машины могли видеть более 2Gb оперативной памяти, гипервизор должен быть 64 битный, для чего необходим 64 битный процессор
egrep -c "lm" /proc/cpuinfo
0 - процессор 32-битный; 1 и более - процессор 64-битный
5) Система 32-битная или 64-битная?
uname -m ядро 64 или 32 бита: для 32-битного ядра вывод - i386, i486, i586, i686; для 64-битного ядра - x86_64, amd64
Важно! На 32-битной системе мы не можем выделить гостевой системе больше, чем 2Гб оперативной памяти. Поэтому, чтобы виртуализировать сервера с большим объемом ОЗУ, необходимо иметь 64-битную систему-гипервизор.