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

Фотография

Проблема при старте контроллера LR


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

#1 husky

husky

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

  • Members
  • Pip
  • 35 сообщений

Отправлено 11 августа 2010 - 12:41

Добрый день!

Появилась такая проблема.
Составляю сценарий нагрузки, запускаю контроллер.
Пользователи начинают заходить в приложение и начинаются резкие тормоза компьютера. Пользователей не особо много. Порядка 500, но одновременно заходят около 30-40.
Отслеживаю показания task manager:
Процессор загружен на 100%, файл подкачки больше 4Гбайт и продолжает увеличиваться.
Наибольшие ресурсы начинают занимать процессы mmdrv.exe.
Через определенное время получаю ошибку TimeOut при инициализации.

TimeOut - это возможно тормоза самого приложения.
Но вот откуда тормоза компьютера, где установлен LoadRunner, понять не могу. Может кто подскажет?

Так же интересует вопрос, сколько mmdrv.exe процессов у меня должно запуститья, если всего в нагрузке 7 групп?

LoadRunner 9.10
Protocol of scrip: HTTP/HTML
CPU: 3,60 GHz
RAM: 2,0 GB
  • 0

#2 Troubleshooter

Troubleshooter

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

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

Отправлено 16 августа 2010 - 10:12

У вас недостаточно оперативной памяти для прогона сценария с таким количеством пользователей. Подтвержедние этому увеличение файла подкачки.
При расчете неободимой величины оперативной памяти для ваших сценариев для протокола HTTP/HTML учитывайте следующее соотношение 1Vuser = 1 MB RAM.
  • 0

#3 Куатор

Куатор

    Постоянный участник

  • Members
  • PipPipPip
  • 247 сообщений
  • ФИО:Комендантов Илья
  • Город:Украина, Одесса

Отправлено 06 сентября 2010 - 13:28

Пользователи начинают заходить в приложение и начинаются резкие тормоза компьютера. Пользователей не особо много. Порядка 500, но одновременно заходят около 30-40.

LoadRunner 9.10
Protocol of scrip: HTTP/HTML
CPU: 3,60 GHz
RAM: 2,0 GB

Попробуйте изменить количество одновременно стартующих юзверей, если по требованиям лоудтеста необходим именно описанный выше сценарий нагрузки, то можно добавить рэндомную (или постоянную)задержку в скрипты (функция lr_think_time(value); ).
Если необходимо, чтобы юзвери выполняли какие-то действия на сервере обязательно одновременно, используйте функцию lr_rendezvous.
Чтобы не было перегрузки процессора компьютера с лоудраннером, используйте удалённые LoadGenerators (несколько машин, пусть они генерируют нагрузку).
  • 0
Идеальный тестировщик - человек с золотыми руками, растущими из ж...

#4 husky

husky

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

  • Members
  • Pip
  • 35 сообщений

Отправлено 26 октября 2010 - 14:29

У вас недостаточно оперативной памяти для прогона сценария с таким количеством пользователей. Подтвержедние этому увеличение файла подкачки.
При расчете неободимой величины оперативной памяти для ваших сценариев для протокола HTTP/HTML учитывайте следующее соотношение 1Vuser = 1 MB RAM.


Почему недостаточно памяти? У меня же 2 Гигабайта, а пользователей 500, т.е. получается нужно около 500 мегабайт. Т.е. у меня в 4 раза больше.
  • 0

#5 husky

husky

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

  • Members
  • Pip
  • 35 сообщений

Отправлено 26 октября 2010 - 14:32



Пользователи начинают заходить в приложение и начинаются резкие тормоза компьютера. Пользователей не особо много. Порядка 500, но одновременно заходят около 30-40.

LoadRunner 9.10
Protocol of scrip: HTTP/HTML
CPU: 3,60 GHz
RAM: 2,0 GB

Попробуйте изменить количество одновременно стартующих юзверей, если по требованиям лоудтеста необходим именно описанный выше сценарий нагрузки, то можно добавить рэндомную (или постоянную)задержку в скрипты (функция lr_think_time(value); ).
Если необходимо, чтобы юзвери выполняли какие-то действия на сервере обязательно одновременно, используйте функцию lr_rendezvous.
Чтобы не было перегрузки процессора компьютера с лоудраннером, используйте удалённые LoadGenerators (несколько машин, пусть они генерируют нагрузку).

Менять количество пользователей при старте пробовал не помогло.
Разные ЛоадГенераторы не пробовал, но проблема оказалось была в другом. Мне выделили 8 процессоров на машине, а реально работал только 1.
Подкрутили настройки. Пока тормозов не наблюдаю и при 2500 пользователях.

Спасибо всем откликнувшимся.
  • 0

#6 Alex

Alex

    Постоянный участник

  • Members
  • PipPipPip
  • 237 сообщений
  • ФИО:Алексей

Отправлено 28 октября 2010 - 06:01

Причиной еще вполне могли быть настройки лога в run time settings. опции advanced trace и data returned by server должны быть отключены.
  • 0


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

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