Я делаю стресс-тест, чтобы определить максимальное количество TPS (транзакций в секунду), хитов в секунду сервера, делая HTTP-запросы через JMeter.
Когда я запускаю скрипт в Jmeter с разными клиентами (тестируется на одном и том же сервере, один и тот же скрипт), я обнаруживаю, что число tps (или попаданий в секунду), которое может обработать сервер, отличается.
Предположим, что сервер может обрабатывать максимум около 500 TPS при запуске сценария на клиенте 1, 400 TPS при запуске сценария на клиенте 2.
Я очень смущен следующими проблемами:
- Почему существует такая разница между двумя клиентами?
- Что влияет на TPS, количество обращений в секунду?
- Хотя при проведении стресс-теста я обнаружил, что сервер может обрабатывать максимум около 500 TPS, есть ли способ повысить производительность сервера, увеличить максимальное количество tps, которое может обработать сервер?
Заранее спасибо, особенно если кто-нибудь, кто может решить эту проблему для меня !!