Различие между затратами ресурсов

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

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

В течение определенного периода времени сложность модели постепенно увеличивалась для учета следующих дополнительных элементов:

•             Уровень оптимизации приложения (низкий, средний, высокий). Этот параметр был необходим для учета различных затрат, направленных на оптимизацию рабочих нагрузок. ТРС-С - это пример рабочей нагрузки высокой оптимизации по сравнению с низкой оптимизацией большинства рабочих нагрузок заказчиков. Приложения ISV чаще относятся к среднему уровню.

•             Использование программного обеспечения форм в проектировании приложения. Коммерческое программное обеспечение форм требует значительно больше ресурсов ЦП и памяти на одно место, чем при облегченной библиотеке, подобной curses. Тест ТРС-С с его блочным режимом терминального ввода даже еще более легковесный.

•             Установка приложений на основе архитектуры клиент/сервер (приложения выполняются в отдельных клиентских системах) в сравнении с системами разделения времени (приложения выполняются на сервере БД).

•             Применение мониторов транзакций. Мониторы транзакций создают пользователям возможность мультиплексирования через очереди, уменьшая, таким образом, требования к ЦП со стороны сервера и также требования к ресурсам памяти.

•             Установка файлов БД в файловой системе Unix или на низкоуровневых устройствах.

•             Фоновая пакетная рабочая нагрузка, если она вообще имеет место, классифицируется как отсутствующая, облегченная, средняя, нагруженная и очень нагруженная.

•             Желаемое максимальное использование ЦП.

•             Ожидаемый рост рабочей нагрузки перед следующим аппаратным обновлением.

Каждому из этих элементов необходим связанный с ЦП коэффициент нагрузки, а также в некоторых случаях IOPS, пропускная способность или коэффициент нагрузки памяти. Поэтому окончательное выражение прогнозируемых требований к квантам выглядит приблизительно следующим образом:

•             Q = ТРМ х

(Light%*cpuL + Medium%*cpuM + Heavy%*cpuH + VeryHeavy%*cpuV) x (ElementI*LocidFactorI) + (Element!* LoadFactorl) +

+ (Element N* LocidFactor N))

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

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


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