Рендеринг страницы моего весеннего приложения занимает 5 мс, и, используя ab, я получал около 200 запросов в секунду.
Я тестировал на виртуальной машине, которая была одноядерной.
Теперь эта страница просто берет файл XML, анализирует его и инициализирует объект, а затем вставляет объект в mysql.
Теперь, предполагая, что mysql не блокируется (пул соединений недостаточно велик или таблица блокируется), добавление другого ядра должно удвоить количество моих запросов в секунду, верно?
Если я получаю 200 запросов в секунду с одним потоком, работающим с tomcat, я должен продолжать удваивать число своих запросов в секунду, когда увеличиваю количество потоков правильно? (до определенного момента, очевидно).
Что обычно является «горлышком бутылки», поскольку mysql, похоже, способен обрабатывать 3-4 тыс. Вставок в секунду в очень простом приложении с сервлетами.