Apache Jmeter позволяет нам удалять сервер с одновременными подключениями. С другой стороны, у меня есть 4 веб-сервера - один действует как балансировщик нагрузки и другие 3, выступающие в качестве сервера приложений. Итак, я хочу загрузить эти серверы сразу, чтобы проверить его производительность. Есть ли способ загрузить тест балансировки нагрузки. Любые инструменты, которые будут полезны для выполнения. Я еще раз отредактирую этот вопрос с дополнительной информацией. На данный момент кто-то может указать начальную точку.Как загрузить тестовый сервер Apache HTTP Load сбалансированный
ответ
Ramp your normal app-test как обычно (через балансировщик нагрузки).
В конце концов, вы получите высокое время отклика. Если вы видите, что ваши серверы приложений работают нормально, то это (возможно, *) ваш балансировщик нагрузки является проблемой. Если серверы приложений падают, вам не нужно беспокоиться о производительности вашего балансировщика нагрузки - это не узкое место.
* очевидно, могут быть другие проблемы, например, простая пропускная способность сети. Но вы должны быть в состоянии сказать, что происходит с помощью простого мониторинга.
Да, вы можете выполнить проверку нагрузки на вашем сервере балансировки нагрузки Apache. Направьте свои HTTP-запросы на сервер Apache-сервера балансировки нагрузки. Я предполагаю, что LB будет равномерно распределять нагрузку через 3 серверных сервера. После теста вы оцениваете время ответа. Они хорошие? Отлично. Если они не подходят, вы можете сделать второй тест, ориентированный на 3 серверных сервера (не пропускайте запросы LB). Если время ответа лучше, тогда вы знаете, что проблема с LB является проблемой, иначе вам может потребоваться добавить дополнительные серверные серверы или оптимизировать ваши приложения (я думаю, это то, что вы будете делать).
Но мой балансировщик нагрузки следует за липким сеансом. Таким образом, если запрос сделан от одного клиента, тогда все соединения будут привязаны к одному серверу. –
Но если это так, как работает в процессе производства, вам нужно его протестировать. Если есть проблема с загрузкой, вы будете исследовать, что можно сделать для ее решения. –