Имя: Пароль:
1C
1С v8
работа 1с в несколько потоков
0 Грёблин
 
22.07.14
16:53
Доброго времени суток.
Столкнулся со странным явлением.
У нас в конторе стоит терминальный сервер. На нём живет пятеро пользователей с небольшим количеством софты(аська, почта и опен офис) и "переодическим он-лайном - обычно на сервере 1-3 человека.
Сервак достаточно живучий для - процессор Intel Core2 Qurd q6600(4 ядра по 2,4ГГц), 8 Гб оперативки, ОС - Windows2008 server R2.
Работают они в 1с Предприятие и в 1С Бухгалтерия. и та и та 8.2. База файловая.
Всё это периодически сильно притормаживает, чем сильно раздражает персонал.
Начал копаться и выяснил, что 1с работает на одном ядре. Точнее упирается в его производительность, при этом загруженность машины редко поднимается выше 20-25 процентов(загруженность процессора, ОЗУ, сети, дисков и тд).
То ли запросы гуглу не верные задаю, то ли ещё где-то промахиваюсь... Подскажите, файловая 1с может разделять потоки и работать с несколькими ядрами процессора или подобное можно делать только с серверной 1с?
зы: данные вроде как избыточны ) так что хотелось бы получить совет от телепатов )))))
1 ДенисЧ
 
22.07.14
16:53
нет, не умеет.
2 fmrlex
 
22.07.14
16:55
Оно еще ядра видюхи использует и ищет по блютусу все телефоны ,чтобы их ядра поюзать. Но все равно тормозит.
3 Фокусник
 
22.07.14
16:55
(0) Вроде как: один пользователь (сеанс 1С) - на одном ядре работает, другой - на другом. И за это отвечает ОС, а не 1С. Этого не достаточно?
4 Maxus43
 
22.07.14
16:57
да даже серверная не может, как повезёт, в какой процесс попадёт пользователь, и будут ли разные процессы разными ядрами обслуживаться впринципе.
Вот Скуль да, нагружает все ядрён батоны
5 rozer76
 
22.07.14
16:59
(0) >> 2,4ГГц
Это плохо.. для 1с надо не ядра а частоту от 3 ГГц и память соответственно быструю - время отклика увеличиться на порядок
6 Грёблин
 
22.07.14
17:38
немного переиграл
(5) доставил оперативки до 16Гб, заменил камень на Intel Core i7-3770k, теперь ядер 8 по 3,5

(3) похоже нет. возможно сама 1С сконфигурирована не верно...
От сюда то и вопрос возник
7 Грёблин
 
22.07.14
17:41
(4) переход на эскюэльную насколько я понял грозит покупкой лицензии на скюэль, 1с-сервер и новые лицензии для пользователей. что выйдет больше 100к местных денег(86400 1с, 13381 - sql и по 5687 за лицензию для каждого пользователя).
Так что тут логичен вопрос целесообразности
8 Maxus43
 
22.07.14
17:43
(7) есть уже лайт-версии сервера 1с. Скуль - есть бесплатный даже, только ограничения там. и прочее
9 f_vadim
 
22.07.14
17:55
(7)
sql express - нахаляву, базы до 10 Гб.
ещё есть postgresql.
10 f_vadim
 
22.07.14
17:56
с ростом базы один фик придётся на серверную переходить
11 Грёблин
 
22.07.14
18:04
(8) ну это те цифры, которые мне назвал их специалист по продажам
(10) базы по полтора гига, так что сдаётся мне что они разрастаться они будут долго
12 МихаилМ
 
22.07.14
18:04
файловая умеет работать
2 потоках

http://v8.1c.ru/o7/201305fi/index.htm
13 МихаилМ
 
22.07.14
18:06
(6)
не путайте физические ядра с виртуальными.
14 f_vadim
 
22.07.14
18:07
(11) Дык тут на эксперимент час надо. Поставить sql express,  развернуть базу, и можно делать замеры.
15 zlnk
 
23.07.14
08:49
(8) а можно подробнее про лайт-сервер 1с?
16 Fragster
 
гуру
23.07.14
08:54
если юзеры занимаются разными вещами + грамотно снижены времена блокировок - то можно нагрузить нормально. А так - в одну таблицу одна исключительная блокировка, соответственно, остальные курят
17 Fragster
 
гуру
23.07.14
08:55
причем это и (12) касается
Закон Брукера: Даже маленькая практика стоит большой теории.