|
СервачнИки. Нужно мнение эксперта! | ☑ | ||
---|---|---|---|---|
0
Enya
30.10.13
✎
06:55
|
День добрый друзья! Жили были две сервачинки на одной sql server, на другой 1C сервер. Живут там три базы УПП, ЗУП, БП и юзают их 50 юзверей. Вопрос: чтобы вы сказали по конфигурации текущих серверов, просто временами кажется, что мощности то маловато. Хотелось посоветоваться и понять, считать ли это своей прихотью, какими проблемами с производительностью или на самом деле нужно проапгрейдить.
А самое главное, на будущее(2014г) планирую к этим базам присоединить еще розницу, через тонкий клиент, пользователей 50-80. Вот собственно и проблема, как лучше сделать... Заранее спасибо за советы! Краткое досье на сервачинки: SQL server Процессор Intel(R) Xeon(R) CPU X5560 @ 2.80GHz,Intel64 Family 6 Model 26 Stepping 5 Тактовая частота 2800 МГц (*2) Система ProLiant DL380 G6 Производитель HP Дисковые устройства HP LOGICAL VOLUME SCSI Disk Device Память 18 422 МB 1C server Процессор Intel(R) Xeon(R) CPU X5650 @ 2.67GHz,Intel64 Family 6 Model 44 Stepping 2 (*2) Система ProLiant DL360 G7 Производитель HP Дисковые устройства (28.10.2013 14:09) HP LOGICAL VOLUME SCSI Disk Device Память 12 278 МB Полное досье на сервачинки: SQL server http://webfile.ru/b7c2866e694465c63da295c0a9a851fc 1C server http://webfile.ru/d2c5dfa89a41ba566ca444fa9ef492c6 |
|||
1
Мизантроп
30.10.13
✎
07:01
|
прибежит школота и будет предлагать облака
|
|||
2
povar
30.10.13
✎
07:05
|
виртуализация, спасет отца русской демократии
|
|||
3
vlandev
30.10.13
✎
07:20
|
А нынешние 50 пользаков через RDP юзают или тонким ?
|
|||
4
floody
30.10.13
✎
07:22
|
а счетчики посмотреть НЕ?
|
|||
5
Voronve
30.10.13
✎
07:26
|
(0) Мозгов добить до 32.
|
|||
6
Сержант 1С
30.10.13
✎
07:31
|
G6? На какой помойке откопал? Это железо щас за так не берут, оно устарело.
|
|||
7
Сержант 1С
30.10.13
✎
07:32
|
Щас придет йож, и скажет собирать из двух бухгалтерских системников.
|
|||
8
Сержант 1С
30.10.13
✎
07:34
|
+ За эти деньги можно цисковские серверы последнего поколения поставить. Притом, почему так мало памяти, она щас копейки стоит?
|
|||
9
smaharbA
30.10.13
✎
07:39
|
автор чо за логикал волюме, там должен быть смартарей
логикал волюме - это вторично. Если чо случись - где диски брать к ним будешь ? |
|||
10
zva
30.10.13
✎
07:41
|
Уже деньги обсуждать начали...
Я так понимаю, всем понятно какая дисковая стоит, какой контроллер какие и сколько дисков, в каком райде... Объем и количество баз SQL и узкие места по счетчикам производительности в пиковые нагрузки... |
|||
11
smaharbA
30.10.13
✎
07:41
|
(10) вполне понятно
|
|||
12
floody
30.10.13
✎
07:48
|
(6) зря вы так про G6, вполне еще норм, даже комплектуху можно докупить.
|
|||
13
Сержант 1С
30.10.13
✎
07:49
|
(10) Конечно обсуждать, G6 пятилетней давности и современные платформы циско - это две большие разницы, особенно где проц нужен под скуль. G6 медленный, аз те же деньги.
|
|||
14
zva
30.10.13
✎
07:52
|
(12) предлягаю докупить еще один HP LOGICAL VOLUME SCSI Disk Device на 1 ТБ
(13) а где в (0) написано что они новые, может им уже больше 5 лет? Написано же апгрейд, а не какой новый сервер купить |
|||
15
Enya
30.10.13
✎
07:54
|
(3) нет сейчас просто локальная сеть в офисе. А те которых планируем подключить по тонкому, работают в локальных версиях у себя в магазинах.
|
|||
16
zak555
30.10.13
✎
07:55
|
> Сервачинки
кто это ? |
|||
17
Lionee
30.10.13
✎
08:01
|
(16) новое слово , явно от сервера
|
|||
18
Feunoir
30.10.13
✎
08:07
|
(13) На сколько процентов они для целей 1С медленнее современных с аналогичными параметрами?
|
|||
19
Rovan
гуру
30.10.13
✎
08:18
|
(16) это жители планеты Железяка
|
|||
20
Rovan
гуру
30.10.13
✎
08:19
|
(0) вы уже перешли на БП 3.0 ?
|
|||
21
zva
30.10.13
✎
08:29
|
||||
22
DGorgoN
30.10.13
✎
08:38
|
(21)
Весь вопрос в том что более младшие процы еще и затык по оперативке имеют (ну и по всему прочему тоже). Сейчас на серваке 32 Гб ОЗУ, было 8 - и чего? думаете сильно помогло? Он перемолоть такой объем просто не в состоянии - памяти дофига, а скорости нифига.. Скорости обмена данными само собой - шины и проч. Поэтому выбирая древность нужно на все остальное тоже смотреть. |
|||
23
Feunoir
30.10.13
✎
08:38
|
(21) То, что 1С сильно чувствительна к частотности процессора и памяти. Но вопрос я задавал немного другой. Насколько современный процессор с частотой 2.8 ГГц быстрее, чем X5560.
А тест Гилева... Он конечно хороший тест, наверное. Но после такого графика распределения результатов http://www.gilev.ru/wp-content/uploads/2013/09/Снимок1741.png веры ему что-то особо нет. Гладкая кривая без какого-либо намека на нормальность распределения. |
|||
24
ansh15
30.10.13
✎
10:28
|
(23) Наверное, все-таки не тест виноват в том, что на одних серверах(довольно небольшое количество) он показывает 35-40, а у остальных 12-15 и меньше 10, на одном и том же процессоре.
А по идее должна была бы быть почти горизонтальная прямая с легкой волнистостью... |
|||
25
1Cv8_accepted
30.10.13
✎
10:32
|
(0) Ну я, млять, словно в 90-е, словно в FIDOnet попал...
|
|||
26
Sorm
30.10.13
✎
10:37
|
(0) При указанных базах, планах и количестве пользователей на серваке SQL памяти мало, особенно с учетом будущей розницы. Для сервака 1с достаточно.
|
|||
27
floody
30.10.13
✎
10:38
|
Кто поменял Сервачинки на Сервачники? Правильно было: сервачИнки же!
|
|||
28
Холодильник
30.10.13
✎
10:41
|
все не читал, залип на фото.. через 7 минут отвечу..
|
|||
29
sdv2000
30.10.13
✎
10:45
|
нужным местом хоть попал?
|
|||
30
Demiurg
30.10.13
✎
11:38
|
(0) Процессор: Intel® Xeon® Processor E5-2643 v2, два процессора http://ark.intel.com/products/75268/Intel-Xeon-Processor-E5-2643-v2-25M-Cache-3_50-GHz
Оперативная память: 160 Gb DDR3 1600 Накопители под данные: 6 дисков Intel® SSD DC S3700 Series (400GB, 2.5in SATA 6Gb/s, 25nm, MLC) http://ark.intel.com/ru/products/71915/Intel-SSD-DC-S3700-Series-400GB-2_5in-SATA-6Gbs-25nm-MLC Накопители для резервных копий: 2 диска hdd Western Digital WD3001FYYG совмещение ролей сервера 1с и сервера субд |
|||
31
vhl
30.10.13
✎
13:38
|
(30) SSD в raid10 ставятся как я понял?
|
|||
32
Demiurg
30.10.13
✎
13:44
|
любой зеркалирующий рейд убивают "зеркальный" диск SSD примерно с такой же скоростью как и "рабочий", если был бы рейд, я бы написал
|
|||
33
vhl
30.10.13
✎
13:49
|
(32) Что значит "убивают "зеркальный" диск"? В смысле износ или что?
|
|||
34
arsik
гуру
30.10.13
✎
13:53
|
(0) Купите в комплект еще 1 сервак современный. На него SQL поставите, а старый будете использовать для сервера приложений для розницы.
|
|||
35
arsik
гуру
30.10.13
✎
14:13
|
+ 34 Например вот такой http://habrahabr.ru/company/it-grad/blog/160733/
|
|||
36
Зойч
30.10.13
✎
14:15
|
>> просто временами кажется, что мощности то маловато
Попробуй определить узкие места вначале. Может там в блокировках дело и накакое улучшение железа не поможет |
|||
37
Demiurg
30.10.13
✎
15:09
|
(34) ну если использовать роль сервера 1с на старом сервере, то можно много потерять в производительности для многих задач, он будет узким местом
|
|||
38
arsik
гуру
30.10.13
✎
15:14
|
(37) опубликуйте список задачь
|
|||
39
arsik
гуру
30.10.13
✎
15:14
|
задач
|
|||
40
mistеr
30.10.13
✎
15:18
|
(0) >просто временами кажется, что мощности то маловато
>считать ли это своей прихотью Считать, считать. |
|||
41
sf
30.10.13
✎
15:23
|
(38) Demiurg дело говорит, это универсальное решение. Как минимум на одном сервере можно использовать Shared Memory.
Так что скорее это тебя надо спросить: в каких задачах надо использовать раздельные сервера? явно не при 50-60 пользователях. |
|||
42
arsik
гуру
30.10.13
✎
15:28
|
(41) Во первых в (37) ничего нет о совмещении сервера SQL и 1С на одной железке. У ТС и так уже 2 железки и все работает. Сейчас я так понимаю вопрос возник, о том, что в будущем планируется расширение еще на 50 юзеров. Из этого следует:
Связка 1 SQL + 2 1С - вынесут больше нагрузки + если один из серверов выпадет работа не встанет. Даже если Сервер SQL выпадет, то восстановление работоспособности максимум час. |
|||
43
Холодильник
30.10.13
✎
15:32
|
(0) Пожалуйста, уберите фото, уже 2 часа не могу сосредоточиться на вашей проблеме
|
|||
44
sf
30.10.13
✎
15:39
|
(42) читаем между строк? про 1 сервер в (30)
про "Связка 1 SQL + 2 1С - вынесут больше нагрузки ", " работа не встанет" где в (0) требования по бесперебойности? вопрос был про производительность. |
|||
45
arsik
гуру
30.10.13
✎
15:50
|
(44) "А самое главное, на будущее(2014г) планирую к этим базам присоединить еще розницу, через тонкий клиент, пользователей 50-80. Вот собственно и проблема, как лучше сделать...
Заранее спасибо за советы! " |
|||
46
arsik
гуру
30.10.13
✎
15:51
|
+ 45 Ну и 100-150 юзверей предполагает отказоустойчивость
|
|||
47
arsik
гуру
30.10.13
✎
15:52
|
(43) Шея затекла?
|
|||
48
Demiurg
30.10.13
✎
16:50
|
(46) для сохранности данных достаточно почаще делать по копии на каждый из двух дисков, которые обозначил под бэкапы
потому что для 100 пользователей мало кто готов покупать дорогие СХД и строить кластера, цена возрастает в 5 и более раз может потом когда вырастет количество пользователей это еще не известно что будет, может тогда и бюджет увеличится, а может топикстартера уволят... ))) вот вырастет бизнес, купят еще одну такую железку, настроят лог-шипинг (передачу логов на другой сервер и там подымут) |
|||
49
FatheRD
30.10.13
✎
16:58
|
1С сервер для текущей нагрузки норм. Для 100-130 пользователей нужно современное железо с минимум 8 физическими ядрами (я так понимаю сейчас 6, 12 логических)
|
|||
50
arsik
гуру
30.10.13
✎
17:11
|
(49) Нафейхоа? Если можно разнести сервер приложений на 2 железки? Которые и сейчас нормально справляются?
|
|||
51
FatheRD
30.10.13
✎
17:16
|
(50) Производительность в этом случае снизится.
|
|||
52
arsik
гуру
30.10.13
✎
17:20
|
(51) По причине ...
|
|||
53
Demiurg
30.10.13
✎
17:30
|
(49) "Для 100-130 пользователей нужно современное железо с минимум 8 физическими ядрами" - это голословно
Какие ваши доказательства?!(С) Красная жара http://vk.com/video49103_165405793 |
|||
54
Demiurg
30.10.13
✎
17:39
|
если руки не из одного места, код обработан напильником, то имхо 4 ядер с частотой 3Гц должно хватить для 100 пользователей
и надо понимать, что если систему грузануть чем то очень тяжелым, на подобии http://www.gilev.ru/testg1c/ то Ваши (49) 8 ядер выдержат нормально от силы 10-16 соединений, а дальше начнется деградация производительности из-за очередей к дискам например |
|||
55
Enya
30.10.13
✎
19:39
|
(16)(20) да!
(21) Спс. Изучу! (34) есть такие мысли (35) ссылка не работает! (40) Вот так и работаем=(. Жалко некоторым оперативы хотя бы. (42) идея хорошая! Отказоустойчивость хотелось бы настроить. (43) Неее..вдруг еще хуже будет. Не будем рисковать! (44) Прав. Пока важнее производительность, хотя отказоустойчивость не помешает. |
|||
56
Enya
31.10.13
✎
08:27
|
up
|
|||
57
Галахад
гуру
31.10.13
✎
08:52
|
(30) А как организовать работу с этими 6 дисками?
|
|||
58
Hazer79
31.10.13
✎
09:01
|
А какой бюджет-то вообще ?
|
|||
59
VladZ
31.10.13
✎
09:45
|
(0) Фотка отличная. Начни со счетчиков. Компьютеры - вещь точная. Фразы типа "временами кажется, что мощности то маловато" здесь не проходят.
|
|||
60
Demiurg
31.10.13
✎
12:10
|
(57) берешь и организовываешь, в чем проблема?
|
|||
61
Enya
31.10.13
✎
12:41
|
(59) Понимаю сейчас 1С тест-центр юзаю. Хочу задать примерную нагрузку и посмотреть что у меня будет. Ну и на текущих нужно смотреть.
(58)Конкретной цифры нет, смотря как аргументируем. |
|||
62
Галахад
гуру
31.10.13
✎
12:46
|
(60) Просто не понято, почему бы не запихать все диски в 10RAID и не париться.
Почему без RAID-а будет лучше? |
|||
63
Enya
31.10.13
✎
12:55
|
(62) Может я в этом не особо смыслю, но у нас как раз он стоит. И раз в год винт один летит.
|
|||
64
Enya
31.10.13
✎
12:56
|
(63)+по мне так не очень хорошо
|
|||
65
Галахад
гуру
31.10.13
✎
13:05
|
(63) Почему? Полетел - выкинули - воткнули новый.
Главное информация живая. |
|||
66
ansh15
31.10.13
✎
13:09
|
Важно вовремя спохватиться, ну и не перепутать больной диск со здоровым.
|
|||
67
oleg_km
31.10.13
✎
14:33
|
(66) Ну чтобы не торопиться придуманы диски HotSpare. Можно их заранее натолкать и контроллер сам спохватится.
(0) А какой размер баз, об чем сыр-бор? |
|||
68
cfk
31.10.13
✎
21:10
|
(0) Железо достаточное, у меня та же конфигурация
Отличия (как у меня сделано, читай - советы) у меня стабильно без лагов работают 100 людей, 72 базы (2/3 людей работает в 2х базах, сервер SQL uptime около полугода, 1С меньше ): 1.SSD для DAT и SSD для LOG стоят (раздельные физически винты), разумеется без зеркалирования, но с бэкапом (что очевидно, выбор как - за тобой). Оставь Master на HDD. SQL ТМР в Ram дисках, желательно по 1 под каждый камень, который используется SQL. 2.%ТМР% в Ram диски для службы 1С на сервере 1С (тоже немного, но дает). 3.Нормальный твикинг винды - это залог производительности любого железа. Вот маленький кусочек, который будет работать везде без проблем. Сохранить как REG file Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa] “DisableLoopbackCheck”=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\Connections\StatMon] "ShowLanErrors"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management] "DisablePagingExecutive"=dword:00000001 "SystemPages"=dword:ffffffff [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Executive] "AdditionalCriticalWorkerThreads"=dword:00000010 "AdditionalDelayedWorkerThreads"=dword:00000010 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters] "EnableDynamicBacklog"=dword:00000001 "MinimumDynamicBacklog"=dword:000000c8 "MaximumDynamicBacklog"=dword:00004e20 "DynamicBacklogGrowthDelta"=dword:00000064 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters] "IRPStackSize"=dword:00000020 "SizReqBuf"=dword:00004000 “DisableStrictNameChecking”=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "DefaultTTL"=dword:00000040 "EnablePMTUBHDetect"=dword:00000001 "EnablePMTUDiscovery"=dword:00000001 "TcpMaxDupAcks"=dword:00000002 "Tcp1323Opts"=dword:00000001 "SACKOpts"=dword:00000001 "MaxFreeTcbs"=dword:00005000 "TcpMaxSendFree"=dword:0000ffff "MaxHashTableSize"=dword:0000ffff "MaxUserPort"=dword:0000ffff "TcpTimedWaitDelay"=dword:0000001e "GlobalMaxTcpWindowSize"=dword:ffffffff "NumTCBTablePartitions"=dword:00000008 "TcpAckFrequency"=dword:0000000D "SynAttackProtect"=dword:00000000 4. Настроить сам SQL по NUMA и некоторым остальным параметрам. 5. Включить JubmoFrames между серверами, через родные сетевыхи в том числе терминальным сервером(если он есть) и 1С сервером. купить новые сетевухи по необходимости для внешних интерфейсов. 6.По 1 процессу 1С кластера на каждое аппаратное ядро камня в сервере минимум. Разделить на 2 кластера, и вынести во второй базы с управляемыми формами. Настроить перезапуск процессов каждые 12 часов и лимит памяти для контроля утечки. |
|||
69
cfk
31.10.13
✎
21:12
|
(68) даже на 1С сервере у меня не 2 камня а 1.
|
|||
70
smaharbA
31.10.13
✎
21:17
|
(69) не поверишь на п1 133 работало 10 расчетчиков ЖКХ в пост-винфрейме
|
|||
71
cfk
31.10.13
✎
21:19
|
(70) в лохматом году на консольном 16битном коде?
|
|||
72
cfk
31.10.13
✎
21:20
|
(70)не знаю что за "пост-винфрейм". Все может быть.
|
|||
73
Enya
01.11.13
✎
05:19
|
(67) УПП - 46,9ГБ
ЗУП - 3,16ГБ БП - 19,1ГБ |
|||
74
Enya
01.11.13
✎
05:25
|
(68) спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |