Перейти к содержимому

Фотография

Интерпретация результатов JMeter


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 iscander.drake

iscander.drake

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • Город:Москва

Отправлено 24 ноября 2008 - 09:48

Приложение (вебпортал) размещено на двух выделенных серверах. На одном UI и Web Services, а на втором - БД.
JMeter показал почти линейную зависимость производительности от количества пользователей и этот перфоманс не устраивает никак :)
Так вот, как определить в чем проблема - в БД или в .NET части?
  • 0

-QA-


#2 Troubleshooter

Troubleshooter

    Опытный участник

  • Members
  • PipPipPipPip
  • 398 сообщений
  • Город:Киев

Отправлено 24 ноября 2008 - 10:52

Приложение (вебпортал) размещено на двух выделенных серверах. На одном UI и Web Services, а на втором - БД.
JMeter показал почти линейную зависимость производительности от количества пользователей и этот перфоманс не устраивает никак :)
Так вот, как определить в чем проблема - в БД или в .NET части?

Для начала:

1. Посмотрите не перегружаете вы один из, или оба сервера при нагрузочном тестирвовании.
2. Посмотрите что происходит на тех транзакциях, которые не удовлетворяют по перформансу:
a) Реализация в коде
б) Действия на стороне базы данных при выполнении транзакции.
  • 0

#3 iscander.drake

iscander.drake

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • Город:Москва

Отправлено 24 ноября 2008 - 11:00

Посмотрите не перегружаете вы один из, или оба сервера при нагрузочном тестирвовании.

Судя по показателям виндвсовского перфоманс монитора не перегружаются

Вот чем бы еще посмотреть/замерить респонс между сервером БД и сервером Вебсервисов...
Тогда может было бы видно в какой части падает производительность. Только вот чем это сделать?
  • 0

-QA-


#4 Troubleshooter

Troubleshooter

    Опытный участник

  • Members
  • PipPipPipPip
  • 398 сообщений
  • Город:Киев

Отправлено 25 ноября 2008 - 11:58

Посмотрите не перегружаете вы один из, или оба сервера при нагрузочном тестирвовании.

Судя по показателям виндвсовского перфоманс монитора не перегружаются

Вот чем бы еще посмотреть/замерить респонс между сервером БД и сервером Вебсервисов...
Тогда может было бы видно в какой части падает производительность. Только вот чем это сделать?


Для более детального анализа вы можете использовать :

1. Утилиты http and traffic anylyzers.
2. На стороне сервера веб сервисов это, скорее всего, профайлер кода.
3. Настороне базы данных это время выполнения SQL запроса.

Измерять все и сразу не реально, для каждого вида анализа свой подход и свои тулы.
  • 0

#5 iscander.drake

iscander.drake

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • Город:Москва

Отправлено 25 ноября 2008 - 13:01

Для более детального анализа вы можете использовать :

1. Утилиты http and traffic anylyzers.
2. На стороне сервера веб сервисов это, скорее всего, профайлер кода.
3. Настороне базы данных это время выполнения SQL запроса.

Измерять все и сразу не реально, для каждого вида анализа свой подход и свои тулы.


Попробую эти тулы. Может что выйдет.
Только у меня не стои задача подробного анализа и измерения всего и сразу, поскольку никак не девелопер.... Просто нужно определить в каком месте жмет - Web или Oracle.

P.S. Хотел запустить JMeter server monitor, но он только с Томкатом работает, а у нас на IIS :(
  • 0

-QA-


#6 APC

APC

    Опытный участник

  • Members
  • PipPipPipPip
  • 293 сообщений
  • ФИО:Похилько Андрей Федорович
  • Город:Москва


Отправлено 12 апреля 2011 - 11:36

P.S. Хотел запустить JMeter server monitor, но он только с Томкатом работает, а у нас на IIS :(


Мониторинг серверов в ЖМетре , huh?
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных