2015-06-06 3 views
0

Я пробовал движок Google и хранилище данных за эти 2 дня, и я выполнил некоторые испытания нагрузки на jmeter. Я заметил, что все работает нормально в начале дня, но позже автоматическое масштабирование экземпляра перестает работать. Я уже обновился до платного аккаунта и настроил платежную учетную запись для оплаты использования.Почему google app engine останавливает автоматическое масштабирование?

В моем тесте jmeter механизм приложения может обрабатывать 250 запросов в секунду в начале. После некоторых запросов, подобных 10k, запуск двигателя замедляется до 10 rps. Я проверил экземпляры с консоли. Кажется, что когда он замедляется, работает только один экземпляр, автоматическое масштабирование перестает работать.

У кого-нибудь есть представление о том, что там произошло? Thanks

ответ

0

Уверен, что в вашем приложении есть ресурсы, чтобы запустить автомасштабирование?

JMeter известен тем, что не масштабируется. В зависимости от настроек JVM и аппаратной емкости аппарата запрос JMeter в секунду может быть привязан после определенного уровня. Убедитесь, что ваш экземпляр JMeter имеет достаточный ресурс, а также что JVM не находится в режиме безумия GC во время теста.

+0

Не должно быть проблем с jmeter. Я перезапустил jmeter, и проблема все еще существует. И автомасштабирование GAE хорошо работало в первых двух запусках (каждый с 4500 запросами). – khtwo

+0

Хорошо, похоже, это на самом деле проблема JMeter. Каким-то образом он использует ресурсы для подключения или что-то еще, и не может освободить их даже после выхода. После перезагрузки компьютера он снова начнет работать. Кто-нибудь знает, как это решить? или любые инструменты, которые могут освободить ресурсы, используемые для моего JMeter? – khtwo

+0

Я рад, что вы нашли основную причину проблемы. Пожалуйста, проголосуйте за ответ, если вы нашли правильный ответ. Что касается настройки JMeter, я бы предложил вам опубликовать отдельный вопрос, поскольку это поможет более широкому сообществу. – ChaitanyaBhatt

Смежные вопросы