Но я достигаю предела в исполнении
100% нагрузка с 8 или 9 окон терминала
работает .. скорее всего это результат
пропускной способности и просто время загрузки ..
Умм ... Нет. Если вы столкнетесь со стеной из-за ограничений пропускной способности / времени загрузки, тогда ваши процессы будут блокироваться при вводе-выводе (состояние процесса D
в top
/ ps
) и эффективно переходят к спит, потребляя циклы практически без ЦП, пока не завершится запрос ввода / вывода.
Что касается вашей текущей проблемы, то невозможно сказать без подробностей о том, что делает ваш код, в идеале включая исходный код, но общего описания ваших алгоритмов вполне может быть достаточно.
Однако обратите внимание, что при 8 или 9 запущенных процессах вы гарантированно привязываете ЦП к 100%, если в среднем для одного экземпляра загрузка ЦП превышает 11-12%. Вы ничего не сказали о среднем потреблении ЦП на процесс, но, если оно регулярно откачивается до 24%, я бы не удивился, обнаружив, что оно в среднем вдвое меньше или выше.