powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Сервер для MS SQL. SSD VS HDD
50 сообщений из 50, показаны все 2 страниц
Сервер для MS SQL. SSD VS HDD
    #37638446
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу совета в выборе сервера для базы. Прошерстив форум и похожие источники под себя ответа так и не нашел.

MS SQL Server. Приложение MS Dynamics NAV. База порядка 150 Гб. Прирост порядка 10-15 Гб в год.
Сейчас функционирует на HP DL380 на 8 дисках (под базу) в RAID10 15k 72Гб SAS.

По различным причинам косвенно связанным и не связанным с производительностью необходимо подобрать новый сервер. Бюджет 700 тыс рублей.
Хотелось бы значительно увеличить производительность системы. Чтобы даже обычный пользователь сказал - "Во, и правда стало в три раза быстрее!".
Узкое место - дисковая система.

Присматриваюсь системе, которая будет аналогична DL380, но с SSD дисками от HP
http://h30094.www3.hp.com/product.asp?sku=10350616&mfg_part=632502-B21&pagemode=ca
Гарантия 3 года.
Купить таких дисков два в RAID1, один винт в резерв, и несколько дисков SAS 15k 72 Гб под систему и в RAID10 в случае выхода базы за 200 Гб (некритичные по скорости таблицы на них положить через filegroup).

Хотелось бы услышать совет - вырастет ли производительность так чтобы заметить это не только по счетчикам, а по восторженным возгласам пользователей? А также хотелось бы узнать про подводные камни серверных винтов такого уровня. Думаю не зря дают 3 года гарантии.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37638519
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Производительность безусловно вырастет и не по счетчикам..Но такие винты стоят достаточно дорого, на емсишной полке по 10к баксов такой винт (а ты 3 хочешь). Как вариант рассмотри рэйд контроллер с технологией матрикс кэширование, такие и у интела есть и у адаптека и лси. На млс ячейках заявлено по 20Гб перезаписи в день в течении 5 лет.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37638535
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя порверил по прайсам, такой винт будет стоить примерно 4530$ зависит от поставщика.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37638733
Eagle_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rahzerХотя порверил по прайсам, такой винт будет стоить примерно 4530$ зависит от поставщика.

У ТС ссылка ведь есть на такой диск, стоимость 4 тыс

по сабжу
а одна лишь дисковая система узкое место или память тоже?
кстати, 8 дисков RAID 10 под базу, а под логи что? tempdb на отдельном диске или все в куче находится?
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37638751
Eagle_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой, исправлюсь :)
цену неправильно посмотрел, думал как всегда 3,999 (поэтому и написал 4 тыс), а там цена 3,399 $

кстати,
а по восторженным возгласам пользователей

сами ведь понимаете, что это практически нереально, т.к. у одного будет быстрее, а другого в это время винрар весь процессор занял и у него стало "еще медленнее" )))
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37638821
Husqvarna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaktus_,

ХДД ясно что лучше
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37639106
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Eagle_84rahzerХотя порверил по прайсам, такой винт будет стоить примерно 4530$ зависит от поставщика.

У ТС ссылка ведь есть на такой диск, стоимость 4 тыс

по сабжу
а одна лишь дисковая система узкое место или память тоже?
кстати, 8 дисков RAID 10 под базу, а под логи что? tempdb на отдельном диске или все в куче находится?

На самом деле с RAID10 на 8 дисков для базы я слукавил чтобы сэкономить время. На самом деле дисковая система состоит из 16 дисков (на два контроллера по 8 дисков).
2 диска в RAID1 - система и tempdb
4 диска в RAID10 - все таблицы, кроме трех выделенных таблиц с большой нагрузкой
2 диска в RAID1 - первая таблица
2 диска в RAID1 - вторая таблица
2 диска в RAID1 - третья таблица
4 диска в RAID10 - поделены на два логических диска. Тот, что поменьше отдан под ldf. Побольше - уже ни под что. :)

Исторически сложилось именно такое распределение. Три года назад оно казалось наиболее оптимальным. Дело в том, что предприятие с непрерывным производством и некоторой нестабильностью резервного сервера, поэтому экспериментировать с дисковым массивом рабочего сервера возможности нет. Приходится покупать новый сервер и как раз хотелось бы ЗАВЕДОМОГО роста производительности дискового массива.
Память и проц по счетчикам не узкое место.
Если есть идеи, которые ЗАВЕДОМО дадут визуальный (не по счетчикам) прирост производительности за счет переконфигурирования - прошу хотя бы в двух словах описать.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37639141
Eagle_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
трудно так судить, но "навскидку" конфигурация нормальная, единственное что, можно поменять и три таблицы разместить на RAID 10, а остальные данные на RAID 1, может быть что-то выиграете.

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

а не рассматривали вариант с покупкой дисковой полки? И дисков можно больше (соответственно и скорость выше) + контроллеры там пошустрее, бюджет позволяет

кстати, а по счетчикам какой именно из логических дисков "проседает"? логи? данные?

на всякий, может не читали тынц
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37639400
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaktus_Бюджет 700 тыс рублей.
Kaktus_Узкое место - дисковая система.
Kaktus_Дело в том, что предприятие с непрерывным производством
Я бы ориентировался на двухпортовую СХД, лучше файбер, но можно и SAS-to-SAS (ибо бюджет не сказать чтоб шибко большой, в принципе означенной суммы должно хватить на полку вместе с дисками), чтоб в перспективе можно было спокойно сунуть второй сервак в кластер, ну и СХД это ужа само по себе устройство без SPOF, что для 24*7 весьма приятственно.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37639521
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пока для себя остановился на следующем варианте.

1. Приобретается СХД с двумя SSD дисками в RAID1 по 200 Гб и парой SAS 15K 72Гб.
Эта полка приходит, подкидывается к рабочему серверу и проводится полноценное тестирование. Без особенной остановки производства все должно получиться.

2. Приобретается (позже) еще один сервер уровня DL380 или чуть выше. Этот сервер будет связан с текущим рабочим через эту полку. Это обязательное условие, т.к. для компании критична система восстановления после сбоя. При сбое системы данные должны в течении часа-двух откатиться максимум на 15 минут назад. Сейчас эта система реализована по жуткой системе по сети на нонэйм сервер через разностные бэкапы.

От того, как проявили себя SSD при тестировании п.1. будет принято решение о дисковой системе нового сервера. Если SSD не оправдало себя, то будет приобретаться полноценный массив на SAS 15k и будем с ним мудрить оптимальное распределение. А если SSD зарекоммендует себя как "вау!", то массив на новый сервер впринципе можно будет не приобретать (разве что система и бэкапы более медленными, дешевыми и большими винтами).

Компания в данном случае попадает максимум на 200 тыс рублей затраченные на приобретение двух SSD-дисков. Надеюсь этого не случится.

Разброс между приобретениями планирую порядка 4-5 месяцев что даст полноценную картину о работе SSD.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37639559
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaktus_Приобретается СХД с двумя SSD дисками в RAID1 по 200 Гб и парой SAS 15K 72Гб.чуднО. :) купите как все нормальные люди дюжину трехсоток.
семидесятки вроде еол, кто-то по дешевке сливает завалящие остатки?
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37639596
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaktus_,

Я бы под темпы выделил отдельный винт.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37639614
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_PisarevskyKaktus_Приобретается СХД с двумя SSD дисками в RAID1 по 200 Гб и парой SAS 15K 72Гб.чуднО. :) купите как все нормальные люди дюжину трехсоток.
семидесятки вроде еол, кто-то по дешевке сливает завалящие остатки?

Хм. Просто с последнего приобретения серверного оборудования прошло три года. Видимо потерялся. Погляжу по цена/объем. Спасибо.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37639639
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KhodKaktus_,

Я бы под темпы выделил отдельный винт.

Да, под логи и под temdb выделю по отдельным шпинделям. По остальному пока не пойму как лучше поступить - все загнать в один большой RAID10 или выделять шпиндели под интенсивные файлгрупы. Но это уже буду тестить.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37639740
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaktus_все загнать в один большой RAID10 или выделять шпиндели под интенсивные файлгрупы.Я за "железный путь", может просто файрберд под руками, у нас просто нет партиционирования. :)

Надо понимать, что если хочется все данные иметь на СХД, а это практически единственный путь, чтоб собрать кластер, то "пути назад" на отдельные диски отрезаны. По сути не хватает ИОпсов, шагом марш в магазин за пачкой дисков. Пока ты не одна нода кластера, а отдельно стоящий сервер, можно что-то запихнуть в СХД, что-то по внутренним дискам рассовать, но как только появился напарник, то для внутренних дисков работа только систему накатить, все остальное должно быть на СХД, иначе кластер становится пустым звуком..
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37639810
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyНадо понимать, что если хочется все данные иметь на СХД, а это практически единственный путь, чтоб собрать кластер, то "пути назад" на отдельные диски отрезаны.Вообще единственный нормальный путь при использовании СХД - это управлять шпинделями так-же, как и в случае обычных полок с дисками.

Это если речь о базах данных (хоть для MSSQL, как у ТС, хоть для Oracle)

То в кластере есть работать надо только с СХД, но выделять шпиндели там - это совершенно нормально (как я понимаю, Kaktus_ именно про это говорил)
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37639814
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgIvan_PisarevskyНадо понимать, что если хочется все данные иметь на СХД, а это практически единственный путь, чтоб собрать кластер, то "пути назад" на отдельные диски отрезаны.Вообще единственный нормальный путь при использовании СХД - это управлять шпинделями так-же, как и в случае обычных полок с дисками.

Это если речь о базах данных (хоть для MSSQL, как у ТС, хоть для Oracle)

То в кластере есть работать надо только с СХД, но выделять шпиндели там - это совершенно нормально (как я понимаю, Kaktus_ именно про это говорил)Да и вообще, Kaktus_ о кластере и СХД речи не ведёт - не такой у него бюджет...
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37639820
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgвыделять шпиндели там - это совершенно нормальноВ итоге все данные все едино пойдут через тот же самый контроллер и тот же самый кэш буфер... смысл такого деления сильно нивелируется, а если промахнуться, то запросто можно отгрести тормозов, тут только тестить, скорее всего единый массив на всю полку будет не хуже. По вводным выше у автора 2 контроллера, между которыми он распределил нагрузку, тут да, ИО идет в параллель по 2 каналам и ложится в итоге на разные группы дисков, логика просто и понятна.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37639865
Eagle_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgДа и вообще, Kaktus_ о кластере и СХД речи не ведёт - не такой у него бюджет...

700 тыс для при таких объемах нормальный бюджет для СХД. IBM DS3512\24 (двухконтрольный) вполне подойдет с полной загрузкой дисков
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37640157
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поддержу предыдущий пост, DS 3512\24 оптимальна, но 3512 - только 3,5" диски, а 3524 - 2,5", поэтому ссд в 3512 не засунуть,если конечно не найти что нить подобное, но я не видел. А так ссд даст прирост, ибо диск на 15к - выдает 180 иопсов, и временем доступа 3,4 и 140 Мб\с чтения, то ссд даст примерно 3000 иопсов, практически мгновенную скорость доступа и примерно 550 Мб\с чтения-записи, но полку брать двухконтроллерную, тогда можно будет и массивы пустить через разные контроллеры, соответственно кэш память будет для каждого массива своя..
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37640264
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eagle_84alexeyvgДа и вообще, Kaktus_ о кластере и СХД речи не ведёт - не такой у него бюджет...
700 тыс для при таких объемах нормальный бюджет для СХД. IBM DS3512\24 (двухконтрольный) вполне подойдет с полной загрузкой дисковКонечно, только речь то шла о покупке сервер+СХД...

А 700 тыс хватит только для DS3512\24 с дисками, если с полной загрузкой (как я понимаю, 24 диска).

Ivan_Pisarevskyalexeyvgвыделять шпиндели там - это совершенно нормальноВ итоге все данные все едино пойдут через тот же самый контроллер и тот же самый кэш буфер... смысл такого деления сильно нивелируется, а если промахнуться, то запросто можно отгрести тормозов, тут только тестить, скорее всего единый массив на всю полку будет не хуже.Насчёт "промахнуться" - это вы правы, но для простых случаев промахнуться сложно, если не лезть в распределение по файлам в отдельных таблиц и индексов.

Например, можно создавать зеркала на пары дисков, их отдать виндам, там собрать страйп и отдать под файлы данных.
То же самое отдельно делается для файлов лога.

Для файлов данных есть и ещё лучьший вариант - отдать зеркала (пары дисков) как отдельные тома, и размещать файлы на них равномерно.

Простой и гарантированно эффективный подход.

Вот как раз попасть, сделав один массив, очень легко.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37640278
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rahzerПоддержу предыдущий пост, DS 3512\24 оптимальна, но 3512 - только 3,5" диски, а 3524 - 2,5", поэтому ссд в 3512 не засунуть,если конечно не найти что нить подобное, но я не видел. А так ссд даст прирост, ибо диск на 15к - выдает 180 иопсов, и временем доступа 3,4 и 140 Мб\с чтения, то ссд даст примерно 3000 иопсов, практически мгновенную скорость доступа и примерно 550 Мб\с чтения-записи, но полку брать двухконтроллерную, тогда можно будет и массивы пустить через разные контроллеры, соответственно кэш память будет для каждого массива своя..Ага, ССД диски уже лидируют по соотношению цена/скорость, то есть собирать на них хранилище будет дешевле.

Но с 2-мя важными оговорками - у них высокая стоимость за гигабайт, так что для больших объёмов (если речь о терабайтах при обычной скорости) дешевле обычные диски, и к ним пока настороженное отношение насчёт долговечности...

Та же DS 3524 будет медленее и дороже, чем 2-4 ССД, но зато там будет, к примеру, 24*300 гб сырого объёма (без учёта рэйдов), то есть 3.6 Тб в RAID10...

И всё таки пока как то стрёмно использовать ССД...
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37640311
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторАга, ССД диски уже лидируют по соотношению цена/скорость, то есть собирать на них хранилище будет дешевле.
Я разве где-то предложил собирать всю СХД 3524 на ссд дисках?????
авторНо с 2-мя важными оговорками - у них высокая стоимость за гигабайт, так что для больших объёмов (если речь о терабайтах при обычной скорости) дешевле обычные диски, и к ним пока настороженное отношение насчёт долговечности...
Так все это понимают, тут уж либо шашечки, либо ехать. Либо покупать пару ссд, в добавок к классическим, либо делать ссд кэширование как другой вариант, ну а кому все дорого, то для них NL SAS диски)))
авторТа же DS 3524 будет медленее и дороже, чем 2-4 ССД, но зато там будет, к примеру, 24*300 гб сырого объёма (без учёта рэйдов), то есть 3.6 Тб в RAID10...
Не понял, относительно чего будет медленнее?
Я говорю, что 3512 только 3,5" диски, переходников на 2,5" нет, то есть с применением на этой полке ссд дисков обломится, ссд можно на 3524 делать, ибо она полностью на 2,5" форм фактор заточена, туда их можно установить, но правда на 2,5" форм-факторе, не найти 2Тб диски и на 15к диски (вернее только один диск на 15к идет для этого форм-фактора, но емкость ограничена 73 Гб), остальное только 10к емкостью до 600 Гб, и один на 1Тб, но скорость 7200. Так что надо думать..) Ну если по FC подключать, то не забыть HBA для серверов включить, а они где то по килобаксу с копейками стоить будут.
...
Рейтинг: 0 / 0
Сервер для MS SQL. SSD VS HDD
    #37640318
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgНапример, можно создавать зеркала на пары дисков, их отдать виндам, там собрать страйп и отдать под файлы данных.
То же самое отдельно делается для файлов лога.

Для файлов данных есть и ещё лучьший вариант - отдать зеркала (пары дисков) как отдельные тома, и размещать файлы на них равномерно.

Простой и гарантированно эффективный подход.Это простой и гарантированный road to hell.
Отдали 2 диска под систему, считай 2 шпинделя из нагруженного тома просрали(грубо говоря), отдали еще винтов кому-то, еще прое****... с чего иопсы брать под нагрузку будем? файлам БД иопсов подавай, да побольше. а винтов осталось примерно 4 штуки...
alexeyvgразмещать файлы на них равномерно.Ты вот прямо так, серьезно, будешь сидеть "равномерить" гигабайты фалов в несколько тысяч каталогов?

моя твоя нихт ферштейн.

alexeyvgпромахнуться сложно, если не лезть в распределение по файлам в отдельных таблиц и индексов.Вот именно это и предлагается!

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

моя твоя нихт ферштейн.Вы сами то равномерили, что бы рассуждать? :-)

Для начала "в несколько тысяч каталогов" по любому не получится, Windows не позволит сделать несколько тысяч буковок для дисков. Так что не "в каталоги", а на диски (без файловой системы).

Во вторых, мы про несколько тысяч дисков не говорим, говорим про несколько штук - несколько десятков на сервер.

Ну и в третьих, такое делается скриптами, а не мышкой, а скриптами что 10, что 1000 - всё едино.

На практике, что бы не усложнять администрирвание, и не работать с дисками вместо томов, при большом количестве дисков серверу отдают не отдельные зеркала, а RAID10, в количестве 1-2 на ядро, а то и на сокет.

Но чем меньше - тем медленнее (то есть 1 RAID10 на сокет уже не очень быстро, утилизация будет неполная). И настраивать сложнее - скажем, не получится подключить к каждому сокету контроллер дисков и разместить в этом сокете драйвер контроллера - будет всё идти через одно ядро большого сервера.

Про такое выделение (и специфическое поведение виндов при выделении серверу дисков в виде одного большого LUN-а) даже можно прочитать в рекомендациях вендоров СХД.

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


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