|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
добрый день и дамы господа стоит вот такая задача надо подобрать железо для SQL 2008 р2 не можем определится с процессором что будет лучше 1. 4 процессора по 10 ядер на каждого (40) Intel® Xeon® Processor E7-4860 (24M Cache, 2.26 GHz, 6.40 GT/s Intel® QPI) 2. 2 процессора по 6 ядер (12) Intel® Xeon® Processor X5690 (12M Cache, 3.46 GHz, 6.40 GT/s Intel® QPI) ну вот с виду вроде бы первый вариант лучше но нужно ли 40 ядер не слишком ли много и лучше акцент делать на частототу сервер будет служить для хранилища данных (Data Warehouse) будут выполнятся сложные запросы для отчетов , ежедневный ETL процесс (загрузка данных) и OLAP можете сказать какой вариант будет оптималныи и почему ? если дадите ссылку какую нибудь буду рад заранее благодарю ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2011, 11:59 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
KORSAможете сказать какой вариант будет оптималныи и почему ?На кофейной гуще погадать? Или хрустальный шар расчехлить? Вестимо лучше быть здоровым и богатым, чем бедным и больным. Ясен пень, что квартет будет шустрее. Модератор: я же просил, забудьте кофейные гущи, гадалок и прочую мистическую хрень. Вопросы только по существу Нагрузка не озвучена, данных мониторинга нет, дисковая вообще неизвестна, топик ниочем. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2011, 12:04 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
Во-первых озвучьте дисковую подсистему. Если совсем условно от 2 жестких дисков на 1 ядро. Озвучьте объемы данных и предполагаемые объемы индексов. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2011, 12:13 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, могли бы и по деликатнее . предположителни размер данных 50 гб в год вот вам дисковой массив OS : 2 шт (300gb&10k rpm raid1/0) Database: SAN 8 шт 146gb@15k rpm raid 1/0 Logs: 4 шт 146gb@15k rpm raid 1/0 нагрузку пока и сами не знаем все на предположениях нет времени для стресс тестов иначе сами бы справились тут просто нужен совет по опыту что для Data Warehouse количество ядер или частота процессора предположытелное время для апгреида сервера 3 года ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2011, 12:18 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
KORSA, Откуда такой дикий ценовой разброс? По стоимости только процессоров более 4 раз. По стоимости всего железа, думаю, более 2 раз. По стоимости железа с софтом тоже будет весьма немалая разница. И, кстати, производительность отдельного ядра во втором случае будет заметно выше. Так что если вы не загрузите стабильно 12 ядер, то первый вариант будет кучей выброшенных денег. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2011, 12:24 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
KORSAнагрузку пока и сами не знаем все на предположениях нет времени для стресс тестов иначе сами бы справились тут просто нужен совет по опыту Если у вас нет времени для стресс-тестов и анализа производительности, берите тот сервер, который подешевле. Потом, когда система заработает, вы меньше денег потеряете, когда придется его менять. KORSAчто для Data Warehouse количество ядер или частота процессора Это зависит от хранилища данных. В некоторых случаях важнее количество ядер, в некоторых - частота процессора. У вас какой? И да, практически во всех случаях намного важнее количества ядер и частоты процессора является производительность дисковой подсистемы. В самом деле, выполнить агрегат по нескольким миллионам записей для процессора - фигня вопрос, а вот задача вытянуть их с диска уже потребует времени. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2011, 12:36 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
KORSAмогли бы и по деликатнее .Не вопрос, с вашей стороны больше конструктива, и дело пойдет. ;) Сколько одновременно должно крутиться параллельных потоков? Сколько пользователей? Что за САНка? тупой джибод или таки нормальный сторадж? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2011, 12:37 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
KORSAможете сказать какой вариант будет оптималныи и почему ?Лучьше второй вариант, а на съэкономленные деньги купить несколько десятков дисков :-) И ещё памяти. Если тупо выбор по производительности процессоров, то конечно первый быстрее раза в два минимум. Но производительность сервера определяется не только производительностью процессоров. KORSAнужно ли 40 ядер не слишком ли многоЯдер много не бывает :-) Тем более DWH, да с паралельной OLAP-нагрузкой... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2011, 18:58 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
С таким количеством дисков и такими объемами хранилища - однозначно дуал процессоры. Т.е. 12 ядер с запасом и 64 ГБ ОЗУ. Полностью закэшированную инфу за год обработает меньше чем за минуту. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2011, 22:33 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
озвучьте дисковую подсистемуС таким количеством дисков и такими объемами хранилища - однозначно дуал процессоры. Т.е. 12 ядер с запасом и 64 ГБ ОЗУЯ бы не был столь категоричен, и 64 гб памяти под прирост 50 гиг базы в год сроком на 3 года... прямо скажем не много, и уж точно не "с запасом". 64 гига можно на старте воткнуть, но платформа должна держать как минимум гиг 200, чтоб не ставить раком диски в случае возрастания нагрузки. Еще как вариант, можно попробовать лить логи на внутренние диски, как правило в платформе корзина допускает установку 6 дисков, вот и нагрузить внутренний контроллер, главное чтоб было райтбэк кэширование включено и диски тогда справятся даже копеечные САТА и не будет вымывать кэш на дисковой полке. Т.е пара САТАшек под ОСь, 4 САТА под логи и дисковая полка под базу. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 08:15 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
Ivan_Pisarevskyозвучьте дисковую подсистемуС таким количеством дисков и такими объемами хранилища - однозначно дуал процессоры. Т.е. 12 ядер с запасом и 64 ГБ ОЗУЯ бы не был столь категоричен, и 64 гб памяти под прирост 50 гиг базы в год сроком на 3 года... прямо скажем не много, и уж точно не "с запасом". 64 гига можно на старте воткнуть, но платформа должна держать как минимум гиг 200, чтоб не ставить раком диски в случае возрастания нагрузки.Запас для платформы конечно не помешает, но в принципе база в несколько сотен игов - копеечная, ничего особенного не надо. Ivan_Pisarevsky4 САТА под логи и дисковая полка под базу. В OLTP именно логи определяют скорость работы БД. Не надо их по остаточному принципу :-) Ну и админы СУБД знают, что маниакальное стремление админов не-СУБД разместить ОС на отдельных дисках ничем не оправдано - это просто выбросить диски. Нагрузки от ОС на диски вообще нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 09:09 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
alexeyvgв принципе база в несколько сотен игов - копеечная, ничего особенного не надо. Но и платформа в которую штатно можно воткнуть пару сотен гиг памяти совсем не экзотика. ;) alexeyvgВ OLTP именно логи определяют скорость работы БД. Не надо их по остаточному принципу :-)ОК, молчу про логи. Хотя мне кажется полугиговый кэш на запись вполне проглотит нагрузку и диски при этом не перетрудятся. alexeyvgОС на отдельных дисках ничем не оправдано - это просто выбросить диски. Нагрузки от ОС на диски вообще нет. Как по мне, так при наличии внешней дисковой полки разместить ОСь на внутренних дисках идея вполне здравая, вот если бы данные на внутреннем рэйде, то да, отдельные диски для ОСи бред. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 10:09 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
Ivan_Pisarevskyвот если бы данные на внутреннем рэйде, то да, отдельные диски для ОСи бред. Всё яйца в одной корзине - бред. Пусть даже она дисковая. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 10:37 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
[quot alexeyvgНу и админы СУБД знают.[/quot] НЕ знают, что как приходится трахатцо, в случае системы накрывшейся медным тазом. Или при переносе на другое железо. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 10:39 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyalexeyvgОС на отдельных дисках ничем не оправдано - это просто выбросить диски. Нагрузки от ОС на диски вообще нет. Как по мне, так при наличии внешней дисковой полки разместить ОСь на внутренних дисках идея вполне здравая, вот если бы данные на внутреннем рэйде, то да, отдельные диски для ОСи бред. Да, если внешняя, то правильно, пропустил... Di_LIneIvan_Pisarevskyвот если бы данные на внутреннем рэйде, то да, отдельные диски для ОСи бред. Всё яйца в одной корзине - бред. Пусть даже она дисковая. :) Это слишком обобщённо. Фактически, при выходе из строя любой части дисковой подсистемы придётся эту часть восстанавливать. Количество восстановлений за период времени прямо пропорционально количеству этих частей. Это если не всё сразу вылетает. Так что для админа "всё в одном" удобнее и менее трудомко. Di_LIneНЕ знают, что как приходится трахатцо, в случае системы накрывшейся медным тазом. Или при переносе на другое железо.Да, не знаем мы это... Я вот не понимаю разницы - создают рейд, а потом восстанавливают системный бакап, всё это удалённо (серверы в другой стране, в датацентре). На прошлой работе так работало много серверов, у админов и мысли не возникало, что это как-то очень сложно. Спрашивали нас только со стороны производительности - отобрать пару дисков от баз для системы или не отбирать. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 11:03 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
Di_LIneЕ знают, что как приходится трахатцо, в случае системы накрывшейся медным тазом. Или при переносе на другое железо. Диля, если ты не умеешь пользоваться средствами резервного копирования/восстановления ОСи, то что ты тут пытаешься доказать? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 11:03 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
alexeyvgНагрузки от ОС на диски вообще нет. В случае какого-нибудь Линукса - может быть. Но попробуй посмотреть на дисковую активность процесса System у Windows. Он непрерывно что-то пишет в WBEM лог. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 13:13 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyДиля, если ты не умеешь пользоваться средствами резервного копирования/восстановления ОСи, то что ты тут пытаешься доказать? Канешна не умею! А тем более расковыривать кучу древних дров, из-за которых ОСя не пущаетцо. Вона, постейший варьянт - ACHI. Накти бекап с ними на мать, в которой их нету. (Где тут смайлик с попкорном...) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 13:50 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
alexeyvgТак что для админа "всё в одном" удобнее и менее трудомко. Простота - хуже воровства. (Ц) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 13:51 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovalexeyvgНагрузки от ОС на диски вообще нет. В случае какого-нибудь Линукса - может быть. Но попробуй посмотреть на дисковую активность процесса System у Windows. Мы говорим конкретно о железе для MSSQL (например, версии 2008 R2, но для других версий то же самое). Как вы понимаете, не под линуксом :-) Вот в этом случае активности нет. Конечно я долго смотрел, много лет и не на одном сервере. Dimitry SibiryakovОн непрерывно что-то пишет в WBEM логСколько типично будет Мб/сек, IOPs записи в этот WBEM лог? Думаю, не наполовину диск загрузит? Di_LIneНакти бекап с ними на мать, в которой их нету. (Где тут смайлик с попкорном...) Чего-чего там нету??? Бакап нужно иметь рабочий, тренировочки устраивать с восстановлением. Di_LInealexeyvgТак что для админа "всё в одном" удобнее и менее трудомко. Простота - хуже воровства. (Ц) Что то у вас не сходится :-) То вы считаете, что это неподъёмно сложная для админа задача, то слишком просто (видимо, подразумевается, что просто в ущерб чему-то???). Это не только проще, но и на халяву получаете 2 диска - производительность возрастает. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 15:01 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
Ivan_Pisarevskyозвучьте дисковую подсистемуС таким количеством дисков и такими объемами хранилища - однозначно дуал процессоры. Т.е. 12 ядер с запасом и 64 ГБ ОЗУЯ бы не был столь категоричен, и 64 гб памяти под прирост 50 гиг базы в год сроком на 3 года... прямо скажем не много, и уж точно не "с запасом". 64 гига можно на старте воткнуть, но платформа должна держать как минимум гиг 200, чтоб не ставить раком диски в случае возрастания нагрузки. Еще как вариант, можно попробовать лить логи на внутренние диски, как правило в платформе корзина допускает установку 6 дисков, вот и нагрузить внутренний контроллер, главное чтоб было райтбэк кэширование включено и диски тогда справятся даже копеечные САТА и не будет вымывать кэш на дисковой полке. Т.е пара САТАшек под ОСь, 4 САТА под логи и дисковая полка под базу. Про запас я писал о 12 ядрах. Собственно 200 гиг конечно лучше, но это уже не дуалпроцессоры, и лишняя переплата за многопроцессорные CPU, и лицензии MS SQL. Скорее всего ему не нужны такие скорости. У автора нагрузка OLAP/DWH/ETL. Многие таблицы будут в анлогед режиме. Обычно нагрузка раза в 3 меньше на логи чем на базу. И логи транзакций лучше размещать там, откуда их легче бекапить и легче достать в случае сбоя. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 15:16 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
alexeyvgСколько типично будет Мб/сек, IOPs записи в этот WBEM лог? Думаю, не наполовину диск загрузит? По Transfer Rate, конечно, нет, а вот Seek Time добавит изрядно. Если только не садить систему на SSD. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 15:36 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
озвучьте дисковую подсистемуПро запас я писал о 12 ядрах. Собственно 200 гиг конечно лучше, но это уже не дуалпроцессоры, и лишняя переплата за многопроцессорные CPU, и лицензии MS SQL. Скорее всего ему не нужны такие скорости.Да полноте, коллега, что такое 2 сотни гиг? это дюжина 16 гиговых планок, кои можно запихать штатно в тот же пролиант 180dlg6 спека . Да, это сервер начального уровня, стоит совершенно нормальных денех. Честно говоря не в курсах, как там МССКЛ лицензируется, да и во вводных вроде только про стоимость железа было... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 15:46 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
спека на пролиантMax memory 192 GB using 16 GB DIMMs Memory slots 12 DIMM ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 15:48 |
|
Servers for Sql server 2008 r2
|
|||
---|---|---|---|
#18+
alexeyvgБакап нужно иметь рабочий, тренировочки устраивать с восстановлением. Экий ты изворотливый! А слабо второй коплект в 20-100 серверов иметь парных? И за какое место тя начальство подвесит? Не за ребро эт точно. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 16:25 |
|
|
start [/forum/topic.php?fid=30&fpage=44&tid=1530486]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 161ms |
0 / 0 |