ЛВС 1C и MSSQL диски

Тема в разделе "Локальные сети (ЛВС), Hardware ("Железо"), Windows", создана пользователем Galich, 24 апр 2015.

  1. TopicStarter Overlay
    Galich
    Offline

    Galich Опытный в 1С

    Регистрация:
    6 июн 2014
    Сообщения:
    276
    Симпатии:
    9
    Баллы:
    29
    Знатоки всяких RAID-ов прошу совета.
    Задачи две:
    1. Как данность, которую я не могу изменить, это диск SATA на 500 Гиг. Задача - поставить MSSQL, а на этот диск вынести базы. Хочу сделать так - разбить диск на 2 части. Одну часть отформатировать с размером в 64К и поставить туда саму базу, а второй отформатировать с размером 8К для логов и остального. Навеяло просто по мотивам вычитанной статьи. Ссылку не помню. Нужен хоть какой-то совет по этому поводу.
    2. Есть 5 SAS дисков, база 60 Гиг, 20 пользователей, ОС на SSD. SAS диски через контроллер. Что можно придумать с 5 дисками? Какой лучше RAID тут организовать? Желательно с горячей заменой, ну и как вариант есть возможность докупить еще несколько дисков.
  2. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.429
    Симпатии:
    372
    Баллы:
    104
    наверное 10, особенное если его собрать из 8 дисков :)
    два зеркала в зеркало, ещё два зеркала в зеркало и эти зеркала из двух зеркал в страйп
    upload_2015-4-25_11-30-43.png

    правда и про сам контроллер не надо забывать, рассматривая возможность выхода из строя рэйда и его поднятия последующего
    alexburn и Galich нравится это.
  3. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    1. Ну сделайте. Только смысл от этого, если данные все равно будут на одном физическом диске? Надо по разным дискам разносить базу, и логи.
    2. Ну уровень 10 наверно из 4-х дисков. Один в резерве. А горячая замена она же от контроллера/самих дисков зависит, а не от уровня массива.
  4. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.429
    Симпатии:
    372
    Баллы:
    104
    наверное от статьи Гилёва
    http://www.gilev.ru/diskpart/
    Влияние HDD на быстродействие 1С:Предприятие 8
    но тут есть фишка, сам скуль и его рабочие/служебные базы
    обычно ставят в системный раздел

    --- Объединение сообщений, 25 апр 2015 ---
    разносить конечно надо и желательно
    просто тут про размер кластера при разбиении раздела

    и плюс диск/диски под бэкапы
    --- Объединение сообщений, 25 апр 2015 ---
    или эта статья
    upload_2015-4-25_12-1-21.png
    Последнее редактирование: 25 апр 2015
    alexburn нравится это.
  5. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    1) то же совсем уж выйгрыша не видно . Все зависит от количество пользователй и обращений - надо статистику собирать профайлером.
    2)Ну по моим подсчетам нужно как минимум 7
    2 диска райд 1 - на них ставим систему и tempDB туда выносим
    2 диска так же под лог файл
    3 диска по райд 5 по файл mdf самой базы
  6. TopicStarter Overlay
    Galich
    Offline

    Galich Опытный в 1С

    Регистрация:
    6 июн 2014
    Сообщения:
    276
    Симпатии:
    9
    Баллы:
    29
  7. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.429
    Симпатии:
    372
    Баллы:
    104
    10 ставь из 4-х дисков, единственный минус - 50% объёма

    PS
    зеркало можно и из 3-х и из 4-х собрать, правда плата - объём, 33.33% и 25% соответственно

    чистое зеркало самое медленное на запись
    хотя если 2-а зеркала из ssd под систему+tempDB и лог-файлы


    и 10-ку под саму базу
    5-ку - если не преобладает запись в ИБ

    и всё равно встаёт вопрос про контроллеры, ТС не озвучил что там за мать
    и в них же упирается другой вопрос - восстановление при возможной кончине контролера или мамки
    Последнее редактирование: 29 апр 2015
  8. TopicStarter Overlay
    Galich
    Offline

    Galich Опытный в 1С

    Регистрация:
    6 июн 2014
    Сообщения:
    276
    Симпатии:
    9
    Баллы:
    29
    Да не особо-то сервер. HP - 2 Ксеона 5140, 16 ОЗУ, контроллер hp smart array p400? 512 Mb + батарейка. (http://www.hp-pro.net/Netshop/Options-Servers-HP/Previous/Controllers/411064-B21.html)
  9. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    1. вытаскиваете из своего сервера raid массив и продаете :), при продаже пальцы пошире, HP и т.д.
    2. корзинки дисков подключаете к SATA/SAS контроллеру на маме (пофиг какой там)
    3. на вырученные деньги от raid покупаете Enterprise SATA SSD в количестве 5 штук (если на сервере не предполагается хранить объемистые кучи документов), стоят они относительно не дорого (в качестве примера возьмем http://www.citilink.ru/catalog/computers_and_notebooks/hdd/ssd_in/895127/)
    4. на сервер ставите в качестве ОС Windows Server 2012R2
    5. все SSD засовываете в пул носителей, один из них выбираете как Hot Spare
    6. на этом пуле делаете Mirror диск (получаете фактически raid 10), на нем делаете раздел и на этом разделе держите базу (с дисками по ссылке у вас будет почти 400ГБ под нее и все остальное)

    Плюсы - достаточно шустрая дисковая система за небольшие деньги, в случае подыхания сервера/мамы диски можно просто подключить к другому серверу и диск поднимется сам, никаких проблем совместимости raid-массивов

    минусы - расслабляет при написании запросов
  10. TopicStarter Overlay
    Galich
    Offline

    Galich Опытный в 1С

    Регистрация:
    6 июн 2014
    Сообщения:
    276
    Симпатии:
    9
    Баллы:
    29
    Чем же так этот контроллер плох (тот который есть?)
  11. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    ничем, просто если сдохнет он - будут проблемы
    время железных raid уходит потихоньку, софтовые уже как минимум не хуже
  12. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    nickpugachev ты прям меня расстроил. Мне с моего HP ProLiant ML370 G6 эту хрень HP Smart Array P410i тоже пора вытаскивать продавать? :(
  13. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    а ты найди железку с 16 гигабайтами кэша на борту :)

    у меня на серверах, где нужен именно быстрый доступ к файлам именно такая схема, 10 SSD в mirror в одном диске.
  14. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.429
    Симпатии:
    372
    Баллы:
    104
    и такая маленькая бяка в описании про сервера баз данных :)

    upload_2015-4-30_17-20-58.png
  15. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    это у него ресурс просто меньше петабайта.

    ты представляешь сколько нужно долбить информации в базу, чтобы записать петабайт хотя бы за пару лет? даже на один диск, а не на страйп из нескольких (отзеркаленные пишутся одинаково, поэтому raid 10 можно считать страйпом для этого расчета)
    --- Объединение сообщений, 30 апр 2015 ---
    я просто в качестве примера могу привести две организации
    УПП, 700Gb база, 1000 пользователей, 3Tb запись в месяц (с учетом tempdb, логов и т.д.)
    УТ, 160Gb, 100 пользователей, 1Tb запись в месяц (тоже с учетом всего безобразия)

    вот и считай, это очень нагруженные базы, и то они будут убивать даже один диск не один год, а уж 6-10 дисков (3-5 в страйпе) - сервер раньше сдохнет
    Последнее редактирование: 30 апр 2015
  16. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.548
    Симпатии:
    716
    Баллы:
    204
    Софтовые RAID - это конечно хорошо, но как у таких RAID регулируются:
    - упреждающее чтение для каждого диска и для массива в целом
    - размер страйпа
    - поведение всего массива при "задумчивости" одного из дисков

    10 SSD в зеркале - это на какую нагрузку по IOPS можно расчитывать? В 5 раз больше по сравнению с одним будет?

Поделиться этой страницей