Имя: Пароль:
1C
1С v8
Развели сервер 1с и MsSql на разные компьютеры - скорость
,
0 NuiNu
 
13.11.13
12:50
Сервер 1с х64 работал с MsSql на одном компьютере. Из-за увеличившегося кол-ва пользователей развели на разные компьютеры (скл остался тот же). Канал м/у сервер 1с и MsSql 1 гигиабит.
Антивирусник Аваст - настроены исключения.
Сервера по загрузке - простаивают.

Сразу заметил - простейшее сохранение конфигурации (добавил строчку в модуль) - 30-40сек.
Ладно бы - только работа конфигуратора, пользователи ОЧЕНЬ жалуются.
Еще момент (единственный приятный) - расчет себестоимости регламентным заданием сократился в 2(!!!) раза.
1 screamhome
 
13.11.13
12:53
несколько раз разводил на разные
всегда скорость падала

всегда возвращал на один сервак ибо не хватает квалификации ))
2 Balonbl4
 
13.11.13
12:55
Антивирус не нужен.
3 dk
 
13.11.13
12:56
железо одинаковое?
4 Никола_
Питерский
 
13.11.13
12:56
канал каналу рознь ! Они напрямую соединены, серваки ?
5 NuiNu
 
13.11.13
12:57
(1) :(
(3) не понял. СКЛ сервер - мощный. Сервер 1с - послабее, но и тот и тот не загружены. Мониторим постояннно.
6 VladZ
 
13.11.13
12:58
(0) Я не понял. Ты хвастаешься или жалуешься. Что хотел-то вообще?
7 dk
 
13.11.13
12:59
как мониторите? проц / память / диски / сеть / ... ?
8 VladZ
 
13.11.13
13:00
+6 Смотри счетчики: проц, диски, память.
9 fisher
 
13.11.13
13:03
(0) Постоянно слышу о подобном. Почему? Х.з.
Как минимум увеличиваются накладные расходы на сетку, какой бы быстрой она не была. Локальные обращения по TCP/IP разруливаются очень эффективно.
10 Lama12
 
13.11.13
13:07
(0) У нас разнесены. оба сервера выходят в сеть через одни адаптеры, а между собой соединены на прямую через другие сетевые адаптеры. Тормозов не наблюдаем.
11 NuiNu
 
13.11.13
13:07
(4) ч/з 1 свитч - админ говорит высокопроизводительный.
(7) мониторит админ - говорит ресурсов с головой хватает
(6) жалуюсь - работать невозможно. Раньше понимали из-за чего - сервер всегда был загружен. А сейчас - х/з
12 fisher
 
13.11.13
13:08
(11) Лучше напрямую. Скорее всего даст прирост.
13 Никола_
Питерский
 
13.11.13
13:09
(11) Похер на свич, у Вас один канал к 1С серверу идет, который раньше был забит пользователями, а сейчас Вы в этот же канал добавили еще и запросы 1С сервера к СКЛ и данные возвращает СКЛ сервер 1Сному серверу через этот же канал.

см. (10)
Админ ленивый. ИМХО.
14 Lama12
 
13.11.13
13:09
(12) +1
15 NuiNu
 
13.11.13
13:10
(10)+(12) скажу админу. Попробуем. Спасибо
16 Maxus43
 
13.11.13
13:11
если на одном - то без сетки вобще 1с может работать, шаред мемори, разрабы говорят прирост 10-15% производительности только из-за этого
17 NuiNu
 
13.11.13
13:11
(13) "админ ленивый" есть такое :)
18 fisher
 
13.11.13
13:11
(10) "Тормозов не наблюдаем" - это одно. Была возможность сравнить "до" и "после" разнесения?
19 Maxus43
 
13.11.13
13:12
З.ы. у нас на разных - между ними напрямую сетка 10ГБит
20 VladZ
 
13.11.13
13:12
(11) "мониторит админ - говорит ресурсов с головой хватает". Спроси, насколько загружена дисковая система.
21 fisher
 
13.11.13
13:13
(20) С дисковой подсистемой как раз должно было стать получше после разнесения. Если на нормальные серваки разъехались.
22 fisher
 
13.11.13
13:18
Если мне память не изменяет, на нормальных серваках штатно предусмотрен отдельный высокопроизводительный сетевой порт для прямых включений.
23 Bigbro
 
13.11.13
13:18
используйте Fireiwre - IEEE 1394b 3,2 Гбит.
24 Exec
 
13.11.13
13:19
(0) В случае когда скл и агенты на одном сервере - по-любому будет работать шустрей, чем на разных серверах, особенно если пашет черед шаред мемори.

НО! Когда идёт большая нагрузка, когда агенты напрягают проц под 100% и СКЛ себе требует столько же, ещё и отожрав память - то сервер просто встаёт.
А когда разнесено на разные машины - работа продолжается без заметного снижения производительности.
Shared memory не сравнится с tcp.
25 NuiNu
 
13.11.13
13:20
(13) "а сейчас Вы в этот же канал добавили еще и запросы 1С сервера к СКЛ и данные возвращает СКЛ сервер 1Сному серверу через этот же канал. "

Это я понимаю - поэтому Расчет себестоимости, который полностью выполняется на сервере и сильно ускорился, а остальное - ухудшилось...
26 NuiNu
 
13.11.13
13:21
(24) понимаю, но сильно упала производительность :(
27 shuhard
 
13.11.13
13:22
(26) а давай угадаем
сервер 1С остался на месте, а сиквел подняли с нуля ?
28 NuiNu
 
13.11.13
13:23
(27) наоборот. СКЛ остался и с ним НИЧЕГО не делали. Базы на месте. Дефрагментации всякие как выполнялись и так и делаются... :(
30 NuiNu
 
13.11.13
13:25
Есть еще один скл сервер (для разработки). С ним та же фигня - медленно, хотя на нем сидят только разработчики.
31 Exec
 
13.11.13
13:27
(26) Мы когда разнесли у себя - падение было 3-4 раза.
"Дотюнинговали", замеряли по тестам гилёва, уменьшили падение до 1,5 раз (с 60ти единиц - "до разнесения"  догнали до 35-45 - после разнесения - без тюнинговци производительность после разнесения была 10-15 единиц - была жесть).
Выше поднять не удалось ни 2ухгигабитным соединением, ни процом, ни памятью, ни ssd дисками. :( Разница особо не заметна, так, например, какая-нить сложная операция выполняется 5 секудны вместо 2-3. Главное, что больше пиковых и особо сильных загрузок больше не надо боятся.
32 NuiNu
 
13.11.13
13:31
(29) попробуем
(31) :(
33 Зойч
 
13.11.13
13:31
Обычные формы, да?
34 NuiNu
 
13.11.13
13:32
да
35 Зойч
 
13.11.13
13:35
Инфибэнд конечно нужен
36 fisher
 
13.11.13
13:51
(24) Та ладно. Shared memory настолько заметного прироста в сравнении с локальным TCP/IP не дает.
Не говоря уже о том, что после 2000 сиквела 1С научилась работать через shared memory только с 17-го релиза, когда поддержку Native Client реализовали. Хотя многие одинэсники были свято уверены, что у них всё по-модному "через шаред".
37 Bigbro
 
13.11.13
14:15
посмотрел, сейчас сетевухи/материнки с 10 гбит портами уже подешевели, приятно.
38 NuiNu
 
13.11.13
15:06
Спасибо всем за информацию. Завтра попробуем разные варианты.
39 Immortal
 
13.11.13
15:17
Есть у вас показания счетчиков до и после?
40 Сисой
 
13.11.13
15:20
Соединять сервер 1С и SQL через свитч можно только в пьяном угаре или через отдельный свитч для кластера. В вашем варианте ТОЛЬКО ИНТЕРКОННЕКТ!
41 oleg_km
 
13.11.13
15:55
(40) БП 2.0 типовая база 40 гигов перепроведение что так что так одно время.
42 NuiNu
 
13.11.13
17:47
(39) нет
43 kiruha
 
13.11.13
18:03
(0)
из
http://infostart.ru/public/154405/
>>
Если для нагруженных БД использование нескольких физических хостов неизбежно, желательно связать все серверы по 10Gb Ethernet. Или, как минимум, 2-4агрегированными соединениями 1Gb Ethernet с аппаратным ускорением TCP/IP (TCP/IP Offloader) и аппаратной поддержкой виртуализации.
44 Renium
 
13.11.13
18:31
Мои админы установили, что если на свиче установки дефлотные, то скорость не может быть большой - нужна тонкая настройка на свиче. 1 гегабит возможен только при тонкой настройке.
Из своего опыта могу сказать, что разводить на разные сервера sql и сервер1С смысла нет вообще, так как быстродействие страдает однозначно. Если один сервер на котором и sql и сервер1с уже не справляется, то дешевле и эффективней его апгрейтить...
45 Genayo
 
13.11.13
18:50
(44) Если между серверами 10G, очень даже справляется...
46 Fragster
 
модератор
13.11.13
18:58
инфинибэнд надо юзать, там пинги сильно меньше эзернета. ну и прямая труба немного помочь может, если сейчас через коммутатор работа идет...
47 kiruha
 
13.11.13
19:06
(44)
У апгрейда есть предел.
Если по какому то счетчику 100% загрузки ничего кроме разносить не остается

В принципе если купить сетевухи 10Gb и настроить прямое соединение сильных просадок быть не должно
48 Patrio_
O_Muerte
 
13.11.13
19:56
По моему правильно называт ьветку не скорость а тормоза
49 kiruha
 
13.11.13
20:19
(46)
А практически это как 2 карты infiniband и кабель ?
Или еще и дорогущий маршрутизатор надо покупать ?
50 kiruha
 
13.11.13
20:22
А почитал - вроде должно работать. Интересно как на практике ?
51 Jump
 
13.11.13
20:24
(0)
Канал между серваками должен быть как минимум отдельным - напрямую, или через отдельный свитч.
А по хорошему - в зависимости от нагрузки либо объединять несколько прямых гигабитных линков в один, либо брать 10G карточки.
Загрузку канала мониторил вообще?
52 Адимр
 
13.11.13
20:26
(0) Даже в самой 1С на одном серваке все крутят!!!
53 Demiurg
 
13.11.13
20:38
а с чего все решили что дело в сети, автор (0) не показал характеристики второго сервера, если там частота процессора к примеру меньше, то это куда больше скажется на скорости
54 NuiNu
 
13.11.13
22:09
(51) канал не загружен
(53) AMD FX(tm)-4100 Quad-Core 3.6GHz ОЗУ 16гб
55 BigHarry
 
13.11.13
22:25
(44) "Мои админы установили, что если на свиче установки дефлотные, то скорость не может быть большой - нужна тонкая настройка на свиче. 1 гегабит возможен только при тонкой настройке."

Какая еще тонкая настройка свича? Бред какой-то...
56 Никола_
Питерский
 
13.11.13
22:28
(53) ну мы только строим предположения ! Просто у него симптомы такие интересные, ухудшилось время отклика вроде как типа у него конфигуратор стал даже тупить ! Хотя вон расчет себестоимости ускорился !
(54) что значит канал не загружен ? Канал между кем или чем, это со слов админа ?
57 Никола_
Питерский
 
13.11.13
22:31
Да и сколько пользователей было до и после ?
58 NuiNu
 
13.11.13
22:34
(57) кол-во не изменилось. Ухудшение наступило сразу после того, как сервер 1с вынесли на другой компьютер.
(56) "Канал между кем или чем"
Брал простую проверку - сейчас никого нет. Захожу напрямую на сервер 1с. Запускаю конфигуратор, добавляю одну строчку и сохраняю - 20-25сек.
59 NuiNu
 
13.11.13
22:36
(43) спасибо за ссылку. Как-то прошла мимо меня. А люди часто просят такое...
60 ansh15
 
13.11.13
23:03
(54) http://www.cpubenchmark.net/high_end_cpus.html
Этому процессору только и не хватает как инфинибэнда, так и 10G карточек.
Наверное, можно было бы задуматься о покупке чего-либо более производительного.
61 NuiNu
 
13.11.13
23:14
(60)я вот не понимаю.
Нагрузки нет, сеть свободна, а простая операция занимает времени как минимум в 2 раза больше :(
62 kiruha
 
14.11.13
00:28
Поставь счетчик на сервере на очередь к дискам. посмотри на длину очереди.
По инструкции http://ko.com.ua/monitoring_i_optimizaciya_diskovoj_podsistemy_servera_66663
63 Demiurg
 
14.11.13
01:46
(54) тебя чтоли как партизана пытать надо, обе железки покажи
64 jk3
 
14.11.13
09:30
(52) пруф?
65 ДемонМаксвелла
 
14.11.13
09:49
(0) сколько пользователей?
"Из-за увеличившегося кол-ва пользователей развели на разные компьютеры (скл остался тот же). " - это количество у вас увеличилось не сразу, а за год-два. За это время серваки стали мощнее. Просто поменяйте сервак на новый, но оставьте пусть сервак будет один.
66 vhl
 
14.11.13
10:12
(10) С чем сравниваете? Или просто "слаще морковки ничего не пробовали?"
67 Lama12
 
14.11.13
10:15
(18) (66) Изначально все было на одном сервере. Но начинали еще на платформе 8.1.
68 Никола_
Питерский
 
14.11.13
10:35
(61) А может еще какие действия делали по мимо разнесения серваков ?

Просто ты говоришь что расчет себестоимости точно в 2 раза быстрее стал работать ? А все остальное стало хуже так ?
69 Exec
 
14.11.13
10:40
(55) мы настраивали, под 2Гбита в стандарте LASP "IEE802.3ad" - Dynamic Link Aggregation.
Автонастройка на групповые интерфейсы не должна работать.
Пример этих интерфейсов - кусок конфига свитча могу скинуть, если заинтересует.
70 BigShmax
 
14.11.13
10:41
хорошо что мы изначально разделили :-) и пользователи  не знали о счастье  рабоать на одном серваке :-)
71 Exec
 
14.11.13
10:43
+(69) вообщем, чтобы в норму скорость после разнесения привести - тюнинговали всё, реестр кластеров, mssql, разметку диска на хранилище, разнесение по разным разделам логов-данных-временных таблиц, настройки системы, настройки сетёвок, настройки свитча, настройки tcp (опять же через реестр) и т.п.
72 MaxisUssr
 
14.11.13
10:52
(70)
Если начнут жаловаться - скажите "Нужны бабки на апгрейд сервера". А сами втихушку перенесите все на 1 сервак :)
73 Exec
 
14.11.13
10:54
(72) а выделенные деньги поделить :)
74 BigShmax
 
14.11.13
11:07
(73) освободившийся сервак пропить
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.