Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
Почему?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 11:08 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
Во-первых, из-за надежности. См. habrahabr.ru/post/78311/ статья старая, но более-менее годная. Во-вторых из-за производительности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 11:29 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
Тогда вопрос может поставить так. Есть 8 HDD(SAS) по 300Gb каждый, как грамотно собрать RAID на сервере , что бы было надежно на отказоустойчивость и скорость работы ввода-вывода информации, При условии что на сервер будет установлено Srv2012_R2_64bit, SQL_2012_R2_64bit, 1C:ИнтерпрайзСервер_64bit. Размер БАЗЫ 80Gb, максимальное подключение к серверу 50 пользователей одновременно. 2 Процессора на сервере серии E7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 12:05 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
gudy только вот обычное зеркало работает медленнее, чем даже просто 1HDD быстрее оно работает. ненамного, но быстрее. Только обычно у RAID1 кэши выключены (в отличие от 1hdd), поэтому это надо настраивать. Впрочем, и у raid10 кэш записи тоже по умолчанию выключен, а включаться может только при наличии батарейки, зависит от контроллера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 12:32 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
gudyкак грамотно собрать RAID на сервере raid 10, однозначно. Можно все 8 воткнуть, а можно сделать из 6, и два оставить в резерве. поскольку raid вы будете собирать сами, а не покупаете "предустановленный сервер", вы однозначно будете управлять конфигурацией и настройками raid через специальный софт. А по настройкам обычно есть гайдлайны, которыми рекомендую воспользоваться. Проблемы с производительностью raid обычно бывают как раз с "предустановленными" серверами, где такого софта нет (пользователь сам должен поставить), и все настройки "по умолчанию", то есть производительность будет нормальная разве что по чтению, но не по записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 12:37 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
gudyТогда вопрос может поставить так. Есть 8 HDD(SAS) по 300Gb каждый, как грамотно собрать RAID на сервере , что бы было надежно на отказоустойчивость и скорость работы ввода-вывода информации, При условии что на сервер будет установлено Srv2012_R2_64bit, SQL_2012_R2_64bit, 1C:ИнтерпрайзСервер_64bit. Размер БАЗЫ 80Gb, максимальное подключение к серверу 50 пользователей одновременно. 2 Процессора на сервере серии E7. Я бы сиcтему и сам sql разместил бы на raid1, а вот базы и их логи на raid10. Проблема raid5 на сегодняшний момент в обьеме дисков, входящих в массив, уж очень долго он будет восстанавливаться, притормаживая работу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 14:59 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
Тогда получается так, самый оптимальный вариант из всего высказанного: Построение RAIDA 10 исходя из наличия 8 HDD. Построение двух RAIDA 10 по 4 диска на каждый, stripe 64Kb, при наличии батарейки на контроллере установить галочку кеширование. Первый RAID 10 под системное ПО, второй RAID 10 под базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 15:28 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
gudyПервый RAID 10 под системное ПО, второй RAID 10 под базы.Это уменьшит вдвое производительность массива для баз. Нагрузка на диск системного тома обычно копеечная, а 4 шпинделя из реально нагруженного тома будут выдернуты. gudyпри наличии батарейки на контроллереБатарейка просто должна быть куплена не зависимо от. gudyна контроллере установить галочку кеширование.Соответственно политика кэширования должна быть райтбэк. Как по мне так все диски в единый массив (рэйд10), далее средствами контроллера режется на 2 ЛУНа, один лун под системный том, второй под данные, для ОСи это будет как бы 2 диска, далее лун под данные можно покрошить на партиции по потребности. Хотспаре крайне рекомендуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 15:40 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
авторТо есть я должен поверить твоим словам и не поверить тому, что вижу не первый год? до сих пор помню, как генерил сперва три зеркала, а потом объединял их в страйп, хоть и 6 (или 7?) лет прошло - доков под рукой не было, Я могу охотно поверить, но смысл в том, что те времена, когда можно было что-то конфигурить уже прошли. Сейчас мало выбрать что-то для себя, максимум можно судить по названию рэйда 0+1 или 1+0, а все остальное - процент разделения кэша на чтение\запись, выбор страйпа зеркал или зеркала страйпов, да даже без энергозащищенности памяти частенько нельзя включить кэш на запись - я говорю это про Intel-LSI c их Mega-ServeRaid, PERC и так далее, PMC-Adaptec уже не встречается в серверах. Тут все зависит от прошивок и степени параноидальности вендора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 19:31 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
gudy, можно узнать ваше мнение, чем плох вариант : ------------------------------------------------------------ 2 - в raid1 под OS и приложение / (ну и бэкап, если что) 4 - в raid10 под данные 2 - в raid1 под wal ------------------------------------------------------------ потом можно вторую строчку заменить на два SSD (типа intel_3500/3700) в зеркало, а освободившиеся 4 винта : 2 - добить под wal в raid10, и 2 - держать под бэкап / hot нужды... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 19:32 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
авторВо-первых, из-за надежности. См. habrahabr.ru/post/78311/ статья старая, но более-менее годная. Тут все спорно. ибо и память в рэйд-контроллере с коррекцией ошибок, и SAS диски обладают механизмом коррекции ошибок в отличие от десктопов, плюс к этому после сбойных попыток чтения\записи переназначают сектора, плюс при ухудшении параметров предварительный ребилд уже идет (но это если вендора с их прошивками). Поэтому по факту ошибок и не видно или ребилд происходит достаточно быстро. А считать тер.вер, ну так по ней я и динозавра могу встретить сейчас в квартире, но исходя из реалий, этого не будет) Поэтому, я бы выделил два варианта: 1) Отдать все под 10 рэйд 2) 6 дисков в 10 рэйд, 1 - горячая замена, 1 в ЗИП Варианты зависят от наличия бэкапов, контрактов, простоев, наличия ЗИП и параноидальности) Нарезка LUN по усмотрению автор2 - в raid1 под OS и приложение / (ну и бэкап, если что) 4 - в raid10 под данные 2 - в raid1 под wal Меньшая производительность массива по шпинделям, при наличии энергозащищенной памяти (а сейчас она уже мин 512МБ идет) контроллер сам сбрасывает в зависимости от загруженности дисков данные (включая и то. над каким сектором или блоком проходит диск или будет проходить), так что результат будет хуже, если делить, исключение постоянная большая потоковая запись лога СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 19:43 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
rahzerавторВо-первых, из-за надежности. См. habrahabr.ru/post/78311/ статья старая, но более-менее годная. Тут все спорно. ибо и память в рэйд-контроллере с коррекцией ошибок, и SAS диски обладают механизмом коррекции ошибок в отличие от десктопов, плюс к этому после сбойных попыток чтения\записи переназначают сектора, плюс при ухудшении параметров предварительный ребилд уже идет (но это если вендора с их прошивками). Поэтому по факту ошибок и не видно или ребилд происходит достаточно быстро.Во-первых, все современные диски имеют коррекцию ошибок, независимо от интерфейса. Хотя уровень этой коррекции может отличаться. Во-вторых, проблема в ошибках, которые проходят через эту коррекцию незамеченными. Т.е. записали в сектор одни данные, прочитали другие, ошибки не возникло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 19:55 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
авторВо-вторых, проблема в ошибках, которые проходят через эту коррекцию незамеченными. Т.е. записали в сектор одни данные, прочитали другие, ошибки не возникло. Аппаратные контроллеры могут запросить аналогичные данные и с другого жесткого диска или в массиве состоят, или же, если данные еще в кэше сравнить с ним, в том числе и контрольную сумму. Для просто проверок секторов и прочего рэйд-контроллер время от времени осуществляeт patrol read ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 20:01 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
rahzerАппаратные контроллеры могут запросить аналогичные данные и с другого жесткого дискаЭто делается только если есть повод, т.е. если ошибка обнаружена. Тогда как речь о необнаруженных ошибках. rahzerесли данные еще в кэше сравнить с нимЕсли данные в кэше, то с диска их вообще читать никто не будет. Тем более, что размер кэша на порядки меньше размера диска. rahzerДля просто проверок секторов и прочего рэйд-контроллер время от времени осуществляeт patrol readЭто мало что даст в случае, если ошибка возникнет при восстановлении массива. Ошибка (точнее, ее функция) будет скопирована на другой диск. И в дальнейшем с точки зрения контроллера данные могут выглядеть корректно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 20:15 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
gudy, вот, по теме, графики производительности raid_10 на 4-8 дисков : _http://compress.ru/article.aspx?id=22071 вопрос повышения производительности на запись самому интересен, вот применительно как раз к вашему характеру нагрузки и бюджету... 'Как оценить влияние потока записи лога СУБД' например, когда крутится сервис подобия 'аля_1С', где на запись - данные малого объема, но часто... в общем, у меня практики нет, прислушаюсь к специалистам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 20:21 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
авторТогда как речь о необнаруженных ошибках. Для этого как раз и существует Patrol Read которые запускается по расписанию, которое задается или дефолтное раз в неделю. Для ошибок логики существует ЕСС, в десктопных винтах его, кстати, нет. авторЕсли данные в кэше, то с диска их вообще читать никто не будет. Тем более, что размер кэша на порядки меньше размера диска. Это, если хотите, маленький аудит со стороны контроллера вида: "а не сверю ка ли я?" Понятно, что все не будет шерстить, но точечно возможно, как раз такие оптимизации и делаются вендорами, а не тупо: пиши, что хочешь, траблы потом увидим.. автор'Как оценить влияние потока записи лога СУБД' Логично, что счетчиками Perfmon, если позволяет утилита к контроллеру, то и ее задействовать. авторгде на запись - данные малого объема, но часто... Смотрятся показания счетчиков монитора производительности, анализируются. В большинстве случаев энергозащищенной памяти достаточного объема хватает, чтобы по мере загруженности дисков раскидывать данные на запись. Но надо и смотреть загрузку на чтение, она тоже важна, плюс скорость дисков влияет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 20:45 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
rahzerДля этого как раз и существует Patrol Read которые запускается по расписанию, которое задается или дефолтное раз в неделю.И что же сделает этот Patrol Read, если обнаружит, что данные в массиве некорректны? исправить-то уже неоткуда... rahzerДля ошибок логики существует ЕСС, в десктопных винтах его, кстати, нет.Есть. И более того, с переходом на 4-килобайтовые сектора объем служебной информации для ECC был увеличен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 21:27 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
авторИ что же сделает этот Patrol Read, если обнаружит, что данные в массиве некорректны? исправить-то уже неоткуда... Вы не совсем правильно поняли, Patrol Read должно проверять блоки, при ухудшении параметров, оно сообщает контроллеру и переносит данные. Понятно, что может случиться такая ситуация, когда блок внезапно стал нечитаемым, но для этих случаев есть повторные попытки, вплоть до снижения скорости. Я уж не говорю о тех случаях, когда при ухудшении параметров производится предварительный ребилд, дабы сократить время (хотя вроде говорил) Но Patrol Read нужно проводить. а многие администраторы это игнорируют, причем у этой функции есть и опции (вплоть до реал тайма, записано - проверено, сравнено с кэшем) Правда это касается фирменных прошивок вендоров, часть реализовано и в стандартном виде у Intel+вендоры HDD авторЕсть. И более того, с переходом на 4-килобайтовые сектора объем служебной информации для ECC был увеличен Стандартно - да, но если вы посмотрите различие в логике (не только механике) SATA vs SAS, то вы поймете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 22:29 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
rahzerВы не совсем правильно поняли, Patrol Read должно проверять блоки, при ухудшении параметров, оно сообщает контроллеру и переносит данные.Это вы меня не поняли. Еще раз повторяю - речь о необнаруженных на уровне HDD ошибках. При этом HDD не рапортует об "ухудшении параметро" или чем-то подобном. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 22:46 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
авторЭто вы меня не поняли. Еще раз повторяю - речь о необнаруженных на уровне HDD ошибках. При этом HDD не рапортует об "ухудшении параметро" или чем-то подобном. Ок, я не буду спорить, в случае серверного железа с рекомендуемыми настройками подобные ошибки "вдруг" будут сведены к минимуму. Ваши аргументы "вдруг" приравниваются к: - я херакнул кувалдой по серверу, почему жесткие диски не работают - у нас прорвало каналию все вылилось на сервер, жесткие диски опять не работают. Сценарии можно продлить. от внезапности Вас ничто не спасет, но шансы на эту внезапность сократят. Прочитав любой документ (whaitepaper, redbook, knowledgebase), всегда будет сказано - имейте актуальный бэкап! Что Вам еще сказать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 23:12 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
gudyПервый RAID 10 под системное ПО система на отдельном raid 10 - абсолютно бессмысленная трата дисков. Про остальное уже сказали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 23:36 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
rahzerВаши аргументы "вдруг" приравниваются к: - я херакнул кувалдой по серверу, почему жесткие диски не работают - у нас прорвало каналию все вылилось на сервер, жесткие диски опять не работают.Нет, не приравниваются. Вы говорите о катастрофических событиях. А ошибки при работе HDD являются штатным событием и в подавляющем числе случаев они могут быть обнаружены и скорректированы алгоритмами ECC еще до передачи данных по интерфейсу во внешний мир. Значительно реже они могут быть обнаружены, но не скорректированы. Еще реже они не могут быть даже обнаружены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 23:54 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
miksoft, Не пойму я Вас: то вы говорите о авторЕще раз повторяю - речь о необнаруженных на уровне HDD ошибках. При этом HDD не рапортует об "ухудшении параметро" или чем-то подобном. то сразу переводите на авторв подавляющем числе случаев они могут быть обнаружены и скорректированы алгоритмами ECC еще до передачи данных по интерфейсу во внешний мир. Значительно реже они могут быть обнаружены, но не скорректированы. Еще реже они не могут быть даже обнаружены. Так о каких ошибках мы все же говорим? К тому же я писал об алгоритме восстановления ошибок, если они не читаемы с определенного блока ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2014, 07:34 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
rahzer, Не "перевожу", а несколько более широко выразил ту же самую идею. Ваше "ошибок, если они не читаемы с определенного блока" - это мое "они могут быть обнаружены, но не скорректированы". А изначально речь о другом виде ошибок - которые даже не обнаруживаются алгоритмами контроля и восстановления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2014, 09:39 |
|
||
|
Создание Raid массива 10.
|
|||
|---|---|---|---|
|
#18+
авторА изначально речь о другом виде ошибок - которые даже не обнаруживаются алгоритмами контроля и восстановления. Из практики, я не привожу тут тер.вер., я не встречал, хотя работал в очень крупных датацентрах. Если дохнет, то весь винт сразу. реже, когда сдох блок на винте, но и в этом случае, можно по контрольным суммам восстановить его. Еще раз скажу, что используя адаптивные прошивки и регламентные операции, практически все это сводится к нолю, теоретически нет - но на это должны существовать бэкапы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2014, 10:43 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=38585645&tid=1494848]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 344ms |

| 0 / 0 |
