powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Windows [игнор отключен] [закрыт для гостей] / Hyper-V против VirtualBox
39 сообщений из 39, показаны все 2 страниц
Hyper-V против VirtualBox
    #40126200
Success333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Имеется мощный сервер, установлен в качестве гипервизора на данный момент VirtualBox.

На сервере установлена Windows Server 2016 Stn. На виртуальной машине Windows Server 2016 Stn + SQL Server 2017.

На(во) сколько теряется производительность виртуальной машины на текущем гипервизоре 2 типа по сравнению, если бы данная виртуальная машина была запущена на гипервизоре 1 типа Hyper-V?

Есть ли смысл перейти на Hyper-V?
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40126203
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Success333,

И насколько большой аптайм наблюдается у сервера внутри Виртуалбокса?
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127194
Success333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Данный сервер только готовится к вводу в работу.
Поэтому нужно оптимально настроить в плане быстродействия.
Как можно замерить из SQL быстродействие системы в виртуальной машине?
Есть какой то скрипт на transact-sql?
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127198
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Success333
Данный сервер только готовится к вводу в работу.
Поэтому нужно оптимально настроить в плане быстродействия.
Как можно замерить из SQL быстродействие системы в виртуальной машине?
Есть какой то скрипт на transact-sql?

Я всегда критически относился к MSSQL, установленного в виртуальную машину под гипервизором, без разнице каким, который крутится на винде, за исключением дистрибутива с одной ролью hyper-v. Если бы у вас была бы другая платформа, можно было бы подескутировать, а так не вижу плюсов...
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127209
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Success333
Есть какой то скрипт на transact-sql?
а нужен какой-то отчет или под ваш профиль нагрузки?
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127214
Otero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bga83
Success333
Есть какой то скрипт на transact-sql?
а нужен какой-то отчет или под ваш профиль нагрузки?


Простой скрипт не поможет.
Основной тест должен включать наиболее типичный сценарий, когда база данных значительно больше кэша и поэтому низкий hit rate и много дисковых операций.
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127216
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВиртуалБокс это же десктопное решение, разве ему вообще место на сервере? Или я заблуждаюсь?
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127219
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виртуалки под SQL-сервер плохо подходят, т.к. диски медленно работают, в несколько раз медленнее чем на хосте.
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127220
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если им кривые драйвера поставить, то да.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127222
Otero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T
Виртуалки под SQL-сервер плохо подходят, т.к. диски медленно работают, в несколько раз медленнее чем на хосте.

Чепуха. Такое встречается, но по причине неправильной настройки.
Вендоры декларирует деградацию производительности не более 15%.
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127288
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Otero
деградацию производительности не более 15%.

Это ж дофига.
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127291
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня виртуалбокс 6.1. Для чистоты эксперимента приаттачил виртуалке образ с последними драйверами, внутри их установил.
Под спойлером результаты замеров.
Хост Win10

Виртуалка Win7


Как виртуалку тюнинговать? Где правильные драйвера искать?
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127298
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

Для решений "всерьез" можно прокинуть прямой доступ к выделенному для ВМ диску, или использовать сетевое хранилище вроде iSCSI.
Но сомневаюсь, что это про ВиртуалБокс.
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127300
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl
Но сомневаюсь, что это про ВиртуалБокс.

Я, кстати, тоже ничего никогда не слышал про какие-то особые чудесные драйвера разгоняющие диск для ВМ. А, вот, приаттачить физический диск напрямую как виртуальный в ВиртуалБокс запросто можно (в GUI-настройках этого нет, но через VBoxManage c командной строки делается).
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127311
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,

+++
можно иметь средний сервер, но под каждую задачу условно свой диск
основные потери всегда на R/W дисковой системы
под логи сквид
под логи майскл
под кэш
весь сервер можно раскидать по дискам...
тем более скл сервер (ДБ) просто должен быть на отдельном физ диске
иначе физраствора не получится
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127336
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему, кстати, именно ВМ, а не Дохер?
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127364
Otero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fkthat
А почему, кстати, именно ВМ, а не Дохер?
docker не является гипервизором. Контейнеры работают с ресурсами одной ОС. В докере, соотвественно, потеря производительности будет еще выше.
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127368
Otero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T
У меня виртуалбокс 6.1. Для чистоты эксперимента приаттачил виртуалке образ с последними драйверами, внутри их установил.
Под спойлером результаты замеров.
Хост Win10

Виртуалка Win7


Как виртуалку тюнинговать? Где правильные драйвера искать ?


К сожалению, воспрос слишком абстрактный. Это как спросить: как отремонтировать автомобиль?

Сейчас проверил у себя.
Хост и вирт машина одинаковая Win 10.
Тест цпу дает результат: ВМ хуже на 2 проц.
Тест дисков дает странный результат: внутри ВМ диски значительно быстрее. Скорее всего гипервизор либо кэширует, либо как-то хитро отдает предварительный результат.
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127370
Otero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks222
Otero
деградацию производительности не более 15%.

Это ж дофига.


"Не более" может и 1процент означать.
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127371
Success333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Orlov
Success333
Данный сервер только готовится к вводу в работу.
Поэтому нужно оптимально настроить в плане быстродействия.
Как можно замерить из SQL быстродействие системы в виртуальной машине?
Есть какой то скрипт на transact-sql?

Я всегда критически относился к MSSQL, установленного в виртуальную машину под гипервизором, без разнице каким, который крутится на винде, за исключением дистрибутива с одной ролью hyper-v. Если бы у вас была бы другая платформа, можно было бы подескутировать, а так не вижу плюсов...


Hyper-V в варианте отдельной OC без GUI и включение роли Hyper-V В полноценном Windows Server это вроде бы одно и то же, конечно во втором случае потребление ресурсов будет немного больше, но если кроме данной роли ничего не установлено то равнозначно. А также Hyper-V является же гипервизором первого типа и он не поверх Windows а работает напрямую с железом. В отличие от VirtualBox который ставится поверх Windows и является второго типа.

bga83
Success333
Есть какой то скрипт на transact-sql?
а нужен какой-то отчет или под ваш профиль нагрузки?


Мне просто посмотреть на цифры в тесте в одном гипервизоре и в другом для сравнения.

Otero
bga83
пропущено...
а нужен какой-то отчет или под ваш профиль нагрузки?


Простой скрипт не поможет.
Основной тест должен включать наиболее типичный сценарий, когда база данных значительно больше кэша и поэтому низкий hit rate и много дисковых операций.


Где взять такой скрипт?

Otero
Dima T
Виртуалки под SQL-сервер плохо подходят, т.к. диски медленно работают, в несколько раз медленнее чем на хосте.

Чепуха. Такое встречается, но по причине неправильной настройки.
Вендоры декларирует деградацию производительности не более 15%.


Вендоры гипервизоров?

Siemargl
Dima T,

Для решений "всерьез" можно прокинуть прямой доступ к выделенному для ВМ диску, или использовать сетевое хранилище вроде iSCSI.
Но сомневаюсь, что это про ВиртуалБокс.


Используется RAID-5. Диск для всех виртуальных машин один, который видит Windows, разбит на логические. Получается если для одной виртуальной машины прокинуть прямой доступ к диску, остальные машины будут работать значительно медленнее?
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127373
Otero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Otero
Dima T
У меня виртуалбокс 6.1. Для чистоты эксперимента приаттачил виртуалке образ с последними драйверами, внутри их установил.
Под спойлером результаты замеров.
Хост Win10

Виртуалка Win7


Как виртуалку тюнинговать? Где правильные драйвера искать ?


К сожалению, воспрос слишком абстрактный. Это как спросить: как отремонтировать автомобиль?

Сейчас проверил у себя.
Хост и вирт машина одинаковая Win 10.
Тест цпу дает результат: ВМ хуже на 2 проц.
Тест дисков дает странный результат: внутри ВМ диски значительно быстрее. Скорее всего гипервизор либо кэширует, либо как-то хитро отдает предварительный результат.

Да, забыл. Это тоже virtualbox 6.1
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127376
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Otero
Otero
пропущено...


К сожалению, воспрос слишком абстрактный. Это как спросить: как отремонтировать автомобиль?

Сейчас проверил у себя.
Хост и вирт машина одинаковая Win 10.
Тест цпу дает результат: ВМ хуже на 2 проц.
Тест дисков дает странный результат: внутри ВМ диски значительно быстрее. Скорее всего гипервизор либо кэширует, либо как-то хитро отдает предварительный результат.

Да, забыл. Это тоже virtualbox 6.1

Там в свойствах SATA контроллера есть галка для включения кэширования, у меня не стоит.
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127388
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Otero
fkthat
А почему, кстати, именно ВМ, а не Дохер?
docker не является гипервизором. Контейнеры работают с ресурсами одной ОС. В докере, соотвественно, потеря производительности будет еще выше.
что за бред. Докер то пути предоставляет/использует механизмы изоляции процессов. И за счет того, что отсутствуют накладные расходы на виртуализацию(обеспечение работы всех механизмов ОС), то потерь больше быть не может в принципе. Другое дело что если контейнеры запускать еще и через прослойку виртуализации, то тогда да.
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127393
Фотография aist-psk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересный топик: мощный сервер с VirtualBox вместо Hyper-V , докер вместо гипервизора
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127420
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aist-psk
интересный топик: мощный сервер с VirtualBox вместо Hyper-V , докер вместо гипервизора

Так под виндой докер как раз через Hyper-V и работает.
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127437
Otero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Success333,

>Где взять такой скрипт?
Скрипт тут не поможет. Нужно заполнение данными с достаточным объемом, чтобы нагрузить дисковую систему во время выполения запросов.
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127440
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для этого обычно служит TPC-C.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127441
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
aist-psk
интересный топик: мощный сервер с VirtualBox вместо Hyper-V , докер вместо гипервизора

Так под виндой докер как раз через Hyper-V и работает.
не совсем, он используется для создания вспомогательной виртуалки для ряда случаев. https://docs.microsoft.com/ru-ru/virtualization/windowscontainers/about/containers-vs-vm
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127442
Otero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T
Otero
пропущено...

Да, забыл. Это тоже virtualbox 6.1

Там в свойствах SATA контроллера есть галка для включения кэширования, у меня не стоит.


Да. Спасибо.
Что любопытно, у меня она не установлена, но эффект, как буд-то используется буфер.
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127445
Otero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bga83
Otero
пропущено...
docker не является гипервизором. Контейнеры работают с ресурсами одной ОС. В докере, соотвественно, потеря производительности будет еще выше.
что за бред. Докер то пути предоставляет/использует механизмы изоляции процессов. И за счет того, что отсутствуют накладные расходы на виртуализацию(обеспечение работы всех механизмов ОС), то потерь больше быть не может в принципе. Другое дело что если контейнеры запускать еще и через прослойку виртуализации, то тогда да.


Вы правы, это я не подумав.

https://dominoweb.draco.res.ibm.com/reports/rc25482.pdf
In general, Docker equals or exceeds KVM
performance in every case we tested.
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127643
fkfka2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aist-psk
докер вместо гипервизора

Если задача стоит запускать приложение (в данном случае сервер БД) в изолированном окружении, то какая разница - гипервизор или нет - задачу ведь решает. Впрочем, сильно сомневаюсь, что под 2017 есть докеровский образ.
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127651
Success333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fkfka2
aist-psk
докер вместо гипервизора

Если задача стоит запускать приложение (в данном случае сервер БД) в изолированном окружении, то какая разница - гипервизор или нет - задачу ведь решает. Впрочем, сильно сомневаюсь, что под 2017 есть докеровский образ.

Стоит задача - распределить мощности сервера на несколько виртуальных машин, соответственно хотелось бы максимально использовать производительность железа с минимальными потерями или без них. Запускать приложение в изолированном окружении - такой цели нет.
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127683
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Success333
распределить мощности сервера на несколько виртуальных машин

Success333
Запускать приложение в изолированном окружении - такой цели нет

нельзя же настолько противоречить себе в соседних предложениях.


fkfka2
Впрочем, сильно сомневаюсь, что под 2017 есть докеровский образ.
есть вполне официальный даже - https://hub.docker.com/_/microsoft-mssql-server
но он судя по всему для линуксовых контейнеров все же. Мне казалось, что ранее и для виндовых тоже были образа.

В принципе есть варианты вот такие https://hub.docker.com/_/microsoft-windows-nanoserver для запуска без прослойки виртуализации, но СУБД/иной приклад придется доставлять туда. Хотя собрать свои образа а базе этих и потом их просто использовать проблем не должно возникнуть
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127692
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Success333
fkfka2
пропущено...

Если задача стоит запускать приложение (в данном случае сервер БД) в изолированном окружении, то какая разница - гипервизор или нет - задачу ведь решает. Впрочем, сильно сомневаюсь, что под 2017 есть докеровский образ.

Стоит задача - распределить мощности сервера на несколько виртуальных машин, соответственно хотелось бы максимально использовать производительность железа с минимальными потерями или без них. Запускать приложение в изолированном окружении - такой цели нет.


Есть деньги - ставим VmWare ESXi, нет денег - HyperV сервер

О, появилась бесплатная редакция vSphere Hypervisor, я пока не в курсе возможностей
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127705
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bga83
В принципе есть варианты вот такие https://hub.docker.com/_/microsoft-windows-nanoserver для запуска без прослойки виртуализации
Э-э-э ... NanoServer, вообще-то, виртуализацию и представляет. "Во первЫх строках".
И, если правильно помню, лицензируется он далеко не всем.
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127708
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl
О, появилась бесплатная редакция vSphere Hypervisor
А было время, когда у VmWare не было бесплатного гипервизора?я пока не в курсе возможностей8 vCPU, 32ГБ на виртуалку и не работать на всяком "дешманском" железе?
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127713
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
bga83
В принципе есть варианты вот такие https://hub.docker.com/_/microsoft-windows-nanoserver для запуска без прослойки виртуализации
Э-э-э ... NanoServer, вообще-то, виртуализацию и представляет. "Во первЫх строках".
И, если правильно помню, лицензируется он далеко не всем.
В Windows 2 типа изоляции:
- изоляция процессов, сродни тому как в Linux
- изоляция hyper-v, через прослойку в виде виртуалки

это ж все в документации описано - https://docs.microsoft.com/ru-ru/virtualization/windowscontainers/manage-containers/hyperv-container

касаемо лицензирования - да, это отдельная тема, порой не совсем тривиальная с точки зрения оптиммизации затрат
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127718
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
Siemargl
О, появилась бесплатная редакция vSphere Hypervisor
А было время, когда у VmWare не было бесплатного гипервизора?я пока не в курсе возможностей
8 vCPU, 32ГБ на виртуалку и не работать на всяком "дешманском" железе?Было время.
Ограничение на память на ВМ вроде бы убрали в 7.0
...
Рейтинг: 0 / 0
Hyper-V против VirtualBox
    #40127769
Otero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если нет требований на изоляцию, то идеальное решение для топикстартера - использование Multi-Tenancy на уровне mssql. Бесплатно и максимальная производительность.
...
Рейтинг: 0 / 0
39 сообщений из 39, показаны все 2 страниц
Форумы / Windows [игнор отключен] [закрыт для гостей] / Hyper-V против VirtualBox
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]