powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как протестить 2 сервера?
9 сообщений из 9, страница 1 из 1
Как протестить 2 сервера?
    #35441876
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

Скажу сразу - новичок, так что сори за дилетанский вопрос.
Есть два сервера:
1) ASE 12.5, 32-битный
2) ASE 15, 64-битный

Как протестировать на производительность?
Есть ли универсальные методы тестирования?

Необходимо увидеть следующие результаты:
1) Время за которое выполняется тест
2) Загрузка процессора
...
Рейтинг: 0 / 0
Как протестить 2 сервера?
    #35441919
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Imperous пишет:
> Как протестировать на производительность?

Лучше всего - написать эмулятор вашего приложения.
Правда, это долго, муторно и дорого.

> Есть ли универсальные методы тестирования?

Нет. Есть универсальные тесты a la TPC, но
они в сущности ничего не показывают.
Тестирование производительности - вообще, задача,
которая должна избегать универсальности.

> 2) Загрузка процессора

Глупый, смотреть производительность надо, а не загрузку.
Кол-во полезных операций в единицу времени.
Если у тебя загрузка будет 10%, как ты думаешь,
у тебя больше будет операций в единицу времени,
чем когда у тебя загрузка 100% ?
Оно конечно, может быть по-разному, но, как правило,
меньше. В общем, мерить производительность загрузкой
процессора - это неправильно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как протестить 2 сервера?
    #35441946
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ImperousВсем привет!

Скажу сразу - новичок, так что сори за дилетанский вопрос.
Есть два сервера:
1) ASE 12.5, 32-битный
2) ASE 15, 64-битный

Как протестировать на производительность?
Есть ли универсальные методы тестирования?

Необходимо увидеть следующие результаты:
1) Время за которое выполняется тест
2) Загрузка процессора
многое зависит от дисковой подсистемы
если она неоптимальна, то оба сервера будут показывать одинаково низкую производительность на дисковых операциях, которые для сервера СУБД самые тяжелые
картину может немного скрасить большой объем оперативки
...
Рейтинг: 0 / 0
Как протестить 2 сервера?
    #35442018
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я знаю что дисковые моменты решены правильно, на обоих серверах линух, и под "Database device" отведены разные партиции (там где это требуется, но точно сказать не могу).
И все же, как их протестить?
...
Рейтинг: 0 / 0
Как протестить 2 сервера?
    #35442079
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ImperousНасколько я знаю что дисковые моменты решены правильно, на обоих серверах линух, и под "Database device" отведены разные партиции (там где это требуется, но точно сказать не могу).
И все же, как их протестить?

выбор той или иной редакции СУБД необходимо проводить после тестов конкретных примеров, т.е. определите для себя самые тяжелые или характерные запросы, которые использует прикладная система и погоняйте их исходя из типичных ситуаций (параллельное выполнение, периодичность в течение дня и т.п.)

чем больше запросов вы откатаете тем больше у вас получится то, что сказал MasterZiv, т.е. эмулятор приложения

PS не стоит забывать, что запросы надо проверить в том числе и при чистом (холодном) кэше
PPS настройки серверов ASE у вас одинаковые ?
...
Рейтинг: 0 / 0
Как протестить 2 сервера?
    #35442340
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad ImperousНасколько я знаю что дисковые моменты решены правильно, на обоих серверах линух, и под "Database device" отведены разные партиции (там где это требуется, но точно сказать не могу).
И все же, как их протестить?
PPS настройки серверов ASE у вас одинаковые ?
да
...
Рейтинг: 0 / 0
Как протестить 2 сервера?
    #35442794
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Касательно эмулятора, то можно не писать самостоятельно а использовать Многопоточный генератор тестовой нагрузки
...
Рейтинг: 0 / 0
Как протестить 2 сервера?
    #35442831
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad пишет:

> PS не стоит забывать, что запросы надо проверить в том числе и при
> чистом (холодном) кэше

Наоборот, я бы сказал, - бессмысленно. Только на "прогретом", наполненном.
Вам что надо тестировать, как реально будет приложение работать,
или как будет SQLServer наполнять кэш ? Я думаю, конечно скорее всего
первое. Хотя конечно тут могут быть разные цели.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как протестить 2 сервера?
    #35442861
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
komrad пишет:

> PS не стоит забывать, что запросы надо проверить в том числе и при
> чистом (холодном) кэше

Наоборот, я бы сказал, - бессмысленно. Только на "прогретом", наполненном.
Вам что надо тестировать, как реально будет приложение работать,
или как будет SQLServer наполнять кэш ? Я думаю, конечно скорее всего
первое. Хотя конечно тут могут быть разные цели.
Posted via ActualForum NNTP Server 1.4

MasterZiv, жизнь гораздо многограннее и разнообразнее, чем каждый из нас её видит

я упомянул холодный кэш для того, чтобы они не удивлялись и были готовы к тому, что после рестарта сервера их запросы сначала будут тормозить
так же, я упомянул холодный кэш для того, чтобы зная "быстродействие" запросов на холодном кэше они смогли заранее составить себе разогревающие скрипты
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как протестить 2 сервера?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]