Прежде всего, если это уже задано, но я не могу найти его нигде.У меня есть jmeter botleneck?
Вот сценарий.
У меня есть 8-процессорный Linux-ящик с 8 ГБ памяти, на котором я запускаю простой HTTP-тест jmeter против http://www.xpto.com/info.php, который даст мне типичную информационную страницу php.
Если я запускаю тест с 10 нитями против одной виртуальной машины я получаю результаты: - сводную = 177665 в 158s = 1122,5/s Среднее: 8 Мин: 4 Макс: 217 Err: 0 (0,00%)
Теперь, когда я делаю тот же тест, но с 40 потоками снова 4 VMS, результат не экстраполируется, поэтому я получаю что-то вроде: - summary = 535859 in 338s = 1584.6/s Средн. 24 мин.: 2 Макс. 155 Err: 0 (0.00%)
4 vms находятся на разных гипервизорах, поэтому они не влияют друг на друга. VMS SL6.4 с 8 ГБ памяти и 8 CPUS.
Глядя на ящик jmeter, я вижу, что у меня много свободной памяти, ошибок памяти нет, а в java-процессе используется 80% процессора. Нагрузка на коробке jmeter равна 0,5 с 92% бездействия процессора или около того.
Вопрос в том, что, по вашему мнению, это может быть узким местом jmeter? Я видел такие результаты с любыми тестами, которые я делаю против других URL.
Спасибо за помощь.
--joao
как 1584,6/4 лучше, чем 1122,5? – CharlieS
Да, цифры были не такими ясными. Во всяком случае, последние два пункта все еще применяются. с удовлетворением отмечает – sbos61
которые не были ясны? они казались стандартными показателями производительности для меня, TPS и временем отклика. – CharlieS