Я тестирую производительность системы потоковой передачи данных, которая поддерживает непрерывные запросы.
Вот как это работает:
- Существует служба опроса, которая отправляет данные в мою систему.
- Когда данные поступают в систему, каждый запрос оценивается на основе окна потока в текущий момент времени.
- Окно скользит при передаче данных.
Моя проблема в том, что когда я добавляю в систему больше запросов, я должен ожидать, что пропускная способность уменьшится , потому что она не справляется со скоростью передачи данных.
Однако на самом деле я наблюдаю увеличение пропускной способности.
Я не могу понять, почему это так, и я предполагаю, что это как-то связано с тем, как JVM распределяет процессор, память и т. Д.
Может кто-нибудь пролить свет на мою проблему?