В данный момент a-parser использует одно ядро, хотя современные домашние процессоры уже 8-12 ядерные. Для загрузки системы по максимуму рекомендуют сделать несколько папок настроенные на разные порты 9092, 9093 и тд. Это способ рабочий, позволяет в несколько раз ускорить работу, что особенно критично на проектах, которые изначально на одной копии могут работать до завершения несколько недель.
Подготовка к такому запуску абсолютно механическая ручная работа. Разбить список запросов на несколько файлов одинакового размера, запустить несколько копий а-парсера, в конце результат объединить обратно в один файл. Но и она занимает определенное время. Хотя это просто автоматизировать.
У меня предложение, добавить в Задание опцию, на сколько "копий" разбить задание. Тогда запускать несколько копий сервера A-parser c равномерно распределенными входящими данными, а в конце собирать обратно в один файл. Это увеличит мощность софта в несколько раз небольшой надстройкой. Возможно это какой-то внешний менеджер Заданий, который скопирует задание на несколько копий, запустит их и соберет результат.
Подготовка к такому запуску абсолютно механическая ручная работа. Разбить список запросов на несколько файлов одинакового размера, запустить несколько копий а-парсера, в конце результат объединить обратно в один файл. Но и она занимает определенное время. Хотя это просто автоматизировать.
У меня предложение, добавить в Задание опцию, на сколько "копий" разбить задание. Тогда запускать несколько копий сервера A-parser c равномерно распределенными входящими данными, а в конце собирать обратно в один файл. Это увеличит мощность софта в несколько раз небольшой надстройкой. Возможно это какой-то внешний менеджер Заданий, который скопирует задание на несколько копий, запустит их и соберет результат.
Последнее редактирование: