Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Hyper-V vs Real PC

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

toshiboy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hyper-V
Процессор: FX8320E (8 ядер)
Память: DDR3 1600 - 12Гб
Диск: SSD
OS: Windows Server 2016
Virtual OS: Ubuttu 18.04
Настройки Hyper-V максимально производительные
 
Real PC
Процессор: E8400 (2 ядра)
Память: DDR2 1066 - 4Гб
Диск: SATA3
OS: Ubuttu 18.04
 
 
Экспериментально проверено что сайт на реальной машине работает примерно в 1.6 раза быстрее мощной виртуальной машины. При этом замечено, что в основном всего 2 ядра процессора используется. При выполнении какой либо задачи грузится одно ядро.
Настройки Ubuttu 18.04 одинаковые
 
Может кто знает почему Hyper-V так сильно уступает?
 
 

Всего записей: 46 | Зарегистр. 02-07-2008 | Отправлено: 08:11 06-04-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
toshiboy

Цитата:
что сайт на реальной машине работает примерно в 1.6 раза быстрее

что значит "скорость сайта"?
 

Цитата:
При выполнении какой либо задачи грузится одно ядро

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

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 08:14 06-04-2020
toshiboy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Значит, что определенная операция на реальной машине выполняется 24 секунды, а на виртуальной 39 т.е. в 1.6 раза быстрее.

Всего записей: 46 | Зарегистр. 02-07-2008 | Отправлено: 08:23 06-04-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
toshiboy

Цитата:
что определенная операция на реальной машине выполняется 24 секунды, а на виртуальной 39

какая именно? плюс тормоза могут из за особеностей работы вирт диска или динамического выделения памяти.

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 08:36 06-04-2020
toshiboy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
какая именно? плюс тормоза могут из за особеностей работы вирт диска или динамического выделения памяти.

Запрос данных в базе Mysql и её вывод. По всем параметрам (Память, Проц, Диск) у виртуальной машине большое преимущество. Настройки OS одинаковые.

Всего записей: 46 | Зарегистр. 02-07-2008 | Отправлено: 08:48 06-04-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
toshiboy

Цитата:
Запрос данных в базе Mysql и её вывод

нужно делать тайминги, искать проблемное место. вполне возможно, что MySQL так подгружает данные. а может индексов нет.
у меня, к примеру, в MySQL тоже куча данных, первый запрос занимает чуть больше времени.
 
explain запроса покажите?

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 08:51 06-04-2020 | Исправлено: Mavrikii, 08:51 06-04-2020
toshiboy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
[/q]
Даже при импорте базы заметна эта разница в производительности. explain не пользовальзовался ни разу
 
Добавлено:
[q]нужно делать тайминги, искать проблемное место. вполне возможно, что MySQL так подгружает данные. а может индексов нет.
у меня, к примеру, в MySQL тоже куча данных, первый запрос занимает чуть больше времени.

 
Зачем разбирать sql запросы если они одинаковые на обоих машинах?

Всего записей: 46 | Зарегистр. 02-07-2008 | Отправлено: 08:58 06-04-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
toshiboy

Цитата:
Даже при импорте базы заметна эта разница в производительности

используется диск или образ в виде файла?
https://www.altaro.com/hyper-v/hardware-tweaks-hyper-v-performance/
 

Цитата:
explain не пользовальзовался ни разу

зря..  
 

Цитата:
Зачем разбирать sql запросы если они одинаковые на обоих машинах?

виртуалка не будет работать быстрее прямого обращения к железу (я про одинаковое железо, ессно), нужно лишь выяснить в чем конкретный затык у вас и исправить его.
 
а вообще по оптимизации hyper-v есть тема - Microsoft Hyper-V Server 2008/2012/2016

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 09:02 06-04-2020 | Исправлено: Mavrikii, 09:07 06-04-2020
toshiboy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
нужно лишь выяснить в чем конкретный затык у вас и исправить его.

Я почти уверен, что затык в Hyper-V. На это указывают такие моменты как загрузка проца не более 10% в диспетчере задач Win2016 и загрузка 100% одного ядра на Ubuntu. Я уже все настройки Hyper-V выкрутил на максимум для виртуальной машины, но толку нет пока.

Всего записей: 46 | Зарегистр. 02-07-2008 | Отправлено: 09:14 06-04-2020
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Виртуальный диск провисает по сравнению с реальным от 5 до 25% в зависимости от запроса.
Запустите любой ioметр на гипервизоре и на госте и сравните результаты. Даже в потоковом чтении разница более 5%. Не говоря уж про запись. Про мелкие блоки - до 25% разницу вижу.
 
Вообще, для размещения nix-like гостей венда - самый последний вариант
 
И такой, как сейчас говорят, лайфхак: у вас схема управления электропитанием какая? Сбалансированная? Не айс. Максимальная производительность должна быть.
Вообще, пообщавшись с разгоном Желтой программы, чувствуешь себя каким-то овепклокером. Простите офтоп.
 
Добавлено:

Цитата:
загрузка проца не более 10% в диспетчере задач Win2016
Это нормально. При загрузке на госте 50% на гипервизоре будет 10-15%


----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 12:08 06-04-2020
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Hyper-V vs Real PC


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru