Уведомления

Группа в Telegram: @pythonsu

#1 Июль 7, 2011 13:22:56

Игнат
От:
Зарегистрирован: 2010-10-02
Сообщения: 224
Репутация: +  0  -
Профиль   Отправить e-mail  

лимит на потоки в питон 3

скажите, чем обусловлен лимит на потоки? не видел ещё ни разу, чтобы одновременно работало больше 200 штук
можно ли его увеличить?



Офлайн

#2 Июль 7, 2011 14:04:52

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

лимит на потоки в питон 3

1. Ограничение может быть установлено, исходя из здравого смысла - при дальнейшем увеличении числа потоков не наблюдается увеличения производительности. Скорее всего, именно в этом причина.
2. Ограничение, связанное с ОС. Например, в Линукс регулируется общее кол-во потоков в системе. Но это явно не ваш случай. Плюс вот это почитайте: http://forum.0day.kiev.ua/index.php?showtopic=127455
3. Ограничение может быть установлено какими-то правилами/политиками на конкретной машине.



Отредактировано (Июль 7, 2011 14:12:08)

Офлайн

#3 Июль 7, 2011 15:59:51

Игнат
От:
Зарегистрирован: 2010-10-02
Сообщения: 224
Репутация: +  0  -
Профиль   Отправить e-mail  

лимит на потоки в питон 3

>>Например, в Линукс регулируется общее кол-во потоков в системе. Но это явно не ваш случай

отчего же не мой? у меня Линукс и скрипт пишется под линукс
спасибо, почитаю



Офлайн

#4 Июль 7, 2011 16:32:07

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

лимит на потоки в питон 3

Игнат как всегда в своем репертуаре.
Скажите, а зачем вам 200 и больше потоков? Я бы рекомендовал пересмотреть архитектуру.
Я бы настойчиво рекомендовал пересмотреть архитектуру.
Я бы очень настойчиво рекомендовал пересмотреть архитектуру и перестать писать постоянно херню на форум.

Спасибо.



Офлайн

#5 Июль 7, 2011 20:43:37

Игнат
От:
Зарегистрирован: 2010-10-02
Сообщения: 224
Репутация: +  0  -
Профиль   Отправить e-mail  

лимит на потоки в питон 3

Херня заключается в том, что мне надо больше 200 потоков? :)
Это скорее форум не подходит для таких вопросов, если такое недопонимание.



Офлайн

#6 Июль 7, 2011 21:23:16

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

лимит на потоки в питон 3

По моему это ограничение либо в питоне, либо в стандартных либах ОСи.
Может разбивать на процессы по 200 потоков?

Зачем их так много? Что они делают?

Офлайн

#7 Июль 7, 2011 22:53:30

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

лимит на потоки в питон 3

Никому 200 потоков не нужно, а Игнату непременно требуется! Чудеса….



Офлайн

#8 Июль 7, 2011 23:00:08

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

лимит на потоки в питон 3

Игнат
не совсем в тему, у нас есть сервер 64 ядер cpu, 400Gb озу и 30Тб, там 3к потоков, по (60 тредов на ядро) и всё работает (конечно субд не на питоне писана, но суть не в этом).
У тебя на много сложнее задача чем эта?)
прочитай про асинхронный подход, а лучшее вобще коректней ставить вопрос и писать где тебе эти 200 понадобились

Офлайн

#9 Июль 8, 2011 07:27:24

diam123
От:
Зарегистрирован: 2008-10-23
Сообщения: 105
Репутация: +  0  -
Профиль   Отправить e-mail  

лимит на потоки в питон 3

Эти 200 потоков - крутая писькомерка при написании разных гуглопарсеров и т.п.
А насчет 200 потоков, видимо Игнат никогда не сравнивал фактическую скорость работы на 200 потоках и на 80
Я вот в свое время задался таким вопросом - результаты неутешительны, больше 80 потоков просто не имеет смысла ставить, прироста практически нет…



Отредактировано (Июль 8, 2011 09:20:55)

Офлайн

#10 Июль 8, 2011 09:40:53

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

лимит на потоки в питон 3

diam123
Эти 200 потоков - крутая писькомерка при написании разных гуглопарсеров и т.п.
А насчет 200 потоков, видимо Игнат никогда не сравнивал фактическую скорость работы на 200 потоках и на 80
Я вот в свое время задался таким вопросом - результаты неутешительны, больше 80 потоков просто не имеет смысла ставить, прироста практически нет…
В некоторых задачах и 80 много, например математические вычисления на 1-м потоке будут быстрее отрабатывать чем на 80-и

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version