= Сообщение: 1803 из 1947 ========================================= RU.BINKD = От : Nil A 2:5015/46 07 Dec 22 19:43:14 Кому : Stas Mishchenkov 07 Dec 22 19:43:14 Тема : poll FGHI : area://RU.BINKD?msgid=2:5015/46+6390c3eb На : area://RU.BINKD?msgid=2:460/5858+63903b2d = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Hello, Stas!
Wednesday December 07 2022 10:00, from Stas Mishchenkov -> Sergey Zabolotny:
SM> Тут есть один момент, когда линков ~100+. У тебя в одну секунду SM> появляется 100+ инстансов binkd, звонящих во все колокола сразу. В SM> моём случае это может сожрать около 30%+40% оперативки. В poll.pl для SM> этого сделана возможность интервала между генерацией поллов.
А теперь представь гипотетически, что все твои ~100+ линков имеют какой-то одинаковый софт, и все часы по NTP синхронизованы, и в 00 минут 00 секунд они тебе все звонят разом? ;-) На самом деле, если бы Binkd был немного асинхронным (вроде там есть экспериментальная опция, но сказано что очень опасно включать), а не процесс-на-соединение (как учили в книгах по юниксам в начале 90х), то и это было би ничто. Если бы на все эти линки надо было бы TLS handshake делать - вот тогда бы машина прилегла бы, из-за такого спайка, а просто нейкид TCP - их можно десятками тысяч в секунду рулить, на средненькой машине.
Best Regards, Nil --- GoldED+/LNX 1.1.5 * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)