Имя: Пароль:
1C
1С v8
Производительность 1с 8.2
0 geefok
 
26.01.15
17:36
Приветствую!
Есть проблема.
Начну с конфига железа:
1) Сервер приложения 1с - отдельная виртуальная машина под HyperV, Установлена чистая 2008 r2 и дистриб 64 битного сервера 1с, 8 рабочих процессов. Машине отдано два ксеона по 6 ядер каждый и по 2ггц и 64 гб RAM. Дисковая полка HP MSA2040, в ней отдельный RAID10 из 4 дисков под эту машину. Скорость записи ~250 мбайт/сек, чтения около 300. Этой машине отдан отдельный интерфейс сети 1гбит/сек.
2) Сервер SQL - отдельная виртуальная машина под HyperV, Установлена 2012 R2 и дистриб MS SQL2008 R2. Тоже два ксеона по 6 ядер и тоже 64гб RAM. Отдельный RAID под систему, отдельный RAID под базы данных, отдельный под логи, везде RAID 10, скорость как у app сервера. Тоже отдельный сетевой интерфейс на гигабит.
Полка к серверу присоединена серез FC 6гбит/сек.

Копирование данных с одной машины на вторую проходит со скоростью ~240мб/сек, пинг <1ms.

В базах крутится 1с 8.2 УПП.

Самое интересное. 1с космически тормозит, тест Гилева показывает 6 единиц (для примера в тесте пишут, что 10 единиц это очень плохо, 35 - хорошо, а 60 - замечательно)

Обе системы, судя по ресурс монитору, совсем не загружены, процессоры используются все равномерно, не более 25%, память на SQL ограничена 55 гб для самого SQL, на сервере 1с предприятия вообще расход памяти - 15гб, диски не нагружены, сеть свободна.

Подскажите пожалуйста, где может быть затык?
Обе системы чистые, новые, свежие.

Странно то, что есть задрипаный старый виртуальный сервер под 2008 виндой и sql 2008, с одним ксеоном на 4 ядра, с 16гб оперативы и двумя sas дисками в RAID1, к нему отдельный старый тоже похожей конфигурации сервер под саму 1с и все это добро показывает на тесте Гилева 13 единиц.
1 gornovrom
 
26.01.15
17:43
(0) Были тормоза на хорошем железе - не был настроен SQL на чистку/сжатие логов базы данных. В итоге файл журнала транзакций перевалил за 200ГБ. После его обрезания и настройки обслуживания на sql проблема ушла
2 gornovrom
 
26.01.15
17:43
(1) При этом система тоже не была загружена...
3 thezos
 
26.01.15
17:45
В питании надо выставить профиль "Максимальная производительность", вдруг забыли
4 piter3
 
26.01.15
17:51
мы баловались с гилевским тестом и тоже не заметили разницы,где она должна бы быть.может руки конечно.
1с космически тормозит -это как и на чем?
5 H A D G E H O G s
 
26.01.15
17:52
Что такое тест Гилева и зачем он тут?
6 geefok
 
26.01.15
17:53
Базы переносил с очисткой логов, логи маленькие, настроено обслуживание бд, с этим проблем нет.
В питании все выставленно правильно:)

Тест Гилева это единственный известный мне более-менее вменяемый тест производительности 1с8.
7 geefok
 
26.01.15
17:54
piter3:
Например проводка документа длится 5-6 минут, когда эта же проводка на старом железе, у которого ресурсов в 5 раз меньше, происходит за 30-40 сек.
8 piter3
 
26.01.15
17:54
(6) а если покажет 10000 попугаев,а пользователи будут жарить вас на медленном огне:)
9 piter3
 
26.01.15
17:55
(7)цуп или хотя бы замер произв-ти от 1с.
10 piter3
 
26.01.15
17:57
(7) какого документа?сколько строк?
11 Fragster
 
гуру
26.01.15
17:58
(6) а как же http://infostart.ru/public/173394/ ? ;)
12 vogenut
 
26.01.15
17:58
(0) Виртуалки плохо настроены
13 geefok
 
26.01.15
17:59
piter3:
Пока тест показывает разницу в производительности, которая отражает реальность.
Предложите как оценить производительность связки серверов другим способом пожалуйста? Я других не знаю.
Эмм, сколько строк я не могу сейчас сказать, к сожалению, я далек от кода 1с, документов и прочего 1с внутряка, я скорее сисадмин.
14 ilpar
 
26.01.15
18:00
Неважно какой Рэйд, если есть ЭТО - " Этой машине отдан отдельный интерфейс сети 1гбит/сек."
15 geefok
 
26.01.15
18:01
ilpar
в чем проблема?
16 ilpar
 
26.01.15
18:01
В общем хранилище базы типа для высокой доступности может быть узким местом.
17 ilpar
 
26.01.15
18:02
Хранилище, которое Ethernet. Но мы твою конфигурацию не знаем, а вникать неохота.
Может еще виртуализация тупит.
18 ilpar
 
26.01.15
18:03
Сколько длится проведение, при проведение на сервере в режиме Удаленного рабочего стола?
19 Fragster
 
гуру
26.01.15
18:05
кстати, в новом тесте гилева есть тест дисков, неплохо нагружает сеть и/или диск
20 geefok
 
26.01.15
18:05
Хранилище не по Ethernet, а по FC, а виртуалка видит его как локальные диски. Delay минимален, скорость высокая.
Проведение при любых условиях идет одинаковое время.
21 ilpar
 
26.01.15
18:11
Между первым и вторым сервером сетка есть...
Сделай все на одном компе, замерь результаты.
22 ilpar
 
26.01.15
18:13
Когда хранилище отдельное, очень сложно определить положили его или нет операциями.
Может вторая виртуалка или пользователи канал забили.
23 celentano
 
26.01.15
19:47
(0) Жаль что такое железо простаивает, но все поправимо. Удаленный доступ предоставить сможете?
24 oslokot
 
26.01.15
20:12
(0) [виртуальная машина]

Еще раз, 1С любит реальное железо и гигагерцы.
В топку всю вашу виртуализацию.
25 unregistered
 
26.01.15
21:02
В железе не силён.
Когда-то пытались поставить 1С на виртуальные машины. Что и как там настраивали админы, я точно не знаю, но обещали нам космические скорости. Однако по факту производительность была ниже, чем на старом железе (физических серверах). Однако ниже она была только по тесту Гилева - на глаз особой разницы не замечали, кроме как более долгое (на ~15%) перепроведение документов всего квартала. Пробовали вариант с серверами приложения и СУБД на одной виртуалке и вариант разнесения их на разные виртуалки.

В итоге перешли на отдельный физический сервер, на котором вместе стоят сервер 1С и SQL, работающие в шаред мемори. Производительность выше чем на старом железе и выше, чем на виртуалках.
26 Basma4
 
26.01.15
21:34
(0) кэш контроллера как настроен? попробуй дать больше на запись
27 Basma4
 
26.01.15
21:35
ну и разносить SQL и 1С app в виртуальной среде особо смысла нет. Лучше на одну ВМ и через SharedMemory.
28 floody
 
26.01.15
22:07
опять админы балуются виртуалками, чтобы потешить себя.. уж сколько раз твердили миру: не ставьте 1с на виртуалки (особенно если их готовить не умеете)
29 Адимр
 
26.01.15
22:11
Снапшоты можт тормозят. И нужно на одну машину скл и сервер приложений ставить. скл память ограничить. еще у виртуалок режимы разные, процы могут быт выделены а могут быть и разделяемыми тогда тормоза будут.
30 AlexTim03
 
27.01.15
09:25
Тоже использовали виртуалки. Тоже меряли тестом Гилева.
В итоге от виртуалок отказались. Да и на курсах говорили, что виртуалки не айс. Пробуйте на чистом железе.
31 geefok
 
27.01.15
09:59
В общем перенес на одну виртуалку, сделал shared memory, Гилев показал 13 единиц. То есть в два раза больше при одинаковой конфигурации остального.
В выходные перенесу на голое железо все вместе в режиме shared memory, чтобы совсем убрать виртуалки. По результату отпишусь.
32 piter3
 
27.01.15
10:04
(13)вполне возможно проблема не столько в железе,а больше в упп.нужен 1с-к по хорошему замеры посм
33 geefok
 
27.01.15
11:00
у нас есть отдел программистов 1с. Они говрят что все ок и проблема в железе.
34 piter3
 
27.01.15
11:01
(33)гм значит нужна стимуляция коллег.а они как-то мотивировали или сами дураки?
35 geefok
 
27.01.15
11:21
Они ничего кроме кода 1с вообще видеть и слышать не хотят, есил что-то не работает, то во всем виноваты админы :)
Но тут и правда скорее косяк виртуализации и того что 1с древнее гомно мамонта и не умеет нормально работать  с современными технологиями.
36 H A D G E H O G s
 
27.01.15
11:31
(35) Бугага
37 H A D G E H O G s
 
27.01.15
11:31
(35) nice
38 zlnk
 
27.01.15
11:34
есть еще тест, про который в (11) говорит его автор ;-)
39 smotritel
 
02.02.15
18:59
(0)
> 8 рабочих процессов

Проблема в этом. Поставь для начала 1 и посмотри как всё волшебным образом изменится.
40 ilpar
 
02.02.15
19:42
(39) поддержу начинание. Хуже точно не будет.
Чем больше рабочих процессов, тем тормознее работает кластер.
Рекомендация от 1С - 1 процесс.
41 ilpar
 
02.02.15
19:45
Можно еще исключить кривую конфигурацию.
Берешь тачку с ССД диском ну и там Коре i3-i5, устанавливаешь MS SQL по дефолту и меряешь. Если также есть вероятность, что кривая конфига.
42 Злопчинский
 
02.02.15
19:47
(40) > Рекомендация от 1С - 1 процесс.
это сферический конь в вакууме.
на 8.3 - не пашет, народ кричит о куче проблем с памятью...
43 ilpar
 
02.02.15
19:56
Как я понимаю, рекомендация поместить все на одну тачку, настроенную по дефолту и померять скорость не была выполнена?
44 Новенький_2009
 
02.02.15
20:11
(0) для начала б узнать, а апдекс то что показывает? Мерили? Адский тупак - что монитор показывает оборудования? в виртуалке? На самом хосте? С этим точно все гут?
45 0xFFFFFF
 
02.02.15
20:15
(33) >у нас есть отдел программистов 1с. Они говрят что все ок и проблема в железе.

Гыыы, клева у вас в "отделе программистов" - можно к вам? ;)
46 ilpar
 
02.02.15
20:19
(45) в крупных конторах - это нормально. KPI и все такое.
Реально не их проблемы :)
47 ilpar
 
02.02.15
20:21
Тут же чувак еще с виртуализацией, высокой доступностью и дисковыми полками играет . Вот пусть и играет :)
48 Ranger_83
 
02.02.15
20:22
(0) База какого размера?
49 ansh15
 
02.02.15
21:27
Прочтя обе ветки, эту и ту Производительность 1с 8.2 #2
так и не понял, что тормозит? Тест Гилева или база с УПП, люди работать не могут, бизнес терпит убытки и т.д.?
50 ShoGUN
 
02.02.15
21:35
А правда, что тормозит-то? Конкретный пример(не тест Гилева). Документ такой-то на столько-то строк проводится столько-то секунд(часов, суток). Такой-то отчёт за такой-то период строится столько-то. Есть такие замеры?
51 Armando
 
02.02.15
22:54
(35) "1с древнее гомно мамонта и не умеет нормально работать  с современными технологиями"
На прошлой работе админ такие же песни пел. Типа "1С плохо работает с сетью", "1С плохо работает с памятью", "1С плохо работает с дисками"...
52 Reaper_1c
 
02.02.15
23:02
(51) Уволил?
53 masik05
 
03.02.15
00:44
Тут немного советов в тему   https://sohabr.net/habr/post/249501/
AdBlock убивает бесплатный контент. 1Сергей