![]() |
Модераторы: ginnie, korob2001 |
![]() ![]() ![]() |
|
aksined |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 26.12.2005 Репутация: 1 Всего: 1 |
Добрый день
Часто обрабатывается ОЧЕНЬ большое количество файлов. Каждый из них можно обработать независимо. Сейчас загрузка ядер происходит неодинаково. Как можно распределять загрузку по ядрам? Достаточно ли самому создавать несколько процессов (по количеству) и в каждом обрабатывать свою часть файлов? Правильно ли понимаю, что ЦП сам определит для каждого процесса своё ядро? Или нужно напрямую ядрам указывать, что каждому делать. Это представляется более сложным и вообще неправильным. |
|||
|
||||
amg |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1145 Регистрация: 3.8.2006 Где: Новосибирск Репутация: 9 Всего: 50 |
||||
|
||||
bilbobagginz |
|
||||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: нет Всего: 317 |
нет не правильно. в многоядерной системе ОС видит кол-во процессоров (т.е. ЦП) равное кол-ву ядер. А арбитражем нагрузки процессоров и др. ресурсов занимается планировщик ОС. Добавлено через 2 минуты и 25 секунд
обычно определяют максимальное количество m потоков/процессов, и делают thread-pool, который держит максимум это m потоков за присест. удачи. -------------------- Я ещё не демон. Я только учусь. |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Perl: Системное программирование" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |