Производительность select () в нескольких потоках (Linux) - PullRequest
0 голосов
/ 30 декабря 2011

По словам сопровождающих CURL и libev, select становится действительно зависшим после приблизительно 100 или около того дескрипторов файлов.Могу ли я расширить select до 1000 или около того файловых дескрипторов, если я разделю свои файловые дескрипторы на несколько потоков ?или было бы так много неэффективности, что это не стоит делать?

Мне не нужно 10 000 соединений (кто делает?).Гадость с эполлом или чем то не желаемым.Мне просто нужно около 1000 соединений или около того, чтобы не перегружать двухъядерный 3Ghz.Предполагая, что выбор (и обработка для выбора) являются самыми большими узкими местами в программном обеспечении.

...