Linux Accept () замедление после ~ 15 тысяч соединенийLinux

Ответить
Anonymous
 Linux Accept () замедление после ~ 15 тысяч соединений

Сообщение Anonymous »

Я записал скрипт Python, чтобы сделать 1000 подключений к сокету на моем сервере. Я использую команду Time, чтобы увидеть, сколько времени это займет. Для первого примерно 14 раз я запускаю его (14000 подключений) для завершения ~ 100 мс (на 1000). Но затем после этого он внезапно прыгает до ~ 3000 мс, а затем остается примерно постоянным. < /P>
Мне интересно, почему это так. Почему масштабирование не является линейным? Это просто прыгает от 100 мс до 3000 мс. Это просто Linux или что -то, что я могу исправить в коде сервера?
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/795 ... onnections
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»