Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 что похого при использовании в виртуальной машине , дороговатого сервера?  [new]
sparrow
Member

Откуда: Россия, Красноярск.
Сообщений: 21759
ms sql 2008 r2
ресурсы дают большие. Но не реальные а виртуальные.
3 мар 18, 08:18    [21234172]     Ответить | Цитировать Сообщить модератору
 Re: что похого при использовании в виртуальной машине , дороговатого сервера?  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
Винт работает между всеми задачами физического хоста, поэтому Вам может остро не хватать его производительности.
Скорее всего дисковый массив не супербыстрый.
3 мар 18, 10:40    [21234331]     Ответить | Цитировать Сообщить модератору
 Re: что похого при использовании в виртуальной машине , дороговатого сервера?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30821
sparrow
ms sql 2008 r2
ресурсы дают большие. Но не реальные а виртуальные.
1. Небольшое потеря производительности.
2. Нужна хорошая квалификация, иначе потеря производительности будет большая.
3. Настраивать серверы и влиять на их производительность будут другие люди (подразделения, компании), а отвечать за производительность будете вы.
3 мар 18, 11:19    [21234404]     Ответить | Цитировать Сообщить модератору
 Re: что похого при использовании в виртуальной машине , дороговатого сервера?  [new]
sparrow
Member

Откуда: Россия, Красноярск.
Сообщений: 21759
LSV
Винт работает между всеми задачами физического хоста, поэтому Вам может остро не хватать его производительности.
Скорее всего дисковый массив не супербыстрый.


говорят там стойка из ssd
3 мар 18, 11:40    [21234436]     Ответить | Цитировать Сообщить модератору
 Re: что похого при использовании в виртуальной машине , дороговатого сервера?  [new]
sparrow
Member

Откуда: Россия, Красноярск.
Сообщений: 21759
alexeyvg
sparrow
ms sql 2008 r2
ресурсы дают большие. Но не реальные а виртуальные.
1. Небольшое потеря производительности.
2. Нужна хорошая квалификация, иначе потеря производительности будет большая.
3. Настраивать серверы и влиять на их производительность будут другие люди (подразделения, компании), а отвечать за производительность будете вы.
так.
3 мар 18, 11:40    [21234438]     Ответить | Цитировать Сообщить модератору
 Re: что похого при использовании в виртуальной машине , дороговатого сервера?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30821
sparrow
LSV
Винт работает между всеми задачами физического хоста, поэтому Вам может остро не хватать его производительности.
Скорее всего дисковый массив не супербыстрый.


говорят там стойка из ssd
Да это неважно, там один SATA HDD 5400 или стойка из ssd.
Мы же говорим о виртуалках VS физические серверы при одинаковой нагрузке.
Физическому серверу с кучей баз и приложений на одном винте тоже будет нехорошо.

А из написанных мной пунктов реальной проблемой является №3

Потому что остальные проблемы можно решить, но если там виртуалками заведуют ребята из другого подразделения, и единственный способ общения с ними - служебки на имя Руководителя Объединённой Дирекции Дата-Центров, и они отвечают "а у нас всё хорошо", то тогда.... :-)
3 мар 18, 18:31    [21235036]     Ответить | Цитировать Сообщить модератору
 Re: что похого при использовании в виртуальной машине , дороговатого сервера?  [new]
deku
Guest
оценка реальных потерь от виртуализации https://blogs.vmware.com/performance/2015/12/virtualizing-dbapps-vsphere6.html
тесты проводились с помощью http://www.tpc.org/tpcc/
и не важно, что это oracle на vmware
3 мар 18, 20:38    [21235210]     Ответить | Цитировать Сообщить модератору
 Re: что похого при использовании в виртуальной машине , дороговатого сервера?  [new]
Eleanor
Member

Откуда:
Сообщений: 2642
sparrow,

alexeyvg
2. Нужна хорошая квалификация, иначе потеря производительности будет большая.
3. Настраивать серверы и влиять на их производительность будут другие люди (подразделения, компании), а отвечать за производительность будете вы.

Недавно столкнулись с этими проблемами:
Другое подразделение настроило всё как придется, и в результате производительность виртуальной машины на мощном сервере гораздо хуже, чем у слабого но реального сервера.

Письма с претензиями несколько месяцев ничего не дают. Разбираться с тем, как правильно настроить виртуальные машины, в другом подразделении никому не хочется.
Возможно, вы даже никак не будете отвечать за проблемы с производительностью, но подобные ситуации радовать вас не будут.
3 мар 18, 21:39    [21235269]     Ответить | Цитировать Сообщить модератору
 Re: что похого при использовании в виртуальной машине , дороговатого сервера?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30821
deku
оценка реальных потерь от виртуализации https://blogs.vmware.com/performance/2015/12/virtualizing-dbapps-vsphere6.html
тесты проводились с помощью http://www.tpc.org/tpcc/
и не важно, что это oracle на vmware
Да, при правильном администрировании процентов 10, достаточно типично.

Ещё из недавно появившегося - этот новый патч на интелевскую уязвимость - на виртуалках его часто надо ставить, а сколько он отъест? Кто то говорит о -30% на сервере СУБД :-( Хотя обычно оценки всё таки ниже.
3 мар 18, 23:38    [21235355]     Ответить | Цитировать Сообщить модератору
 Re: что похого при использовании в виртуальной машине , дороговатого сервера?  [new]
rahzer
Member

Откуда:
Сообщений: 2278
VMWare заявлет потери производительности примерно 7-13%, MS 15-20%, но это при условии, что все затюнено и только одна виртуалка, если виртуалок полно, то там потери могут быть еще больше.
Плюс, зависит от настроек, какая виртуалка будет биться за ресурсы, для каких виртуалок какие приоритеты и от железной инфраструктуры (ее настроек) - в самых плохих случаях, все может кое-как ползать..
5 мар 18, 11:27    [21237198]     Ответить | Цитировать Сообщить модератору
 Re: что похого при использовании в виртуальной машине , дороговатого сервера?  [new]
deku
Guest
alexeyvg
deku
оценка реальных потерь от виртуализации https://blogs.vmware.com/performance/2015/12/virtualizing-dbapps-vsphere6.html
тесты проводились с помощью http://www.tpc.org/tpcc/
и не важно, что это oracle на vmware
Да, при правильном администрировании процентов 10, достаточно типично.

Там в статье на другом железе и другой версии vmware - потери 30%

"...With ESXi 5.1, the Order-Entry benchmark throughput of a 64-vCPU VM on a 4-socket, 32 core/64 thread E7- 4870 (Westmere) server was 70% of the throughput of the same server in native mode when both servers were running at 77% CPU utilization (the native server reached a maximum CPU utilization of 88% and throughput of 54.8 transactions per second)..."
5 мар 18, 12:13    [21237356]     Ответить | Цитировать Сообщить модератору
 Re: что похого при использовании в виртуальной машине , дороговатого сервера?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30821
deku
alexeyvg
пропущено...
Да, при правильном администрировании процентов 10, достаточно типично.

Там в статье на другом железе и другой версии vmware - потери 30%

"...With ESXi 5.1, the Order-Entry benchmark throughput of a 64-vCPU VM on a 4-socket, 32 core/64 thread E7- 4870 (Westmere) server was 70% of the throughput of the same server in native mode when both servers were running at 77% CPU utilization (the native server reached a maximum CPU utilization of 88% and throughput of 54.8 transactions per second)..."
ТС наверное имел в виду HyperV
А то на разных системах вируализации при разных настройках могут быть разные потери. Хотя ESXi эффективная платформа, но вот человек сравнивал, HyperV быстрее ... http://xn--80aimpg7h.xn--p1ai/test-sravnenie-virtualizacii-vmware-citrix-xenserver-proxmox-ve-ms-hyper-v-2012r2-3/
5 мар 18, 12:51    [21237465]     Ответить | Цитировать Сообщить модератору
 Re: что похого при использовании в виртуальной машине , дороговатого сервера?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7403
sparrow,

если не следовать Best Practices доке от MS, то результаты производительности будут плачевными хоть на каких дисках.
Получите, в лучшем случае, IO 30мб/с на ядро.
5 мар 18, 12:59    [21237482]     Ответить | Цитировать Сообщить модератору
 Re: что похого при использовании в виртуальной машине , дороговатого сервера?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
sparrow,

из практики это непредсказуемоя опа с IO на дисках. Хотя может вопрос как разнесено и может с более прямыми руками у админов жизнь получше, но DBA рекомендуют на виртуалках, всё равно выносить базы на отдельные физические ресурсы, что бы никто за них не дрался
5 мар 18, 13:02    [21237491]     Ответить | Цитировать Сообщить модератору
 Re: что похого при использовании в виртуальной машине , дороговатого сервера?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7403
TaPaK,

+1. Да, если нужна производительность - категорически нельзя использовать виртуальные диски.
5 мар 18, 13:18    [21237538]     Ответить | Цитировать Сообщить модератору
 Re: что похого при использовании в виртуальной машине , дороговатого сервера?  [new]
rahzer
Member

Откуда:
Сообщений: 2278
Добавлю, что часто забывают про ограничения в ресурсах для виртуальных машин по адресуемой памяти, процессорам и т.п.
Как-то было, что менеджеры напели про крутую виртуализацию и режимы НА и FT, а когда технари стали ставить, то оказалось, что в некоторых режимах можно только 4 ядра использовать, что категорически не устраивало.
Поэтому подводных камней всегда можно накопать.
5 мар 18, 14:17    [21237810]     Ответить | Цитировать Сообщить модератору
 Re: что похого при использовании в виртуальной машине , дороговатого сервера?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30821
TaPaK
sparrow,

из практики это непредсказуемоя опа с IO на дисках. Хотя может вопрос как разнесено и может с более прямыми руками у админов жизнь получше, но DBA рекомендуют на виртуалках, всё равно выносить базы на отдельные физические ресурсы, что бы никто за них не дрался
Какая же непредсказуемая опа, если физические диски прокинуты в виртуалку, а у процесора для поддержки этого есть даже специальный набор команд?
Понятно ,что про 10% пишут, когда сделано именно так.

Кстати, некоторые мелкие настройки виртуальных дисков, типа отключение расширяемости и фоновой инициализации ещё в несколько раз повышают быстродействие, даже без прокидывания железа.
Ещё не забываем ставить специальные расширения в гостевую ОС, которые ускоряют работу с хостовым железом.

В общем, даже я, ламер, кое что помню, а уж хорошие админы настраивают будь здоров (кстати, на всех моих работах только один админ на моей памяти настраивал виртуалки праывильно :-) ).

Ну а стандартные, максимально дешёвые, анонимные админы из темы ТС, конечно, будут ограничиваться запуском инсталлятора и репортом начальству "всё готово", некогда им ковыряться для вас, чай, не вы их нанимали :-)
5 мар 18, 15:08    [21238045]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить