Нагрузочное тестирование репликаций MS SQL Mobile
#1
Отправлено 15 июня 2007 - 08:34
Имеется MS SQL Server 2005 + IIS и множество PDA с MS SQL mobile CE3.
Настроена стандартная репликация.
Подскажите, как провести нагрузочное тестирование такой репликации?
Например, сможет ли имеющийся сервер обслужить 10-20 одновременных репликаций?
#2
Отправлено 15 июня 2007 - 11:18
А Вы не рассматривали такой подход, как запустить "10-20 одновременных репликаций" и померить время выполнения?Например, сможет ли имеющийся сервер обслужить 10-20 одновременных репликаций?
Или я что-то не понимаю в этом вопросе?
#3
Отправлено 15 июня 2007 - 11:57
А Вы не рассматривали такой подход, как запустить "10-20 одновременных репликаций" и померить время выполнения?
Не совсем понятно, каким образом эмулировать такое количество репликаций.
Допустим, необходимо попробовать не 10-20, а 200 одновременных репликаций?
Наверно, можно закупить 200 PDA и попробовать
но такой способ мне кажется затратным и не эффективным.
#4
Отправлено 16 июня 2007 - 17:34
1) Я ответил на вопрос о том, как провести нагрузочное тестирование 10-20 одновременных репликаций.Допустим, необходимо попробовать не 10-20, а 200 одновременных репликаций?А Вы не рассматривали такой подход, как запустить "10-20 одновременных репликаций" и померить время выполнения?
Наверно, можно закупить 200 PDA и попробовать
Вы можете мне не верить, но может оказаться так, что покупка десяти PDA может оказаться самым дешёвым и быстрым вариантом.
Вполне возможно, что эти PDA вы можете получить совсем бесплатно от своего партнёра.
2) Очень распространённая ошибка людей, только начинающих заниматься нагрузочным тестированием, это переоценка количества параллельных процессов/пользователей.
Я подозреваю, что Вы являетесь таким новичком, так как вчера у Вас было только 10 одновременных процессов, а сегодня уже 200.
В первую очередь, я бы посоветовал разобраться с этими числами, а уже потом выбирать подход к тестированию и соответствующие инструменты.
3) А у вас случайно эмулятор этого PDA не завалялся?
В этом случае запуск 10-20 таких эмуляторов на нескольких дешёвых компьютерах может быть то, что вам нужно.
4) А что вам посоветовали ваши партнёры?
Или Вы являетесь первым в мире человеком, который пытается провести подобный тест?
Yury
#5
Отправлено 17 июня 2007 - 14:29
Вы бы это, сняли бы трейс с одной репликации с помощью SQL Server Profiler. Мне кажется, станет понятнее. В случае чего, этот трейс без параметризации можно будет проиграть обратно с помощью ostress.Не совсем понятно, каким образом эмулировать такое количество репликаций.
#6
Отправлено 20 июня 2007 - 12:20
Настало время попробовать.
Будут результаты - напишу.
#7
Отправлено 28 июня 2007 - 15:35
Спасибо всем , кто ответил.
Настало время попробовать.
Будут результаты - напишу.
использую Virtual PC от микрософта с целью размножить устройства.
в нем запускаю емулятор PDA с настроенным подключением к aplication server
обещали на время 4 процессорную машинку с памятью 4Gb
посмотрим , что получиться
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных