Всем привет!
Коллеги, помогите пожалуйста решить проблему следующего характера.
Каким образом определить аппаратную конфигурацию машины - агента (или нескольких машин), на которых будут запускаться N виртуальных пользователей (число N - известно)?
Должен ли это быть один мощный несколько процессорный сервер или же несколько более слабых машин?
Как в обоих случаях определить конфигурацию?
Тестирование на нагрузку проводиться с помощью Rational Robot.
Вижу два варианта решения проблемы (только варианты, самого решения пока нет :) ):
1. Опираться на какие - то эмпирические оценки (поделитесь пожалуйста, если кто - то ими обладает)
2. Провести испытания на каком - то компьютере с известной конфигурацией. Определить максимальное количество виртуальных пользователей, которые он потянет. А потом каким - то образом экстраполировать. Так вот каким образом для меня пока остается загадкой...
Всем заранее огромное спасибо!
Требования к железу для VUsers
Автор van, 13 апр 2005 08:22
Сообщений в теме: 2
#1
Отправлено 13 апреля 2005 - 08:22
#2
Отправлено 13 апреля 2005 - 16:47
При определении максимального количества виртуальных пользователей на один load generator в основном придется обращать внимание на память. Все остальное вторично. Есть небольшие исключения (когда важны также GDI ресурсы), но Rational все равно с такими типами VU работать не умеет.
На размер требуемой памяти для одного VU будут влиять тип VU, используемая ОС, а также каким образом будут запускаться виртуальные пользователи - как процесс или как thread.
Я бы вдобавок к вашим двум вариантам предложил третий - обратиться к вендору за информацией по memory footprint. Вы получите наиболее полную и точную информацию.
Если предпочитаете сами повозиться с этим вопросом, то берите любой load generator и эмпирически определяйте сколько VU он сможет выдержать. Таким образом определите сколько машин вам потребуется для всего load test. Экстраполировать по памяти я бы не стал, надежнее взять несколько машин с такой же конфигурацией, которую вы уже испытали и знаете, что определенное количество VU точно будут работать.
На размер требуемой памяти для одного VU будут влиять тип VU, используемая ОС, а также каким образом будут запускаться виртуальные пользователи - как процесс или как thread.
Я бы вдобавок к вашим двум вариантам предложил третий - обратиться к вендору за информацией по memory footprint. Вы получите наиболее полную и точную информацию.
Если предпочитаете сами повозиться с этим вопросом, то берите любой load generator и эмпирически определяйте сколько VU он сможет выдержать. Таким образом определите сколько машин вам потребуется для всего load test. Экстраполировать по памяти я бы не стал, надежнее взять несколько машин с такой же конфигурацией, которую вы уже испытали и знаете, что определенное количество VU точно будут работать.
#3
Отправлено 14 апреля 2005 - 05:56
Дмитрий, спасибо большое!
Также большое спасибо всем, кто мне ответил по аське :)
Также большое спасибо всем, кто мне ответил по аське :)
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных