Поиск упрощающих допущений

Оценить
(0 голоса)

Существует много способов моделирования рабочих нагрузок. С большим приближением, если вам известно типичное значение плотности обработки для заданной рабочей нагрузки, вы могли бы предсказать требования к ЦП, исходя из требований к дисковому хранилищу. С другой стороны, если вам известен симптом ЦП и ввода/вывода каждой индивидуальной бизнес-транзакции в той системе, которую предполагается использовать, то вы можете начать построение картины рабочей нагрузки в целом.

Естественно, что могут существовать огромные различия в природе и масштабе бизнес-транзакций и транзакций БД. Сложная бизнес-транзакция OLTP, такая, например, как заказ на покупку, может включать множество транзакций БД. Можно произвести упрощение, выражая бизнес-транзакции в виде требований к ЦП, а также в виде количества и типа логических операций ввода/вывода для каждой транзакции БД (например, обновление, вставка, выборка, удаление).

Другим возможным вариантом является построение базового уровня на основе анализа транзакций для известной рабочей нагрузки. Это может быть рабочая нагрузка OLTP промышленного стандарта ТРС (Transaction Processing Performance Council - совета по производительности обработки транзакций), ТРС-С; после этого можно попытаться свести каждую транзакцию в новой рабочей нагрузке к одной из известных транзакций ТРС-С. Учитывая это, мы детально проанализировали поведение логического ввода/вывода для каждой транзакции ТРС-С во время исследований этого проекта и выполнили проверку нашей аналитической информации с использованием данных, отобранных в период проведения нескольких тестирований ТРС-С.

Тем не менее, самая серьезная проблема сложной модели состоит в том, что для ее использования требуется значительное количество детальных данных. Большинство конечных пользователей не способны задать логический ввод/вывод и прерывание ЦП для их транзакций БД; многое недоступно, даже если задать детальное количество бизнес-транзакций, обрабатываемых в заданный период времени. И похоже, конечные пользователи будут испытывать недостаток в детальной информации, принять решение при работе с моделью, основанной на довольно простом наборе допущений.

Накопление исходных данных
Ответы на правильные вопросы
Построение модели
Различие между затратами ресурсов
Окончательный расчет прогнозируемых требований к квантам

Добавить комментарий


Защитный код
Обновить