Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

При больших нагрузках разумнее использовать "временную таблицу",и читать с неё, одновременно проводя запись в основную.

Тестируя нагрузки на веб-приложения ( последней была CRM система ). Случилось это полгода назад когда вернулся на своё место работы в офис (у компании 2 отдела CRM и ещё один SaaS).


Под наблюдением нескольких программистов — на их глазах просто падает все что стоит. В соседнем офисе в котором был call-центр — полностью затих.


В качестве балансировки нагрузки у них выступал nginx (он так же мешал делать ≥2 запросов в сек.) проксировал десяток размещенных node.js


Проводил испытания с нескольких выделенных железяк размещенных в EU.


Железо моё стояло под Linux (Debain), то что я использовал были: RavenStorm, hping3 (использовал до 90% ресурсов моих серверов для флуда).


Так же стоит не опускать Apache JMeter, это пожалуй будет отличное решение для тестов своих приложений.


ntopng можно наблюдать любую картину связанную с трафиком на Linux сервере.

Увидев это в своих рекомендациях по интересам в Гугле, решил специально отписаться об этой статье .


  1. Зачем делать велосипед, если есть софт от Apache для тестирования балансировки нагрузки, который как по мне лучше костылей всяких работает.


  2. Тестить это с Windows — безумие.



И есть несколько вариантов http флуда: забивать его сокетами (пока их не хватит для новых подключений), флудить максимально столько, чтобы на сервере вообще места не осталось.


Советую присмотреться к софта ntopng чтобы понимать как работают подключения, и ведёт себя трафик.


Есть пару ультит ещё для доса под лину. Сказать точно не смогу, ни дома, пишу с тел. Отпишусь обязательно...!))

Вы писали в этой или предыдущей статье об LowLevelKeyboard Hook который позволяет программно нажимать клавиши. Но данный хук не работает с играми DirectX, нажатия не происходят, есть ли альтернативы какие-нибудь, чтобы подружиться с DirectX?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность