powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Сервер для MS SQL. SSD VS HDD
25 сообщений из 50, страница 2 из 2
Сервер для MS SQL. SSD VS HDD
    #37640500
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyalexeyvgДа и вообще, Kaktus_ о кластере и СХД речи не ведёт - не такой у него бюджет...Под первый шаг вполне себе бюджет. Причем СХД тут в аккурат в тему, даст еще одну девяточку к доступности. а вот пара ССД только скорости подкинет немногоВ смысле, надёжность 1 СХД выше надёжности 2-х дисков в зеркале, да ещё и в 10 раз? Почему это, можете пояснить?
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37641190
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВ смысле, надёжность 1 СХД выше надёжности 2-х дисков в зеркале, да ещё и в 10 раз? Почему это, можете пояснить?

На СХД (двухконтроллерной), будет два контроллера для массивов, на обычных серверах мало кто ставит два контроллера и связывает их, чтобы при выходе одного, все массивы соседнего передавались, рабочему. Кроме этого, в "правильной" СХД все задублировано, и множественные подключения серверов, а на stand-alone сервере, сломалась материнка и бреемся, начинается секс..
Ну и кроме того, на той же IBM можно кэш контроллера увеличить до 2Гб, и таких контроллера два, можно жонглировать.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37641208
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgВ смысле, надёжность 1 СХД выше надёжности 2-х дисков в зеркале, да ещё и в 10 раз? Почему это, можете пояснить?Дык прямо по спеке.:) возьмем ту же хьюлетовскую еву, диски ставятся двухпортовые, контроллеров 2 независимых соединены внутрях шнуриком, по которому они поддерживают когерентность кэша и решают "кто главный", каждый диск подключен к каждому контроллеру, наружу имеются порты каждого контроллера к которым подключается 2 свича, опять таки по полному графу, потом к обоим свичам при помощи двухпортовых контроллеров вешаются серверы. Да, запитано все это добро от БП и избыточностью, да и сами СХД могут быть зареплецированы в онлайне встроенными в них средствами, прозрачно для серверов и могут быть географически разнесены.
У них вообще только один недостаток ценник с кучкой нуликов. :)

2 диска жестко завязаны на нутряной контроллер, а контроллер на мать сервера, уже 2 SPOF-а... дальше считать? :)

rahzerна обычных серверах мало кто ставит два контроллера и связывает их, чтобы при выходе одного, все массивы соседнего передавались, рабочему.Я вообще такого в диком виде не встречал... если есть пруф, я бы почитал, что-то вообще экзотика какая-то.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37642399
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
немножко по теме про надежность
http://www.tomshardware.com/reviews/ssd-reliability-failure-rate,2923-5.html
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37642516
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyalexeyvgВ смысле, надёжность 1 СХД выше надёжности 2-х дисков в зеркале, да ещё и в 10 раз? Почему это, можете пояснить?Дык прямо по спеке.:) возьмем ту же хьюлетовскую еву, диски ставятся двухпортовые, контроллеров 2 независимых соединены внутрях шнуриком, по которому они поддерживают когерентность кэша и решают "кто главный", каждый диск подключен к каждому контроллеру, наружу имеются порты каждого контроллера к которым подключается 2 свича, опять таки по полному графу, потом к обоим свичам при помощи двухпортовых контроллеров вешаются серверы. Да, запитано все это добро от БП и избыточностью, да и сами СХД могут быть зареплецированы в онлайне встроенными в них средствами, прозрачно для серверов и могут быть географически разнесены.
У них вообще только один недостаток ценник с кучкой нуликов. :)Ну вообще из всего этого видно, что понижается только вероятность сбоя из за отказа контроллера.

А мы говорим о надёжности комплекса сервер-диски, то есть по простому - о надёжности сервера.

То есть вы говорили о повышении надёжности программно-аппаратного комплекса на порядок, если просто вместо обычного контроллера и дисков подключить сервер к СХД; вот это и непонятно:Ivan_PisarevskyПричем СХД тут в аккурат в тему, даст еще одну девяточку к доступности. а вот пара ССД только скорости подкинет немногоА в этом случае получается, что при использовании СХД надёжность возрастёт только из за дублирования контроллера на сервере, а это вряд ли даст целый порядок, скорее, десятую долю, не больше.

Ivan_Pisarevskyrahzerна обычных серверах мало кто ставит два контроллера и связывает их, чтобы при выходе одного, все массивы соседнего передавались, рабочему.Я вообще такого в диком виде не встречал... если есть пруф, я бы почитал, что-то вообще экзотика какая-то.Да, тоже не слышал про такое, интересно, надо поискать...
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37643215
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgпри использовании СХД надёжность возрастёт только из за дублирования контроллера на сервереНе только. Туда идут диски прошедшие куда более тщательное тестирование, они дороже, но туда идут именно "сливки", процент отбраковки вендоры не афишируют, но до СХД пятая часть точно не доходит. Смерть 2 дисков в короткий промежуток времени запросто потянет "разбор полетов" со стороны вендора, это редкий форсмажор. Плюс фишки типа аппаратных снапшотов, можно делать, например, каждый час и если выявилась ошибка прикладного софта/оператора можно в считанные секунды получить откат на рабочую версию, если это не повышение доступности, то что? СХД это кирпичик из которого уже можно строить системы высокой доступности, второй сервер в кластер, вторая СХД на удаленной площадке и т.п.

Понятно что одна СХД как "один в поле не воин", но если есть дежурный персонал, на входе стоит нечто калибра симметры, проводятся все регламенты по обслуживанию и резервному копированию, то почему бы и нет?
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37839817
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно кому-то будет интересно. Были приобретены два серверных жестких диска HP SSD 200Gb MLC, о которых я писал в самом начале поста.
Скажу что я ожидал конечно от них большего.
Просто тестирование бэкапами, восстановлениями, тестовыми и рабочими выборками большими, маленькими и т.п. показали что общая производительность выросла порядка полутора раз. Это то, что касается просто производительности без учета иопсов. Сравнивалось с дисковыми массивами на базе HP SAS 72Gb 15K.
База 150 Гб. Разбита на 4 куска - три из них - это с основными самыми нагруженными таблицами, а четвертый со всеми остальными таблицами БД.
Три куска с основными таблицами лежали каждый на RAID1. (4 диска в RAID10 под четвертый кусок и 4 диска в RAID10 под лог и темпдб). Итого 3 RAID1 (под основные таблицы) были заменены на SSD RAID1. Прирост производительности на живой базе оказался нулевой. Проблема иопсов на этих 3-х RAID1 стояла не очень остро, но была. После перехода на SSD ситуация никаким образом не изменилась ни по личным впечатлениям, ни по результатам трассировок, анализа очередей и т.п. Таким образом получается что два SSD заменили шесть SAS 15K.

Если кому-то понадобится дополнительная информация по теме (вдруг кто-то собрался покупать SSD диски для серверных вариантов) - могу расписать что и как поподробнее.
Если у кого-то будут идеи как расшевелить иопсы и общую производительность SSD-дисков - велкам. :)
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37842448
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а памяти-то в сервере сколько? не забываем, что база лезет к диску почитать только если чего-то нет в памяти, и постоянно при записи. Соответственно, если весь рабочий объем поместился в кэш, то разница будет заметна только на холодном старте.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37842604
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Памяти на сервере 16Гб. Судя по счетчику "Доступно МБ" в профайлере используется около 15Гб. Я тоже грешил на память - была не вся выделена (я закосячил - платформа 64битная, а я ключ воткнул по привычке PAE в boot.ini и счетчик глядел), но уже месяц как все хорошо, а на производительность что 2 Гб было выделено, что 15 Гб вообще никак не отразилось.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37842873
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaktus_Если у кого-то будут идеи как расшевелить иопсы и общую производительность SSD-дисков - велкам. :)Так проблема то какая? К SSD большие очереди, а иопсов столько же, как и было на обычных винтах? Или SSD не используется, а тормозит где то ещё?

Kaktus_Если кому-то понадобится дополнительная информация по теме (вдруг кто-то собрался покупать SSD диски для серверных вариантов) - могу расписать что и как поподробнее.Ваша ситуация вообще непонятна - чего там не хватает, как используются диски.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37844795
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvgKaktus_Если у кого-то будут идеи как расшевелить иопсы и общую производительность SSD-дисков - велкам. :)Так проблема то какая? К SSD большие очереди, а иопсов столько же, как и было на обычных винтах? Или SSD не используется, а тормозит где то ещё?

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

Основная проблема заключается в том, что я не увидел реального роста производительности ни на каких операциях на реальной базе.
Сервер представляет из себя DL380 G5 с 16 Гб RAM
Винты в нескольких массивах:
1. RAID1 два диска система
2. RAID1 два диска - основная таблица проводок около 10 Гб
3. RAID1 два диска - основная таблица товарных операций около 10 Гб
4. RAID1 два диска - основная таблица производства около 10 Гб
5. RAID10 четыре диска все остальные таблицы БД около 70 Гб
6. RAID10 четыре диска лог и tempdb

все винты SAS 15k

БД одна. С ней работают 80 одновременных пользователей.

Проблем катастрофических с торможением не было. Были чувствительные, но непостоянные очереди к массиву 4, чуть менее чувствительные к массиву 3 и еще менее чувствительные к массиву 2.
Пользователи умеренно жаловались на медленную скорость работы программы. Трассировщик по Duration показывает в среднем ежеминутно порыдка 10 запросов длиной 10-30 секунд. Т.е. как бы все не так уж и плохо, но хотелось чтобы было еще лучше. Поэтому массивы 2,3,4 были заменены на RAID1 из двух SSD дисков. И ситуация не изменилась абсолютно. Как говорится "ни на йоту". Я понимаю что могут быть проблемы с запросами и т.п. мы над этим работаем и по мере возможности фиксим и переделываем (плюс обновление статистики, индексы) но я ожидал роста производительности чисто дисковой хотя бы в полтора раза.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37845360
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так наверное все индексы и рабочий объем в память влезли, вот и нет разницы. Кстати имея 100гб базу на всего 16 гигах оперативы, я бы вначале попробовал увеличить память, раз в 5 :)
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37845394
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaktus_но я ожидал роста производительности чисто дисковой хотя бы в полтора раза.Так она и возрасла, производительность.

Просто проблемы с производительностью системы не связана с производительностью дисков.

Запросы особо и не должны зависеть от дисков (если они не сканят все данные, конечно), а на скорость модификации никто и не жалдовался (к тому же она зависит от подсистемы 6).

И зря вы так раздробили дисковую подсистему, а вот лог и темпдб наоборот объединили - совершенно нелогично. Для небольшого количества дисков лучьше делать простое, классическое разделение - данные, лог. Или данные, темпдб, лог, если есть существенная нагрузка на темпдб.

По любому, вам нужно не менять случайные разные части сервера, а выяснять узкие места и устранять их, решая реальные проблемы с софтом и железом.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37845398
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaktus_Поэтому массивы 2,3,4 были заменены на RAID1 из двух SSD дисков. И ситуация не изменилась абсолютно. Как говорится "ни на йоту"Повторю - она могла измениться только для запросов с полым сканом проводок и операций, да и то несильно, т.к. для полного скана обычные диски ненамного хуже SSD.
Yа все остальные запросы замена не повлияет.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37845934
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Суммирую сказанное зсамечу:

1. Сеть 1 ГБит.
2. Увеличимть объём оперативы.
3. ССД являются дисками на вырост и на данный момент не есть узким местом.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37845953
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Khod3. ССД являются дисками на вырост и на данный момент не есть узким местом.Может, и являются, но вряд ли для файлов данных. Нужно проверять нагрузку на рэйд для темпдб и лога. Может быть, есть задержки на запись и из за этого блокировки при чтении.

Суммирую сказанное замечу: нужно искать причину тормозов и устранять именно её.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37847638
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу гигабита. У нас довольно большая сеть, построенная на кольце оптики и от нее через несколько плечей уже по 100Мбитным свичам идет разводка. У нас большое количество запросов и обработок построены на многократных запросах к базе. Т.е. не один большой запрос, а сотни-тысячи мелких. И возникла идея - а не является ли сеть узким местом. У сетевых карт же есть какое-то время обработки пакетов, ожидание отклика и если таких пакетов тысяч сто-миллион, то поидее сеть должна быть достаточно узким местом. Поэтому появился вопрос об ускорении работы сетевых карт.
Терминальная работа пока не рассматривается, т.к. к компьютерам пользователей подключена самая разнообразная техника (принтеры, принтеры этикеток, сканеры, накопительные сканеры, весы и т.п.)
Остановился пока я вот на чем - сетевая гигабитная быстрее в 10 раз обрабатывает пакеты относительно 100 Мбитной или она просто работает с более широким каналом и на множестве мелких пакетов не даст выигрыша. Мы как раз сегодня будем тестировать этот нюанс - посмотрим что получится.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37847874
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaktus_,

В любом случае сервер и свич должны общаться по гигабиту.
Свичи между собой тоже должны общаться по гигабиту.

А свич и рабочая станция - не так важно. Наверно, модернизация сети (если предыдущая была сделана нормально) - не такое дорогое занятие. Выигрыш может быть, а может и не быть. Сейчас можешь отключить КОС (занимает до 20% пропускного канала).
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37847891
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В дополнение к предыдущему сообщению хотел уточнить - на сервере у нас стоит гигабит, а вот все клиентские машины 100 Мбитные самые простные карточки.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37847901
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaktus_В дополнение к предыдущему сообщению хотел уточнить - на сервере у нас стоит гигабит, а вот все клиентские машины 100 Мбитные самые простные карточки.

И что?
Свичи сами по себе 100-мегабитные или гигабитные?
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37848040
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KhodKaktus_В дополнение к предыдущему сообщению хотел уточнить - на сервере у нас стоит гигабит, а вот все клиентские машины 100 Мбитные самые простные карточки.

И что?
Свичи сами по себе 100-мегабитные или гигабитные?

Свичи 100-мегабитные.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37848147
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaktus_,

Сначала меняй свичи на гигабитные.
А станции можно будет понемногу переводить на гигабит.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37848859
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сегодня провели масштабное тестирование различных обработок на различных по мощности машинах кидая их с 100 мбит в гигабит.

Вобщем усредненный вывод следующий - то, что на селероне 1.7Ггц со 100 мбитной картой считается за n минут, то на Core2Duo со 100 Мбитной картой считается процентов на 15-20 быстрее, а если еще и в гигабит воткнуть, то еще процентов на 15 быстрее.

Так что будем потихоньку апгрейдить парк начиная с самых заметных в трассировках по Duration и наиболее замеченных в блокировках машин.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37848924
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaktus_,

Сначала поставь нормальные свичи.
Скорость должна возрасти.
А потом постепенно займёшься апдейтом.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37849042
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaktus_У нас большое количество запросов и обработок построены на многократных запросах к базе. Т.е. не один большой запрос, а сотни-тысячи мелких.Вы так и не установили, что тормозит? Вы же писали, что проблема в редких запросах, которые выполняются по 10-30 секунд.

Вы для начала хоть проблему для себя сформулируйте. Желательно подробнее, чем "сервер не радует" :-)
...
Рейтинг: 0 / 0
25 сообщений из 50, страница 2 из 2
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Сервер для MS SQL. SSD VS HDD
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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