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

Откуда: Одесса
Сообщений: 1102
MS SQL Server 2008


При одинаковых конфигурациях один сервер (Nr 1) физический и работает исключительно как сервер бд

второй - виртуальный, (организован на физической машине, которая имеет несколько виртуальных серверов, один из которых сервер БД (Nr2) имеющий такую же конфигурацию как Nr 1 (выделено такое же число процессоров, памяти, места на ждиске) )

Что предпочтительнеее с точки зрения производительности?

Спасибо
28 ноя 11, 19:27    [11673904]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли преимущества у физического Сервера БД против виртуального?  [new]
SIMPLicity_
Member

Откуда: (((@)))
Сообщений: 8877
Если у обоих серверов локальные диски/дисковые массивы, то при прочих равных физический сервак лучше ибо нет конкуренции за дисковый ресурс другими виртуальными машинами.
Если нагрузка на виртуальные сервера в рамках одного физического сервера распределена равномерно, то возможно, виртуальный сервер будет лучше, ибо ему можно прирезать ресурсов при пиковой нагрузке. И железо на нём будет лучше - следовательно при бесконкурентном доступе к шпинделям он однозначно выиграет.
Сам по себе гипервизор, как я понимаю, жрёт не так уж и много...
А вообще - конкретно смотрите только по тестам и приминительно к Вашей задаче.


ИМБО.
28 ноя 11, 19:35    [11673946]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли преимущества у физического Сервера БД против виртуального?  [new]
student-uni
Member

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

и каждый виртуальный жесткий диск принадлежит только одному виртуальному серверу, то будет конкурренция за шпиндели?
28 ноя 11, 19:39    [11673969]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли преимущества у физического Сервера БД против виртуального?  [new]
student-uni
Member

Откуда: Одесса
Сообщений: 1102
и что значит "прирезать ресурсов при пиковой нагрузке" ?
28 ноя 11, 19:51    [11674026]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли преимущества у физического Сервера БД против виртуального?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
student-uni
спасибо, а если на машине с виртуальными имеются один физический но несколько виртуальных контроллеров для каждого жесткого диска,

и каждый виртуальный жесткий диск принадлежит только одному виртуальному серверу, то будет конкурренция за шпиндели?
Разумеется, а как же. Ресурс то один.
28 ноя 11, 19:52    [11674030]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли преимущества у физического Сервера БД против виртуального?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
student-uni
и что значит "прирезать ресурсов при пиковой нагрузке" ?
Выделить дополнительную память, например.
28 ноя 11, 19:52    [11674036]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли преимущества у физического Сервера БД против виртуального?  [new]
Antoshka
Member

Откуда:
Сообщений: 828
alexeyvg
student-uni
и что значит "прирезать ресурсов при пиковой нагрузке" ?
Выделить дополнительную память, например.
Откуда возмётся дополнительная память по сравнению с физической машиной, если конфиги обоих хостов одинаковы?
29 ноя 11, 09:30    [11675452]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли преимущества у физического Сервера БД против виртуального?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
Antoshka
alexeyvg
пропущено...
Выделить дополнительную память, например.
Откуда возмётся дополнительная память по сравнению с физической машиной, если конфиги обоих хостов одинаковы?
Написали же - отобрать память у другой виртуальной машины.

Есть 10 ВМ, каждой выделено по 10 гб. Если 5 из них простаивает, а одна делает особо требовательный к памяти расчёт, то можно отобрать у этих пяти по 5 гб и отдать одной.
29 ноя 11, 10:09    [11675609]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли преимущества у физического Сервера БД против виртуального?  [new]
SIMPLicity_
Member

Откуда: (((@)))
Сообщений: 8877
alexeyvg
Antoshka
пропущено...
Откуда возмётся дополнительная память по сравнению с физической машиной, если конфиги обоих хостов одинаковы?
Написали же - отобрать память у другой виртуальной машины.

Есть 10 ВМ, каждой выделено по 10 гб. Если 5 из них простаивает, а одна делает особо требовательный к памяти расчёт, то можно отобрать у этих пяти по 5 гб и отдать одной.

Ага... Только главное, что бы в системе присутствовали эти мегабайты реально в железе!... А если в указанной конфигурации у физического сервера всего 12 ГБ оперативки (в железе), то толку будет ноль. Или даже меньше...
29 ноя 11, 12:18    [11676629]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли преимущества у физического Сервера БД против виртуального?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
SIMPLicity_
alexeyvg
пропущено...
Написали же - отобрать память у другой виртуальной машины.

Есть 10 ВМ, каждой выделено по 10 гб. Если 5 из них простаивает, а одна делает особо требовательный к памяти расчёт, то можно отобрать у этих пяти по 5 гб и отдать одной.

Ага... Только главное, что бы в системе присутствовали эти мегабайты реально в железе!... А если в указанной конфигурации у физического сервера всего 12 ГБ оперативки (в железе), то толку будет ноль. Или даже меньше...
Какая разница, какие конкретно цифры? Просто поделите цифры из примера на 10, получите то же самое.

Важен принцип, почему собственно хоть кто-то использует виртуальные машины и СХД, то есть любую виртуализацию для серверов. Исключительно для этих целей.

Если у вас нечего виртуализировать (то есть все ресурсы в виртуальных машинах на хосте загружены равномерно или виртуалка на хосте вообще одна), то непонятна причуда человека, выбравшего такое решение.
Разве что приложение требует настолько мало ресурсов, что предоставить такую физическую машину невозможно, но с таким вариантом вообще не говорят о производительности.
29 ноя 11, 13:23    [11677329]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли преимущества у физического Сервера БД против виртуального?  [new]
SIMPLicity_
Member

Откуда: (((@)))
Сообщений: 8877
alexeyvg
SIMPLicity_
пропущено...

Ага... Только главное, что бы в системе присутствовали эти мегабайты реально в железе!... А если в указанной конфигурации у физического сервера всего 12 ГБ оперативки (в железе), то толку будет ноль. Или даже меньше...
Какая разница, какие конкретно цифры? Просто поделите цифры из примера на 10, получите то же самое.

Важен принцип, почему собственно хоть кто-то использует виртуальные машины и СХД, то есть любую виртуализацию для серверов. Исключительно для этих целей.

Если у вас нечего виртуализировать (то есть все ресурсы в виртуальных машинах на хосте загружены равномерно или виртуалка на хосте вообще одна), то непонятна причуда человека, выбравшего такое решение.
Разве что приложение требует настолько мало ресурсов, что предоставить такую физическую машину невозможно, но с таким вариантом вообще не говорят о производительности.


Ну почему же... Если есть выбор выложить денег за пару серверов под физический "хост" каждый или выложить денег за один значимо более мощный, но под несколько "хостов" (виртуальных машин), то вопрос вполне уместен. Честно?, я бы тоже сюда (в смысле - на СкульРу) пошёл за советом... Кстате, таки да если бы даже все виртуалки предполагаллись бы загруженными равномерно и т.п. - а хер его знает, кто и с чем сталкивался...
29 ноя 11, 14:50    [11678195]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли преимущества у физического Сервера БД против виртуального?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
SIMPLicity_
alexeyvg
Какая разница, какие конкретно цифры? Просто поделите цифры из примера на 10, получите то же самое.

Важен принцип, почему собственно хоть кто-то использует виртуальные машины и СХД, то есть любую виртуализацию для серверов. Исключительно для этих целей.

Если у вас нечего виртуализировать (то есть все ресурсы в виртуальных машинах на хосте загружены равномерно или виртуалка на хосте вообще одна), то непонятна причуда человека, выбравшего такое решение.
Разве что приложение требует настолько мало ресурсов, что предоставить такую физическую машину невозможно, но с таким вариантом вообще не говорят о производительности.


Ну почему же... Если есть выбор выложить денег за пару серверов под физический "хост" каждый или выложить денег за один значимо более мощный, но под несколько "хостов" (виртуальных машин), то вопрос вполне уместен. Честно?, я бы тоже сюда (в смысле - на СкульРу) пошёл за советом... Кстате, таки да если бы даже все виртуалки предполагаллись бы загруженными равномерно и т.п. - а хер его знает, кто и с чем сталкивался...
Один значимо более мощный сервер будет стоить значительно дороже (раза в два) двух суммарно таких-же серверов. Смысла особенно нету, если загрузка равномерная.
29 ноя 11, 15:51    [11678680]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить