Имя: Пароль:
1C
 
Выбор типа RAID для максимального быстродействия сервера 1С
Ø
0 jpogor
 
09.05.06
12:22
Какой тип RAID (0,1,5,10) массива посоветуют спецы ?
Требуется прикупить сервер под 1С(7.7)+MSSQL(2000)+Terminal(W2003Server). Конфигурация самописная, выросла из ПУБ. Размер базы за полгода 4Гб. Интенсивный ввод первичных доков (до 1000 в день). Сейчас юзается 2-х процессорный сервак Opteron 2.2/4Gb RAM. Дисковая подсистема 2 single SCSI диска: 1. Boot, 2. MSSQL (data). 3-ий SATA диск для бэкапов.
Думаю о 2-процессорном двухяденом Opteron с 8Гб RAM. А вот с RAID пока не определился... С целью получения максимального быстродействия хочу пробовать ПОЛОСАТЫЙ RAID (хотя есть печальный опыт падения:((). Кто/что думает о зависимости производительности 1С от типа RAID? Мое мнение (в порядке убывания производительности):
1. RAID-0 (не тестировал, боюсь :)), может у кого опыт эксплуатации есть, насколько скорость проведения выше и т.п.?)
2. RAID-10 (тестировал, но не использую)
3. RAID-5 (тестировал и использую - оптимально по скорости/надежности/маштабируемости)
4. RAID-1 (тестировал - быстрее single по чтению, пишет медленнее)
5. Single (тестировал и использую)
Что скажите?
1 Чучундер
 
09.05.06
12:25
Я не спец, но наверно лучше так:
2ва двухядерных пустить под Терминал.
На старом крутить базу.
Терминал - дисковая система не сильно важна - поставить сата.
На скуль - быстрый раид.
типа так.
2 jpogor
 
09.05.06
12:34
Два сервера пока ставить не хочу. Может туплю, но пока не уверен в целессообразности разнесения терминала и SQL... В центральном офисе (база ~20 Гб) пробовал, ускорения НИКТО :))) не заметил. Корректные и доказательные тесты пока сделать не получилось. Или где-то есть более конкретная практическая инфа по данному вопросу?
3 Чучундер
 
09.05.06
12:48
А народу в базе сколько работает?
5 Эстет хренов
 
09.05.06
17:29
разносить конечно:
RAID10 под SQL,
RAID1 под терминал.
>>5. Single (тестировал и использую)
>>ПОЛОСАТЫЙ RAID , лол, это типа страйп :):)
Такое ощущение, что это у тебя игрушки, слетит у тебя когда-нибудь хотя-бы 1 день базы, - обрыдаешься..
6 vrag
 
09.05.06
19:10
(0) raid 0 - самый быстрый.
Сколько дисков - во столько и скорость растет.
Но надо сохранять данные периодически вне raid,
т.к. ри поломке одного диска теряется вся информация...
7 jpogor
 
10.05.06
00:53
В базе (той под которую сервер) 6 операторов вносят 400-1000 документов по 30 строк за 3-4 часа. Т.е. как бы пользователей не много, но интенсивность ввода высокая. Причем из-за тормозов люди работают до 3-4 утра.
Поэтому хочется выжать ВСЕ из сервера 1С - и ненадежность полосатого RAID не сильно останавливает (регулярный бэкап никто не отменял). Просто хотел знать мнение народа - на сколько быстрее в % например.
В общем понял - нужно пробовать :))
8 Чучундер
 
10.05.06
02:07
Слабое звено - операторы.
Минимизировать их работу.
Документы хоть в каком-то электронном виде.
Иначе - тупняк.
имхо.
откуда поступают документы так массово и за такой короткий промежуток времени?
9 jpogor
 
10.05.06
03:51
Торговые представители вестимо :) Целый день заказы собирают. В конце дня в офис приносят. Плюс до начала набора накладных выполняется так называемая процедура закрытия отгрузок за день - экспедиторы вводят, что на клиента доставлено, что на склад вернулось... Кассир принимает денежку и т.п.
Бизнес-процесс изменить нельзя. Разгрузить операторов можно в перспективе только нагрузив торговых КПК, чтобы по мере сбора заказов вливали в систему. По другому никак вроде :((
Проблема особенно остро встала после перевода базы под SQL. Параллельно с аппаратным решением, думаю по быстрому решать проблему замедления проведения доков с помощью 1cpp - reconnectNative (вроде). Сейчас конкретно тестирую 1cpp - хочется ускорить проведение в части выборки остатков.
10 fez
 
10.05.06
07:11
0+1 - зе бест.
11 Chai Nic
 
10.05.06
08:04
(10) ИМХО, RAID10(страйп зеркал) лучше, чем RAID0+1 (зеркало страйпов).
12 Смит
 
10.05.06
08:14
(0) Как-то это крутовато, для 6-и операторов, фактически, 4-х процессорник. Почти по процессору на оператора получается...
.
А вообще сервер в (0) крайне не сбалансирован. Дисковая вообще никакая.
Совет: купи сейчас десяток дисков, хороший контроллер с батарейкой. Нарежь несколько RAID-ов, под базу отдельно, под лог, под темп. Поработайте недельку, может новый сервер и не нужен.
13 Смит
 
10.05.06
08:26
(11) Ну по скорости-то они одинаковые.
14 Lexusss
 
10.05.06
08:32
1000 доков в день - не есть БОЛЬШОЙ объем. Для такого объема 4 гига за полгода - плохой признак. Что то у Вас нехорошое творится в базе, пухнет сильно.
ЗЫ: По серьезному RAID 5 под БД + RAID 0 под темпы 1С, транзак лог и файл подкачки + RAID 1 под систему + что-нибудь под бекапы. Те нуна винтов 9.
15 fez
 
10.05.06
12:07
(11) Не вижу разницы. От перемены мест слагаемых ничего не должно поменяться.
К тому же я ни разу не видел контроллера, который позволял бы тебе выбрать между 0+1 и 10. :)
16 Chai Nic
 
10.05.06
13:11
(15) Разница в том, что если выйдет из строя один диск, то 10 гораздо быстрее восстановит нормальное функционирование, поскольку отзеркалить надо будет всего один диск. А в случае 0+1 будет перестраиваться все зеркало с кучей дисков.
17 fez
 
10.05.06
18:03
(16) ИМХО - от контроллера зависит.
18 rusexport
 
10.05.06
19:18
(2)когда в терминале 1ска грузит процессор - его не хватает склю. лучше два сервака с гигабитом + прямые запросы
19 Chai Nic
 
10.05.06
20:28
(16) При любом контроллере - просто отзеркалить диск на диск проще, чем копировать один многодисковый страйп на другой..
20 marqus
 
10.05.06
21:46
разгрузи базу по времени, чего над народом издеваться, сидят понимаешь до утра. если нет бабла можешь юзать версию 2.2 , она бесплатна до 10 кпк, но неудобная для торговых, хотя получше многих популярных программ.
подробности на www.mselling.ru
з.ы. дети идите в сад со своими каментами !!
21 marqus
 
10.05.06
22:03
(0) вижу два пути решения проблемы:
1. вложить деньги в новый сервак и гадать взлетит - не взлетит. Возможно будет работать быстрее, но не намного чтобы было заметно на глаз.
2. Разнести эти критические 3-4 часа набивки первички по полному рабочему дню. Возможно только при использовании кпк + гпрс. Результат явно будет лучше. Проверено на серверах с менее скромной конфигурации что описано выше.
мой выбор - вариант 2.
22 marqus
 
10.05.06
22:04
менее - читаем "более"
очепятка
23 jpogor
 
11.05.06
14:13
Абсолютно согласен с margus.
Какую именно программу для КПК используете?
Не знаете - есть ли подобные бесплатные варианты для Windows mobile ?
24 sf
 
11.05.06
15:23
И все-таки по сабжу: мне всегда казалось, что скорость больше зависит от количества памяти на вышеупомянутом контроллере.
(2)marqus -зачет.
25 Lexusss
 
11.05.06
15:30
(24) Когда база за пару лет набежит гиг под 10, никакая память на контроллере не спасет. Только большое кол-во быстрых винтов.
ЗЫ: Рейд плата надеюсь в PCI-X?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший