powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Распределение HDD для SQL
20 сообщений из 45, страница 2 из 2
Распределение HDD для SQL
    #36946978
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TREYIvan_Pisarevsky,
ну а шо поделать, когда сервер собирали брали лучшие железки на то время...Собстно в вашем случае только рэйд10 или менять железо. скорости в рэйд5 на этом контроллеры вы не увидите.
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #36947001
TREY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,
спасибо за ответ. Но у моего начальства девиз - "работает - не лезь"
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #36947230
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TREYIvan_Pisarevsky,
спасибо за ответ. Но у моего начальства девиз - "работает - не лезь"

Судя по твоим постам и тут, и в других темах, начальство у тебя совсем неадекватное.
И как это ты там работаешь еще...
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #36947237
TREY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecatorTREYIvan_Pisarevsky,
спасибо за ответ. Но у моего начальства девиз - "работает - не лезь"

Судя по твоим постам и тут, и в других темах, начальство у тебя совсем неадекватное.
И как это ты там работаешь еще...
Если бы предложили такое же зп в другом месте, то тут уже бы не работал (куча нормальных парней с фирмы уже ушло)
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #36947258
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator
Судя по твоим постам и тут, и в других темах, начальство у тебя совсем неадекватное.
И как это ты там работаешь еще...
Вакансий в фирмах с адекватным начальством куда меньше, чем желающих там работать.
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #37050919
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Итак, чтобы не плодить тем, напишу в этой, есть сервак, внешний контроллер sas с bbu, так же имеем 7 винтов sas 10k (кол-во винтов можно уменьшить, увеличить никак). Задача: какие рэйд массивы организовать для mssql+1C УПП (20 пользователей). База 1С будет вближайшее время активно заполняться, поэтому запись будет достаточно интенсивной, насколько я понимаю, 5 рэйд массив тут будет проигрывать по этому параметру 10 рэйд массиву, так же надо будет вынести на отдельный диск лог файл для увеличения быстродействия. Пока у меня в голове такой вариант. Из 4 дисков создать 10 рэйд, там разместить систему и базу, из двух оставшихся сделать зеркало и туда лог вести, оставшийся 7-й сделать хот спаре на оба массива,если где вылетит из двух массивов, туда и подцепится. Критикуйте, есть еще другие интересные варианты?
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #37050936
TREY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rahzer,
так и делай
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #37050999
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на мой взгляд, систему и СУБД вынести на отдельный диск - от них быстродействия не требуется особого.
Базу данных - на рейд 10, лог-файл - на рейд 0. Благо в MSSQL восстановить лог файл можно без проблем, если что
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #37051027
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator,

Требуется компромисс быстродействия и надежности в данных условиях.
авторна мой взгляд, систему и СУБД вынести на отдельный диск - от них быстродействия не требуется особого.
На одиночном диске? Не айс, имхо, так как отказоустойчивость будет не на высоте, пусть уж торчат на 10 массиве, в крайнем случае на 2 LUN порезать 10 массив, но так как bbu есть и других ролей типа КД на сервере не будет, то смысла большого не вижу резать.
авторлог-файл - на рейд 0. Благо в MSSQL восстановить лог файл можно без проблем, если что
В случае чего, 0 массив тупо выйдет из работы, разве MS_SQL будет работать без лога? К тому же, я ни разу его не восстанавливал, можно предварительно поробовать, но в любом случае - это время, время простоя различных отделов (т.к. все же УПП), что крайне не желательно. Сервер должен работать без перебоя в рабочее время (сорри за тафтологию), понятно, что лучше кластер и т.п., но пока надо свести к определенному балансу при данной конфиге.
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #37052278
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За рэйд0 в продакшн сервере однозначно указать админу на дверь, а лучше расстрел на месте. :)

Я бы начал с рэйд10 на 6 винтов+хотспар пара ЛУН система+остальное, потом "остальное" порезать уже на партиции по потребности.
6 винтов слишком мало, чтоб делить. К тому же они все равно все через один контроллер подключены, запись пойдет через один и тот же кэш буфер контроллера, было бы 2 контроллера и винтов поболе, можно было бы попробовать разделить, а так я лично особого смысла не вижу.
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #37052325
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyЗа рэйд0 в продакшн сервере однозначно указать админу на дверь, а лучше расстрел на месте

Зато сколько незабываемых часов и впечатлений !
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #37052405
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyЗа рэйд0 в продакшн сервере однозначно указать админу на дверь, а лучше расстрел на месте.
Зато этому "админу" ненужно платить как админу. Так что волне возможно что экономия на ЗП себя оправдывает. Кто ж знает...


Возьмите 8 SAS и соорудите на контроллере нормальный RAID10. Ненужно пытаться изобрести велосипед с квадратными колесами - невзлетит.
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #37052510
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторК тому же они все равно все через один контроллер подключены, запись пойдет через один и тот же кэш буфер контроллера
На борту будет кэш в 512Мб мало? У нас же не будет 100 пользователей в системе одновременно колбаситься)
авторбыло бы 2 контроллера и винтов поболе, можно было бы попробовать разделить, а так я лично особого смысла не вижу.
А то, что лог будет писать на отдельное зеркало, и им не надо будет дополнительное время, чтобы синхронизироваться с основным массивом, работают сами по себе. А так, если это будет один массив 10 уровня, то это 3 пары, которые между собой синхронизируются, и если лог будет писаться на этот же массив (ну пусть другой лун), но все равно головки винтов будут скакать и синхронизироваться друг с другом, а это потери будут существеннее, другое дело, что или 10 массив из 4 винтов или из 6, тут по надежнее выглядит.
авторЗато сколько незабываемых часов и впечатлений !
Острые ощущения хорошо, но только если они тебя касаются, если других затрагивают - не айс.
авторВозьмите 8 SAS и соорудите на контроллере нормальный RAID10.
8 без хот спаре? Тупо все один массив и резать на луны под систему, данные и лог? А что есть не нормальный рэйд 10, есть критерии? Да, понятно, что при увеличении количества жестких дисков увеличивается надежность в некоторых случаях быстродействие, но здесь уже больше не выбить.
авторНенужно пытаться изобрести велосипед с квадратными колесами - невзлетит.
Должно стабильно работать с приемлимым быстродействием. В чем квадратность колес?
P.S Скачаю потом обработку от гилева, загоню тест на производительность в условных попугаях при разных рэйдах, самому интересно)
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #37052601
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что значит 512 мало? независимо от того как ты сконфигурируешь диски ОСь швырнула данные контроллеру, если включен райтбэк, то контроллер как только получил данные в кэш тут же рапортует ОСи об успешности записи и начинает ставить данные в очередь винтам на запись, винты будут писать когда удобно им, о какой синхронизации ты толкуешь не совсем понятно. Если у тебя строго постоянно в лог пишется вдвое меньше информации чем в базу, то разделение на 2+4 может сравняться по скорости с 6, а если пойдет перекос и от соотношения 1к2, то единый массив будет выгоднее 4+2, причем не зависимо в какую сторону перекос.
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #37052708
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rahzer

Ну я ж незнаю что у тебя за железка. Конечно желательно с горячей заменой, но если такового нет то упираться в эту опцию имхо и нестоит, если система не 24/7. Хотя и там вполне реально безболезненно отключить на минут 10 сервак для профилактики.
Да, все 8 под RAID10. Из практики на SAS именно 8 дисков в RAID10 дают максимум на скорость записи. Систему можно на обычный SATA или даже IDE ставить. При падении системы накатить ее на новый диск из образа минут за 20 максимум можно. Так что ставить на систему зеркало невижу смысла. Это чисто мое мнение, а как вам поступать - решать только вам.
Нормальный рейд имелось ввиду не программный а железячный.
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #37052738
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Злой БобрДа, все 8 под RAID10. Из практики на SAS именно 8 дисков в RAID10 дают максимум на скорость записи. На ваших тестах и на конкретном вашем контроллере, я бы поостерегся давать столь жизнеутверждающие истины.

Злой БобрСистему можно на обычный SATA или даже IDE ставить. При падении системы накатить ее на новый диск из образа минут за 20 максимум можно. Так что ставить на систему зеркало невижу смысла.Для этого квалифицированный и подготовленный человек должен находиться в момент сбоя на площадке со всем необходимым ЗИПом наперевес и тем не менее гарантирован даунтайм даже по твоим же крайне оптимистичным оценкам напрочь оторванным от реальности как минимум полчаса.

В топку такой экстрим.
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #37052769
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

Я тебя понимаю. Конечно же лучше побольше и подороже. Поднять еще реплику, ... Но я недумаю что автору это нужно, т.к. там вопрос упирается даже в диски не говоря об остальном.
Конечно же вполне вероятно что дальше последует вопрос - почему на 3 пне с контроллером и рейдом невыдает ожидаемой производительности. Но форум это не руководство к действию, а руководство к размышлению. Если кто-то этого непонимает - нужно вытряхнуть из головы опилки.
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #37052789
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторесли включен райтбэк
Включен будет, т.к. BBU будет присутствовать.
авторНу я ж незнаю что у тебя за железка.
сервер на базе Fujitsu PRIMERGY RX300 S6, рэйд контроллер там со своим кастомайзингом, но на базе LSISAS2108
авторСистему можно на обычный SATA или даже IDE ставить.
А скорость доступа к контроллеру по интерфейсу? Обмена с переферией? Оптимизированность работы в массиве? Уменьшенное время доступа к инфе? Время наработки на отказ?
авторДля этого квалифицированный и подготовленный человек должен находиться в момент сбоя на площадке со всем необходимым ЗИПом наперевес и тем не менее гарантирован даунтайм даже по твоим же крайне оптимистичным оценкам напрочь оторванным от реальности как минимум полчаса.

В топку такой экстрим.
Согласен, что-то 20 минутами там может и не пахнуть, минут 5-10 только вкурить в ситуацию надо будет (что, откуда и из за чего) и потом накатывать софт, разворачивать базы..Очень сомнительная затея.
авторЕсли у тебя строго постоянно в лог пишется вдвое меньше информации чем в базу, то разделение на 2+4 может сравняться по скорости с 6, а если пойдет перекос и от соотношения 1к2, то единый массив будет выгоднее 4+2, причем не зависимо в какую сторону перекос.
Спс, надо покумекать на досуге, но думаю, что без конкретных данных о работе в системе сложно будет что-то сказать сейчас.
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #37052802
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Злой БобрЯ тебя понимаю. Конечно же лучше побольше и подороже.Исходя из этой фразы ты меня совсем не понимаешь. :)
1. Сервер должен обеспечить требуемое время реакции на конкретно взятой софтине под реальной рабочей нагрузкой.
2. Обеспечивать требуемую отказоустойчивость.
3. Стоить разумных денег.

Самый распространенный источник сбоев и самые тяжелые последствия это диски, далее идут БП, потом остальное, поэтому диски и БП крайне желательно продублировать.

Все решает ТЗ, какой там указан уровень доступности на него и надо ориентироваться, а не "чем дороже, тем лучше".
...
Рейтинг: 0 / 0
Распределение HDD для SQL
    #37052803
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, не написал, 2 проца Xeon E5640 4C/8T 2.66 GHz 12 MB кэш и 8 Гб ддр-3 есс
...
Рейтинг: 0 / 0
20 сообщений из 45, страница 2 из 2
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Распределение HDD для SQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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