Kvm vs virtualbox что выбрать
-
, Filosof, 16:40 , 13-Дек-10, (1) , Filosof, 16:44 , 13-Дек-10, (2) , gkv311, 16:45 , 13-Дек-10, (3)
- Full virtualisation
- Para virtualisation]
-
, User294, 19:51 , 13-Дек-10, (19) +1
-
, gkv311, 20:06 , 13-Дек-10, (22) +4
-
, DmitryINdig0, 22:26 , 14-Дек-10, ( 42 )
-
, gkv311, 22:38 , 14-Дек-10, ( 43 )
-
, DmitryINdig0, 22:49 , 14-Дек-10, ( 44 )
-
, gkv311, 23:09 , 14-Дек-10, ( 45 )
-
, Viliar, 17:10 , 13-Дек-10, (6) +2
-
, StrangeAttractor, 07:30 , 14-Дек-10, (31) +1 , Anonym, 10:22 , 14-Дек-10, ( 36 )
-
, zazik, 17:44 , 13-Дек-10, (11) +5
-
, mine, 18:06 , 13-Дек-10, (13) +5
-
, User294, 19:53 , 13-Дек-10, (20) +3
-
, zazik, 12:48 , 14-Дек-10, ( 37 )
-
, тонкий, 17:39 , 13-Дек-10, (9)
-
, ананим, 21:22 , 13-Дек-10, (24)
-
, жопка, 20:53 , 13-Дек-10, (23)
-
, Я, 23:24 , 13-Дек-10, (28) +3
-
, nexfwall, 09:50 , 31-Окт-15, ( 48 )
-
, mma, 08:56 , 14-Дек-10, (33)
-
, StrangeAttractor, 09:03 , 14-Дек-10, (34)
-
, SysA, 16:37 , 25-Сен-15, ( 47 )
Для меня наличие 3D-ускорения в виртуальной системе критично, так что KVM даже рассматривать не вижу смысла ;)
Мне всегда было интересно: зачем 3D ускорение в виртуальной системе? KVM мог бы осмысленно смотреться на серверах, если бы не сливал с дисковым I/O. VirtualBox? Кхм, играть в игры на виртуалках - редкостный изврат. А для всего остального 3D вроде как и не нужно особо.> Мне всегда было интересно: зачем 3D ускорение в виртуальной системе? KVM мог
> бы осмысленно смотреться на серверах, если бы не сливал с дисковым
> I/O. VirtualBox? Кхм, играть в игры на виртуалках - редкостный изврат.
> А для всего остального 3D вроде как и не нужно особо.
Зачем нужны виртуальные машины? Одни их используют как виртуальные серверы, другие - для изучения незнакомой ОС. Третьи же используют виртуальные машины для сборки и тестирования своего ПО. А если это ПО использует OpenGL, то необходимость 3D-ускорения сама напрашивается ;).
Играть в виртуалке - поганое занятие. Хотя в некоторых случаях бывает практично.
> Уж если и проверять/тестировать ПО с 3D, то не в виртуальной среде
> уж точно.То есть ставить на домашний компьютер 10к операционных систем.
Вы издеваетесь :D?
>> Уж если и проверять/тестировать ПО с 3D, то не в виртуальной среде
>> уж точно.
> То есть ставить на домашний компьютер 10к операционных систем.
> Вы издеваетесь :D?Да, издеваюсь =) Ты ж хочешь проверить работу в боевых условиях? =)
А вообщем, похоже ошибся. Не отличил домашние поделки от профессиональных/массовых.В целом с учетом того, что браузерные надстройки (тот же флэш) движутся к 3D, в этом случае в виртуалке 3D оправдано выглядит.
Вообще основная цель не тестирование фкнциональности / стабильности, а скорее проверка того что нет явных косяков (приложение запускается и не падает) + возможность создания установочного пакета в естественном окружении.> Да, издеваюсь =) Ты ж хочешь проверить работу в боевых условиях? =)
В боевых условиях надо проверять не только на разных операционках, но и на разных железках и драйверах. Учитывая разнообразие как первых так и вторых, организовать полноценное тестирование всех комбинаций не способна даже серьёзная организация.
Мою домашнюю поделку загружает не более 1k человек в месяц, так что массовым её не назовёшь.
P.S.: от браузерных поделок меня воротит.
Ну как всегда вбросили. Ничего не сказали про то какие образы дисков использовались, ничего не сказано про драйверы сетевых карт для гстевых систем (virtio или нет.) Про кучу настроек qemu для работы с кешем ничего не сказано. (Наверняка в VirtualBox тоже настроек дофига)
Vmware же запрещает публиковать результаты бенчей своей машины без спец разрешения. Пугают всякими виолейшенами и судебным преследованием. Не? :-)
Есть что скрывать? Была бы производительность хорошей, они бы её наоборот на показ наверно выставляли же.
Ещё бы, их продукты настолько тормознутые, что любые опубликованные бенчмарки убьют всю компанию - клиенты тупо разбегутся.
> VirtualBox 4-beta2 обогнал на несколько процентов хост-систему;
> чо?А если распараллелить между виртуалбоксами на одной хост-системе, это же какой профит булет!
Лучше десятикратное вложение виртуалок, а на последнем уровне уже делать кластер из Х виртуальных машин. Прирост будет просто аццкий!> Лучше десятикратное вложение виртуалок, а на последнем уровне уже делать кластер из
> Х виртуальных машин. Прирост будет просто аццкий!
А если виртуалки бесконечно вкладывать друг в друга - получится singularity? :)
>> Лучше десятикратное вложение виртуалок, а на последнем уровне уже делать кластер из
>> Х виртуальных машин. Прирост будет просто аццкий!
> А если виртуалки бесконечно вкладывать друг в друга - получится singularity? :)"Бесконечно большая программа выполнится сама" - кажется так было? :)
> Как насчёт KVM vs. Jail?До такого даже фороникс не додумался. Это из разряда сравнения белаза с поршом. Кто лучше - белаз или порш? Может, зависит от целей и задач? ;)
Если кто не понял отличий, хинт: а можно ли в джайле забутявить полностью независимую копию операционки - со своим независимым ядром, например? Джайлы вообще не виртуализатор, если что :). Может быть, имеет смысл сравнивать одинаковые классы сущностей между собой? Ну там jail-ы - с LXC, OpenVZ, solaris containers. ? Правда они все близки по скорости к железу, а по фичности порвут джайлы на британский флаг, наверное поэтому вам и не хочется сравнивать одинаковые сущности, а? :)
Расскажи мне, анон, как правильно готовить qemu так, чтобы я мог выкинуть этот VirtualBox, и смотрел на него как на говно?
> В тесте SQLite производительность VirtualBox оказалась более чем в пять раз выше хост-системыАга. Бравые перцы закешировали . журнал транзакций скулайта. И получили выигрыш. С таким подходом можно вообще журнал скулайта вырубить и получить такой же профит везде. Все-равно от журнала толку ноль если он на диск физически не сливается по соответствующим системным вызовам ;)
а чего же они к оной точке не приязали? то с одним сравнивают, то с другим в разных тестах. Почему бы не привязать все равнения к хост-системе?
Статья порадовала. Значит не зря я все продакшн серверы держу в виде виртуалок VBoxHeadless. Я всё комплексовал, думал это непрофессионально, думал что VB для десктопных песочниц, а на сервере KVM или что-то такое надо поднимать, ан нет оказывается.Кстати тем, кто тоже держит продакшн серверы в VBoxHeadless, если вдруг кто не знает, хочу напомнить не забывать параметр --vrdp=off к команде VBoxHeadless --startvm. Ато сам я не так давно заметил что оказывается команда VBoxManage modifyvm --vrdp off ничего не делает (равно как и та же команда со знаком равенства --vrdp=off) и по дефолту на безголовой VirtualBox открытый RDP-сервер всё-время висит.
чему тут радоваться то? быстрее в дисковых операциях за счет кэширования? При этом тормоза с процом и сетью далеко не все впорядке при большом кол-ве виртуалок. Помоему вы не уловили суть теста, там сказано что KVM хуже только по diskio а не тем что Vbox лучше:)
Фороникс как всегда - в своём репертуаре.
"Возьмём один журнал и поместим его в дистиллированную воду. А другой журнал - в серную кислоту. "
А что вы используете для виртуализации в домашних условиях? QEMU/KVM или VirtualBox или VMWare или вообще контейнеры? Чем был обусловлен ваш выбор? Где производительность, на ваш взгляд лучше? Что удобнее? Сколько виртуалок вы используете?
Что это, Бэрримор?
Parallels, VirtualBox, kvm
QEMU/KVM. С virt-manager - вполне удобно. Постоянно имею лишь 3 виртуалки - две Whonix, одну с Windows (на всякий случай, по факту не пользуюсь). Минус по сравнению с VirtualBox - ниасилил расшаривание директории между хостом и гостем с r/w на обоих концах. Это вроде можно сделать, но разбираться лень. В VirtualBox же это дело трёх кликов. Также есть проблемы с произвольными разрешениями экрана, своё 1600x900 я смог получить только в Windows госте и только с помощью какого-то левого драйвера для qxl.
в windows пробрасываете видеокарту?
Виртуализация в домашних условиях это скорее средство, чем цель.
Можно тестить софт/окружение и деплоить свои поделки в докере, запускать сомнительные приложения в lxc/chroot/../, работать с огороженными железками из винды в VirtualBox. И так далее. Средство зависит от задачи :)
Нет, даже не пробовал. И скорее всего, не получится - VT-d нету, а оно вроде нужно.
Забыл добавить, что рамки у меня мало, и при определённой фазе луны работа виртуалки может уронить иксы :)неудачник-mode>
08 янв 2017, 21:12
Долго лазил по инету пытаясь понять в чем же преимущество KVM перед Virtualbox, ни кто толком так ни чего не объясняет.
Посему хочу у вас спросить - что же лучше?
В чем кардинальное преимущество?
Или же это дело вкуса все таки?
KVM или Virtualbox
08 янв 2017, 21:18
Я тоже искал истину в этом вопросе и ничего не нашёл. Так и живу с VB, потому что: во первых - привычней, во вторых у VB вебморда есть. Да и поудобней, на мой взгляд.
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Installing KVM
You have to create two separate directories to store the virtual disk images and ISO files. For instance, you wish to install Fedora, start with:
$ cd ~ && mkdir iso && cd iso/
$ wget -c ftp://ftp.heanet.ie/mirrors/fedora/linux/releases/15/Fedora/\
Now, you need to set up the virtual disk environment:
$ cd ~ && mkdir kvmhdd && cd kvmhdd
$ kvm-img create fedora15.img 15G
This command helps you to create a virtual disk file that has 15 gigabytes in size and is named Fedora 15.
Now, you are all set to use the following command as stated below to install Fedora 15 on the new disk:
$ kvm -m 768 -boot d -cdrom ~/iso/Fedora-15-x86_64-DVD.iso -hda fedora15.img &
-m signifies the size and megabytes of whatever and memory you allocate.
-boots signify the primary boot device.
-hda tells about the first hard disk.
Once you have installed Fedora, change -boot d to -boot c and then eliminate -cdrom , to boot the system. Otherwise, you can also use the CD-ROM drive with -cdrom /dev/sr0 . For instance,
$ kvm -m 768 -boot c -hda fedora15.img &
Moving on, you can also create a file in kvmhdd. It contains the above-mentioned file. After that, you can execute it as and when required. Run it in the below-mentioned fashion:
$ cd ~/kvmhdd && echo "kvm -m 768 -boot c -hda fedora15.img &" > fedora15.sh && \
Moreover, there are several other installation procedures related to the most popular operating systems. Have a look.
Use the below-mentioned command to install, setup and use the kvm kernel module.
If you wish to be assured of the fact that kernel has KVM enabled, then type in the following:
$ cat /boot/config |grep -i kvm
Use this command to install:
Let us move towards the other competitor in line now, i.e. VirtualBox.
KVM или Virtualbox
08 янв 2017, 21:18
Я тоже искал истину в этом вопросе и ничего не нашёл. Так и живу с VB, потому что: во первых - привычней, во вторых у VB вебморда есть. Да и поудобней, на мой взгляд.
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Prerequisites
In the case of hardware emulation, there are some significant CPU instructions that modern processes inhabit.
You must have pre-installed Linux OS. Along with that, your CPU should have the required virtualisation capabilities. To check if your CPU already encapsulates the requirements, use the following command:
$ egrep ‘(vmx|svm)’ /proc/cpuinfo
If the return value is either VMX or SVM, then you are ready to surf further.
Also, you must visit the web page of your system to understand its hardware requirements. At least 20 GB of RAM should be free in the home directory and 2 GB of RAM on your host. In this scenario, you will be able to allocate approximately 768 MB on the guest side.
These requirements can change according to your needs in future.
Now, let us put light on our core topic and understand both KVM and VirtualBox.
KVM или Virtualbox
09 янв 2017, 08:02
К стати, в нем есть поддержка USB 3.0
Ни кто не пробовал запустить с флешки линукс просто указав ему флешку?
У меня вроде саму флешку видит, но грузится не хочет.
Полиция по домам не ходит и не проверяет. Для дома сойдёт. А интернет нужно разрешить только бриджам/nat-процессу через которые виртуалка будет ходить в интернет. А остальным vmware-процессам запретить.
Kvm лучше, если видюху пробросить.
qemu-kvm с пробросом видеокарты.
У меня без проброса видеокарты винда (запускаемая с HDD) неприятно так лагала в KVM с qxl. В виртуалбоксе ситуация с ней же сильно лучше. Не знаю почему так - просто наблюдение.
У меня есть виртуальный сервак на kvm с win7(+целебное зелье для разрешения одновременных сессий разных юзеров). Нужно для подключения по rdp windows клиентов и запуска внутри rdp сессии специфичной купленной windows софтины(свод законов, постановлений и т.д.). Работает уже около года, перезагружал за это время раза два. Проблем и зависаний не было.
Ну и естественно тут же посоветовали квм с пробросом, не спросив сколько в наличии видеокарт и мониторов. А нужно по две штуки каждого.
В общем случае для работы с gui из этих двух вариантов только vbox. Как альтернатива - бесплатный вмваре плеер. kvm без проброса это qxl+spice, крайне паршивый экспириенс.
Midael ★★★★★ ( 19.06.16 12:24:03 )
Последнее исправление: Midael 19.06.16 12:24:53 (всего исправлений: 1)
Ставь венду с фотошопом, в виртуящике крути линукс.
kvm без проброса это qxl+spice, крайне паршивый экспириенс.
А у меня положительный опыт, графика быстрая, usb-девайсы пробрасываются.
а ты в фотошопе пробовал работать ?
bryak ★★★★ ( 19.06.16 12:41:10 )
Последнее исправление: bryak 19.06.16 12:41:23 (всего исправлений: 1)
Пробовал, проблем не встретил.
Да, vdi на полторы тысячи пользователей с фотошопами и автокадами сойдет?
In the world of Linux, there are several virtualisation solutions on Linux systems. The most popular among them are KVM and VirtualBox.
But, what is virtualisation? And why do you need it?
Let’s dig it out!
KVM vs VirtualBox
KVM is small in size and faster in speed. It has better integration with Linux. You also have the liberty to use it with other operating systems. But, the experience may not be all smooth. In the case of BSD, they have slow I/O. Whereas, when we talk about Solaris, it becomes uncomfortable while booting the ISO installation.
As these factors are quite an obstacle, therefore, VirtualBox proves to be a better option. There are a lot of advantages tagged along with VirtualBox.
KVM or Kernel-based virtual machine is a full virtualisation solution. It’s a open-source software.
With KVM, you can run several virtual machines modified Linux and Windows images. Each of the virtual machines has private virtualized hardware, consisting of a disk, graphics adapter, network card, etc.
It inhabits a loadable kernel module that presents the core virtualisation infrastructure as well as a processor specific module namely, kvm-intel.ko or kvm-amd.ko.
Now, you may wonder how to install KVM?
How to create a virtual machine?
The GUI of VirtualBox holds the wizard approach so that you can create a new virtual machine and see the interface.
If you wish to create a new virtual machine, press Ctrl+N and then enter the name as per your wish.
The next step is to select the memory that you wish the device to possess. Based on this, VirtualBox recommends a value according to the architecture and operating system.
After that, create the hard disk and insert the size. Now, in the VirtualBox window, you’ll see the new VM.
Now, you need to run the virtual machine! Let’s see how?
VirtualBox
VirtualBox is known as one of the most powerful virtualisation products for professional as well as personal use. It is power-packed with features and is undoubtedly a high-performance product. It is a freely available open-source software.
At present, it can run on Windows, Linux, Solaris, Macintosh, and also supports plenty of other operating systems.
Constant up-gradation is a part of the VirtualBox regime. There are a lot of features, platforms, and supported guest operating systems that it runs on.
Now, how does it work?
If you are a developer, an architect, or even a home user, virtualisation can be extremely useful to you.
A virtualisation software resembles a real machine and confuses the operating system to think that it is being operated by a real computer. Such virtual machines assist you to create a much easier computing environment.
If we analyse the latest trends ongoing in the IT sector, virtualisation has gradually escalated over the last few years. The primary reason is that it gets up well with the concept of utility computing as well as SaaS.
In general, there are two kinds of virtualisation.
Full Virtualisation : in full virtualisation, you can run the guest system unmodified. It inhabits a hardware environment
Para virtualisation : in para virtualisation, you make a request to a modified kernel on the guest side to run. This does not inhabit hardware but requires modification at the guest level.
Besides these two categories, we also have hardware virtualisation.
Let us first understand why is virtualisation useful?
There are plenty of Linux distributions with tons of interesting features. Every now and then the Linux distribution releases several new and tempting upgrades. To test and install them, you can take the help of virtualisation.
All you have to do is download the ISO and install the distro in your virtual environment. You can test it and delete it if it doesn’t suit you.
Additionally, if you are a developer, and you find it unstable, you can install a virtual machine and start working.
Moving on, there are certain requirements that you must adhere to.
KVM или Virtualbox
08 янв 2017, 21:43
А шо его пробовать, сало як сало. Вебморда как вебморда Не знаю, нужна-ли она на десктопе, а когда ВБ стоит на серваке, очень облегчает жизнь.
Фактически повторяет всем привычный ГУЙ
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
KVM или Virtualbox
08 янв 2017, 21:44
Да, на серваке очень полезная вещь, согласен.
А как с отображением графического интерфейса по скорости? Не лагает?
P.s.
Жалко что она не имеет полную аппаратную поддержку хоста.
И если с нее логинишься в домен, то сервак палит что это виртуалка.
KVM или Virtualbox
08 янв 2017, 21:39
Управление виртуальными машинами через web-интерфейс тривиально, достаточно выделить нужную машину в phpvirtualbox и выбрать в интерфейсе требуемое действие, например Start, Stop (безусловное выключение, отправка сигнала о нажатии кнопки выключения питания, перезагрузка, сохранение состояние гостевой системы с возможностью впоследствии откатить ее состояние и приостановка работы гостевой системы с сохранением ее памяти на диск и возможностью впоследствии загрузки памяти с диска и продолжения работы).
По щелчку на гостевой системе правой кнопкой машины доступны операции ее настроек, удаления, просмотра логов и т.д.
Также стоит отметить возможность подключения к консоли гостевой системы, что аналогично подключению к реальной машине мыши и клавиатуры. Для этого нужно выделить нужную гостевую систему, выбрать вкладку Console в phpvirtualbox, задать размер экрана (для текстовых режимов работы гостевых ОС достаточно 800х600), нажать Connect и щелкнуть мышью по клиенту удаленного подключения (в котором выводится содержимое консоли гостевой системы). Управлять гостевой системой можно с момента включения.
KVM или Virtualbox
09 янв 2017, 05:40
На виндовом контроллере домена заходишь в свойства этой виртуалки и там написано что это "Oracle VM" - это недостаток.
What are Virtualisation packages?
Virtualisation packages are used to run several operating systems without the need for specific hardware. To be precise, you can run multiple operating systems on a single device without using traditional techniques like dual booting, etc.
What is virtualisation?
With virtualisation, you are able to build various simulated environments as well as some dedicated resources within a single hardware system.
Hypervisor, a software, is used that helps you to connect with the hardware and divide a single system into various distinct and secure environments known as virtual machines. These virtual machines rely on the ability of a hypervisor to bifurcate the resources of the machine from the hardware and distribute them later on appropriately.
The physical hardware is known as the host and several VMs that consume the resources are known as guests.
Hopping on further, let us understand the concept of virtualisation packages!
KVM или Virtualbox
08 янв 2017, 21:25
How to run a virtual machine?
After you successfully install the virtual machine and make changes in the boot order, you can smoothly boot from the hard disk. Hit Start.
Moreover, there are certain changes that can help boost your experience as a guest in VirtualBox with features like shared folders or full-screen views by installing the VirtualBox guest additions. You can install it by using the below-stated command:
The next step is to reboot the virtual machine after the installation process. Switch to the devices menu and then select install guest additions. This mounts the already existing guest additions ISO image onto the Guest.
Now, you can restart the system and get to see some advanced features of VirtualBox on your screen.
Moving on, here is a list of several commands that you can use to install VirtualBox on respective operating systems.
To install Debian, type in the following command:
This command installs all the important packages and later results in kernel module compilation.
After executing the above command, type in:
Use the below-mentioned command:
And you are good to go.
KVM или Virtualbox
08 янв 2017, 21:26
Новичок? - ознакомься с правилами
и Панель форматирования
IRC-канал
Conclusion
In Linux, both KVM and VirtualBox are widely used. If you have to make a choice with respect to the virtualisation solutions, then you must check in with your requirements first. Analyse and understand your desktop environment and operating system.
After a proper analysis, you can land on a wise decision.
Both KVM and VirtualBox are appropriate solutions for home usage or even at an enterprise level.
To sum up, this article helps you to understand the concept of virtualisation packages, their solutions and the two most used virtualisation solutions on Linux systems.
We hope that this tutorial clears out your ambiguities and you gain a good understanding of the topic.
People also read:
Nisal N
Computers has always fascinated me since I was a kid and here we are. I love travelling for 2 reasons: the first one to see a new part of the world and second (the most important one) to experience the rich culture hidden among the country and people. I'm pretty good at cooking but very poor when it comes to baking.
KVM или Virtualbox
08 янв 2017, 21:57
В целом - нет. Окна открываются нормально, менюшки и прочие элементы тоже отрабатывают без всяких "спецэффектов". Подлагивают эффекты, типа затенения экрана (когда в винде выключение жмёшь)
В гостевых ОС можно сидеть не только по RDP, но и через вебморду
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Читайте также: