#0
by AaNnDdRrEeYy
Запускаю тяжелую обработку данных в фоновых заданиях, должно быть примерно около 85 но больше 15 одновременно не стартует, новые ждут пока старые отработают. Это ограничение такое в 1С?
#4
by AaNnDdRrEeYy
да не, ядер 4. просто документов 850 тысяч. прикинул что каждому заданию по 10 тысяч скормить.
#6
by pavig
1. Тогда потоков не больше 4х (или даже меньше). Смысл делать больше потоков больше если в каждый момент времени все равно не будет задействовано более 4х ядер? 2. Параллельность проведения документов определяется еще и пересекаемостью данных и хронологическими зависимостями.
#8
by Базис
И нагрузка на процы распределяется равномерно? Сделай замер производительности на 1 обработке и по числу физических процессоров, результаты сообщи - есть мнение, что лучше в 1 потоке, чем в нескольких. Задача хоть - не перепроведение за период?.
#9
by AaNnDdRrEeYy
а они в консоли сервера отображались? есть подозрение что просто в консоли я их не вижу. нет данные точно не пересекаются, хронологии нет.
#14
by AaNnDdRrEeYy
одна обработка - один rphost - один процессор - следовательно в одном потоке я не нагружу сервер по самые помидоры
#17
by Infsams654
интересно, а для чего тяжелую обработку в регламентном задании запускать ? 850 тыс. документов постоянно что-ли набирается ? Если да, то надобы сделать все это хозяйство, которое делает обработка прямо в документе и не париться
#20
by AaNnDdRrEeYy
потому что один сеанс. а это еще где ставится, у меня ключи фоновых заданий разные в них Новый УникальныйИдентификатор. да нет вроде не одно и тоже, таблицы одни но строки в них разные.
#23
by AaNnDdRrEeYy
+ к тому же это одноразовая операция. на время которой надо останавливать работу системы, нужно как можно скорее ее выпонить
#24
by kinno
Что хоть делается ? Если данные не пересекаются и хронологии нет, это не проведение. А что тогда ? Может можно как по другому решить ? Какой нибудь оборотный регистр придумать.
#28
by oleg_km
Я запускал по фоновому заданию на каждый сеанс, т.е. около 100. Они правда ничего практически не делали, но при это м вполне работали.
#29
by Fragster
+ самый простой способ: там есть спец отчет "проверка синхронизации" - говоришь, сколько заданий запускать, он запускает (прорциями по 16 штук с паузой 1 секунда между ними) и смотрит время прохождения сигнала об освобождении блокировки-мьютекса. у меня работает 250 и падает на 500
#31
by zladenuw
а сколько озу ? попробуй создать несколько рабочих процессов. рекомендуют на 2 гб 1 процесс
#33
by zladenuw
а разве ограничение не на саму систему ? где то читал что так было для 8.1, вроде у Гилева
#34
by Fragster
грубо - это ограничение 32битных процессов в 32битной винде. без особых ухищрений (/3GB) лимит на процесс в 32битной системе увеличивается до 3 гигов. в 64битной системе для 32битных процессов будет доступно 4 гига.
#35
by zladenuw
мы покупаем на сервер оперативную память до 16 гб. то надо сделать 4 рабочих процесса ?
#36
by nbIx
Значит у тебя как минимум 3000 лицензий? Если мне не изменяет память, фоновое задание тоже сжирает лицензию
#37
by Fragster
не совсем. у меня здесь 250 лицензий, но 400 заданий запускается. При этом на линуксе без ключа более 12 СОЕДИНЕНИЙ не работает, т.е. 1 управляющее и 12 фоновых для моего теста
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Сколько уровней субсчетов и сколько цифр в названии можно?
- Режим блокировки фоновых заданий
- Завершение фоновых заданий (проблема реализации многопоточности в 1С)
- как запустить несколько фоновых заданий паралельно?
- подстраховаться от исключений при запуске фоновых заданий
- Программная остановка фоновых и регламентных заданий
В этой группе 1С
- Управляемая форма в обычном приложении
- 1с 82 Рисунок в табличной части
- Вопрос по СКД с выводом периода в колонках
- Партии в УПП. Восстановление последовательности расчетов.
- нет вкладки предоплата
- OFF: ТабДокумент.ПроверитьВывод(). входит и выходит
- А есть такая программка? Видеть часть неактивного окна в отдельном окне
- v7: 1С 7.7 вылетает при удалении помеченного объекта
- v7: ОткрытьФорму() Как проверить закрытие формы.
- Инструменты разработчика. Консоль запросов. Поддержка WQL (WMI)
- Макет.Вывод области внутри другой области
- Условие на срез значений NULL в запросе
- Как в СКД уменьшить высоту заголовка, не прибегая к коду?
- как программно на СКД устанавливать настройки?
- Как передать массив (список) в параметр Конвертации?
- Можно ли получить ГУИД элемента справочника напрямую из БД
- ЗУП Начисления ДГПХ
- Видеонаблюдение (помощь в подборе оборудования)
- Как подключить CipherLab CP30 к УТ 11
- Регистр накопления, отбор в наборе записей по виду движения