Місце спілкування ковельчан (і не тільки)
Сподобався форум - постав +1 
Сьогодні: 24 серпня 2017, 09:34

Часовий пояс UTC + 3 годин




Створити нову тему Відповісти  [ 24 повідомлень ]  На сторінку 1, 2  Далі
Автор Повідомлення
 Тема повідомлення: Потрібна порада стосовно сервера БД
ПовідомленняДодано: 18 лютого 2010, 13:58 
Офлайн
Аватар користувача

З нами з: 12 листопада 2009, 19:10
Повідомлення: 381
Звідки: Ковель
Подякував (ла): 1 разів.
Подякували: 1 разів.
Район міста: Володимирська
Стоїть на роботі сервер Dell PowerEdge 2950. Налаштований він був під RAID5, який нещодавно злетів. Спитав я у Гугля, той сказав, що під сервер БД найкраще ставити RAID10, але при цьому 50% дискового простору відходить під дзеркало, куди паралельно йде запис інформації. Тому, прошу поради, стосовно вибору масиву.

Ще мене цікавить, яку версію Linux краще використовувати для сервера бд. Чув, що зазвичай це Debian, але він ніби то платний. Що порадите із розряду безкоштовних?

Наперед дякую за відповіді.

_________________
Для чего действительно нужна смелость, так это для искренности...


Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Потрібна порада стосовно сервера БД
ПовідомленняДодано: 18 лютого 2010, 14:06 
Офлайн
Аватар користувача

З нами з: 18 грудня 2003, 18:49
Повідомлення: 5287
Звідки: Бабруйск
Подякував (ла): 34 разів.
Подякували: 129 разів.
Район міста: Королівськмаш
Amaterasu написав:
50% дискового простору відходить під дзеркало

Воно то 50% але троха не так визначено. Ти ставиш два аналогічних жорстких диски а в системі він тебе бачиться лише як один. Але фізично на двох вінтах повністю ідентична інформація. В випадку коли злітає 1 вінт система все рівно продовжує роботу.

_________________
Боже! Взглянся на Україну! На землю, на люд. Виведи народ з блуду та дай розум і терпіння!


Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Потрібна порада стосовно сервера БД
ПовідомленняДодано: 18 лютого 2010, 14:28 
Офлайн
Аватар користувача

З нами з: 12 листопада 2009, 19:10
Повідомлення: 381
Звідки: Ковель
Подякував (ла): 1 разів.
Подякували: 1 разів.
Район міста: Володимирська
Ну я це і мав на увазі... Мене цікавить чи справді це надійніше за RAID5 адже у цьому типі масиву також при вилеті одного диску система продовжує працювати. Але наскільки я вичитав сьогодні, то невдовзі після вилету одного з дисків, накривається ще один і тоді відновити інформацію у повному обсязі досить тяжко. І чи справді RAID10 дає більшу швидкодію зчитування та запису інформаціїніж RAID5?

Ще раз дякую.

_________________
Для чего действительно нужна смелость, так это для искренности...


Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Потрібна порада стосовно сервера БД
ПовідомленняДодано: 18 лютого 2010, 14:37 
Офлайн
Аватар користувача

З нами з: 30 січня 2006, 01:05
Повідомлення: 2073
Звідки: Ковель - Луцьк
Подякував (ла): 7 разів.
Подякували: 11 разів.
Debian, RAID1. Всьо халявне - халявніше не буває. Якщо, звичайно, не платити за налаштування - мені, скажімо :-).
Яка БД? MySQL? PostgreSQL?
Швидкість в тебе залежатиме більше від налаштувань двигуна БД, ніж від жорстих дисків.

Хочеш максимальну надійність - ніхто не заважає хоч 10 жорстких дисків в RAID1 загнати або ж поставити кілька "на підхват" - тобто скажімо третій диск вмикається, коли один вилітає і його потрібно замінити.

Можу росказувати далі і далі, аж до конкретних моделей дисків - та це вже не безкоштовно.

_________________
"Эта кошка выглядит так, как будто только что нашла ответы на все вопросы во вселенной."
Dropbox - 2.5 гб місця на халяву.


Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Потрібна порада стосовно сервера БД
ПовідомленняДодано: 18 лютого 2010, 14:44 
Офлайн
Аватар користувача

З нами з: 18 грудня 2003, 18:49
Повідомлення: 5287
Звідки: Бабруйск
Подякував (ла): 34 разів.
Подякували: 129 разів.
Район міста: Королівськмаш
То ти 10 мав на увазі? Я щось подумав перший. В рейд1 виліт одного диску ніяких проблем не створює. Ти реально і не помітиш цього (в мене була ситуація коли один диск вилетів а побачили лише через три місяці)

_________________
Боже! Взглянся на Україну! На землю, на люд. Виведи народ з блуду та дай розум і терпіння!


Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Потрібна порада стосовно сервера БД
ПовідомленняДодано: 18 лютого 2010, 14:48 
Офлайн
Аватар користувача

З нами з: 30 січня 2006, 01:05
Повідомлення: 2073
Звідки: Ковель - Луцьк
Подякував (ла): 7 разів.
Подякували: 11 разів.
nekton написав:
То ти 10 мав на увазі? Я щось подумав перший. В рейд1 виліт одного диску ніяких проблем не створює. Ти реально і не помітиш цього (в мене була ситуація коли один диск вилетів а побачили лише через три місяці)

10 - це 1+0. Не бачу особливого сенсу в ньому.

_________________
"Эта кошка выглядит так, как будто только что нашла ответы на все вопросы во вселенной."
Dropbox - 2.5 гб місця на халяву.


Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Потрібна порада стосовно сервера БД
ПовідомленняДодано: 18 лютого 2010, 14:57 
Офлайн
Аватар користувача

З нами з: 18 грудня 2003, 18:49
Повідомлення: 5287
Звідки: Бабруйск
Подякував (ла): 34 разів.
Подякували: 129 разів.
Район міста: Королівськмаш
Abram написав:
10 - це 1+0. Не бачу особливого сенсу в ньому.

Та знаю, просто недочитав автора спочатку.
Сенсу теж не бачу ніякого. Рейд1 відмінно справляється. А від пожарів, поводків, крадіжок і дятлів які мають фізичний доступ до сервака ніякий рейд не спасе.

_________________
Боже! Взглянся на Україну! На землю, на люд. Виведи народ з блуду та дай розум і терпіння!


Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Потрібна порада стосовно сервера БД
ПовідомленняДодано: 18 лютого 2010, 15:18 
Офлайн
Аватар користувача

З нами з: 30 січня 2006, 01:05
Повідомлення: 2073
Звідки: Ковель - Луцьк
Подякував (ла): 7 разів.
Подякували: 11 разів.
nekton написав:
Сенсу теж не бачу ніякого. Рейд1 відмінно справляється. А від пожарів, поводків, крадіжок і дятлів які мають фізичний доступ до сервака ніякий рейд не спасе.

Для цього є, приміром, tahoe.

_________________
"Эта кошка выглядит так, как будто только что нашла ответы на все вопросы во вселенной."
Dropbox - 2.5 гб місця на халяву.


Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Потрібна порада стосовно сервера БД
ПовідомленняДодано: 18 лютого 2010, 15:29 
Офлайн
Аватар користувача

З нами з: 12 листопада 2009, 19:10
Повідомлення: 381
Звідки: Ковель
Подякував (ла): 1 разів.
Подякували: 1 разів.
Район міста: Володимирська
Просто наскільки я розумію рейд10 працює навіть якщо вилітає більше одного диску. А рейд1 у такому випадку як себе поводить? А в наявності є наразі 4 SCSI диски з яких хочу створити масив і пізніше буде 5й, який планую виставити як hot spare.

Abram написав:
Яка БД? MySQL? PostgreSQL?

База данних під MySQL буде

_________________
Для чего действительно нужна смелость, так это для искренности...


Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Потрібна порада стосовно сервера БД
ПовідомленняДодано: 18 лютого 2010, 15:32 
Офлайн
Аватар користувача

З нами з: 30 січня 2006, 01:05
Повідомлення: 2073
Звідки: Ковель - Луцьк
Подякував (ла): 7 разів.
Подякували: 11 разів.
Amaterasu написав:
Просто наскільки я розумію рейд10 працює навіть якщо вилітає більше одного диску. А рейд1 у такому випадку як себе поводить? А в наявності є наразі 4 SCSI диски з яких хочу створити масив і пізніше буде 5й, який планую виставити як hot spare.

Abram написав:
Яка БД? MySQL? PostgreSQL?

База данних під MySQL буде

Якщо 4 - то ставити 3 в RAID1, четвертий - spare. Або ж одразу всі чотири в RAID1. Або ж два в RAID, два - в spare. Your mileage may vary, на колір і смак всі фломастери різні.
Коли стикнешся з проблемами - пиши, ціну обсудимо :-).

_________________
"Эта кошка выглядит так, как будто только что нашла ответы на все вопросы во вселенной."
Dropbox - 2.5 гб місця на халяву.


Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Потрібна порада стосовно сервера БД
ПовідомленняДодано: 18 лютого 2010, 15:38 
Офлайн
Аватар користувача

З нами з: 12 листопада 2009, 19:10
Повідомлення: 381
Звідки: Ковель
Подякував (ла): 1 разів.
Подякували: 1 разів.
Район міста: Володимирська
Останні питання наразі.
Чи можливо пізніше буде без повного переформування масиву додати до нього ще один диск? Або ж просто зараз поставити усі 4 у масив, а 5й, як підвезуть, у spare?
Знайшов Debian тут. Який саме мені потрібно завантажувати під Intel® Xeon™ 5120? Якщо не тут, то де саме?

Дякую.

_________________
Для чего действительно нужна смелость, так это для искренности...


Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Потрібна порада стосовно сервера БД
ПовідомленняДодано: 18 лютого 2010, 16:01 
Офлайн
Аватар користувача

З нами з: 30 січня 2006, 01:05
Повідомлення: 2073
Звідки: Ковель - Луцьк
Подякував (ла): 7 разів.
Подякували: 11 разів.
Amaterasu написав:
Останні питання наразі.
Чи можливо пізніше буде без повного переформування масиву додати до нього ще один диск? Або ж просто зараз поставити усі 4 у масив, а 5й, як підвезуть, у spare?
Знайшов Debian тут. Який саме мені потрібно завантажувати під Intel® Xeon™ 5120? Якщо не тут, то де саме?

Дякую.

Хочеш чесно? З такими питаннями ти далеко не доїдеш. Не зможеш ти все сам налаштвувати. Або буде криво працювати, або здохне.
Щодо диску - тут залежить від реалізації RAID.

_________________
"Эта кошка выглядит так, как будто только что нашла ответы на все вопросы во вселенной."
Dropbox - 2.5 гб місця на халяву.


Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Потрібна порада стосовно сервера БД
ПовідомленняДодано: 21 лютого 2010, 01:04 
Офлайн

З нами з: 25 серпня 2009, 22:05
Повідомлення: 1021
Звідки: Ukraine, Kherson
Подякував (ла): 0 разів.
Подякували: 0 разів.
Amaterasu написав:
Стоїть на роботі сервер Dell PowerEdge 2950. Налаштований він був під RAID5, який нещодавно злетів. Спитав я у Гугля, той сказав, що під сервер БД найкраще ставити RAID10, але при цьому 50% дискового простору відходить під дзеркало, куди паралельно йде запис інформації. Тому, прошу поради, стосовно вибору масиву.

Ще мене цікавить, яку версію Linux краще використовувати для сервера бд. Чув, що зазвичай це Debian, але він ніби то платний. Що порадите із розряду безкоштовних?

Наперед дякую за відповіді.

Вы б прочитали про рейд массивы поболее - отпало б множество вопросов сразу. Например тут http://ru.wikipedia.org/wiki/RAID По личному опыту могу сказать что если есть 4 и более дисков - лучше ставить 5-й рейд (6-й и 7-й рейд просто отсутствовали в природе на момент получения опыта :-): ). При 4-х дисках в 5-м рейде при слете одного любого диска - просто немного упадет скорость работы массива, при слете сразу 2-х любых дисков - массив уйдет в режим read-only, но инфа все еще будет жива. Очень понравился 5-й рейд на 8-ми дисках. Проблему с винтами обнаружили только после исдыхания 4-х из них, когда массив запретил запись, проработав на последнем издыхании, как показали логи, с полгода. Ленивые админы просто не слышали писка установленного в стойке сервака :-)

Debian - штука абсолютно бесплатная, даже для коммерческого применения, насколько я знаю.

А вообще Ваш вопрос можно решать только после более точно постановки задачи. Какая база, какое ПО, какое железо серверное (в том числе и кол-во жестких дисков), какие требования к законности того же самого серверного ПО. А то может Вам нужна БД под 1С 7 клиент-сервер, а денег на MS Windows Server и MS SQL Server нет ни копейки (а Debian в такой расклад ну никак не втиснешь).


Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Потрібна порада стосовно сервера БД
ПовідомленняДодано: 22 лютого 2010, 12:06 
Офлайн
Аватар користувача

З нами з: 12 листопада 2009, 19:10
Повідомлення: 381
Звідки: Ковель
Подякував (ла): 1 разів.
Подякували: 1 разів.
Район міста: Володимирська
Проблем с финансами нету. Лицензионные ОС и ПО от Майкрософта есть в наличии. Но если оглянутся вокруг, то везде сервера давно стоят на линуксоидных. И хотелось бы уже самому это опробовать.

Далее...

Рейд5 - бред. По крайней мере для сервера БД Посыпался 1 диск из 5, а я и не заметил. Вскоре после этого начал выпендриваться второй (даже википиедия говорит о том, что после того как сыпется 1 диск, вскоре за ним сыпется и второй). Только тогда принял меры, но поздновато было. Часть инфы восстановить так и не удалось.

Для себя выбрал рейд1. Поставил дебиан, настроил MySQL. Все работает отлично. Поэтому благодарен nekton'у и Abram'у за данные консультации.

_________________
Для чего действительно нужна смелость, так это для искренности...


Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Потрібна порада стосовно сервера БД
ПовідомленняДодано: 22 лютого 2010, 13:41 
Офлайн

З нами з: 25 серпня 2009, 22:05
Повідомлення: 1021
Звідки: Ukraine, Kherson
Подякував (ла): 0 разів.
Подякували: 0 разів.
Как я уже писал, платформа для БД выбирается в зависимости от поставленной задачи. Попробуйте прикрутить к любому линуксовому SQL 1С7 клиент-сервер. Таких примеров можно написать еще бесчестное количество. Линукс хорош, никто не спорит, но для каждой платформы свое применение. Если Вам нужна просто какая-нибудь БД SQL для неизвестно какой задачи - вопросов нет, выбор хороший. Тем более если это вообще только для пробы.

По поводу рейда, особенно пятого - Вы уважаемый в корне не правы.
Первое. Не заметить что посыпался диск на сервере - это верх не профессионализма и лени для нормального админа. Собственно админ и должен следить что б такое не случалось. Для этого существует огромное количество аппаратного и программного обеспечения которое мониторит состояние тех же винтов, ведет логи и сообщает обо всех замеченных проблемах самыми разными способами. То что я выше написал о 4-х сдохших в рейде винтах, которые никто не заметил - это не пример для подражания, а как раз обратное - так вести себя админу нельзя, если он конечно админ, а не ламер какой-нить :-):
Второе. Два посыпавшихся подряд диска - Вам просто не повезло. Википедия - это далеко не последняя инстанция по поводу статистики надежности жестких дисков :-): Особенно если учесть что энциклопедию эту может пополнять своими знаниями любой желающий :-): При желании я Вам такого могу порассказать.... И все абсолютно реальное и из собственного опыта :-): Но это не значит что так должно быть или это какая-то обязательная система. Просто такое случалось :-): Жесткие диски в массив ставятся, обычно, из одной партии. Это даже рекомендуется. Другое дело что партия то может быть бракованная или просто с какими либо отклонениями от нормы. Соответственно большинство винтов из нее, скорее всего, сдохнут раньше положенного им производителем срока, причем срок этот будет более или менее одинаковым. И еще, не забывайте, есть рекомендованные условия эксплуатации для любого железа. В том числе и средняя наработка часов на отказ, и количество старт\стопов, и температурный режим, и параметры питающего напряжения и т.д. и т.п. Потому и существует такой класс жестких дисков как серверные. Требования надежности к ним сильно отличаются от тех что предъявляются к десктоповым винтам. А что у Вас стояло в сервере? А то ведь в нашей стране часто так бывает - надо ставить одно, по всем условиям, а ставят то что подешевле. А потом и получается что делали массив для надежного хранения, а получили в итоге свалку которую невозможно восстановить :-):
Третье. У Вас там сколько в рейде дисков было, что после сдыхания двух уже невожможно было поднять массив? 3? Потому как при четырех такое маловероятно. Инфа все еще остается доступной и восстановимой средствами самого рейд контроллера. Долго будет перемалывать данные, но сделает все сам, без посторонней помощи.
Четвертое. Даже при наличии рейда любого уровня бэкап еще никто не отменял :-): Причем, если идти совсем уж по правилам, бэкап ежедневнй и на трех разных носителях хранящихся в соответствующих условиях. Но это уже совсем другая тема :-):

Все что написано - является по большому счету ИМХО и претензий никаких на Ваш выбор зеркала в качестве массива совершенно не выставляет :-): Вам на месте виднее. Я всего лишь делюсь своим опытом и знаниями. Этого добра немного есть и мне его не жалко :-):


Догори
 Профіль  
Відповісти з цитатою  
Відображати повідомлення за:  Сортувати за  
Створити нову тему Відповісти  [ 24 повідомлень ]  На сторінку 1, 2  Далі

Часовий пояс UTC + 3 годин


Хто зараз онлайн

Зараз переглядають цей форум: Немає зареєстрованих користувачів і 1 гість


Ви можете створювати нові теми у цьому форумі
Ви можете відповідати на теми у цьому форумі
Ви не можете редагувати ваші повідомлення у цьому форумі
Ви не можете видаляти ваші повідомлення у цьому форумі
Ви не можете додавати файли у цьому форумі

Знайти:
Вперед:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Український переклад © 2005-2010 Українська підтримка phpBB