<<
>>

Факторы, влияющие на время выполнения запросов

В настоящее время проблема обеспечения высокой производительности в системах распределенной обработки данных стоит достаточно остро. На рис. 14.1 представлена схема зависимости времени выполнения запросов к распределенной БД от загрузки ресурса.

Иногда ИС сравнивают со стаканом воды (см. левую часть рис. 14.1). Собственно под стаканом (оболочкой) подразумевают технические средства системы и общесистемные пакеты, которые редко меняются в действующей системе. А с водой (содержимым стакана) связывают количество рабочих станций, приложения, которые подвержены частым изменениям. При функционировании сети возрастает число станций, добавляются новые приложения (стакан наполняется). Начиная с какого-то момента, рост нагрузки на сеть превышает возможности технических средств и система начинает «пробуксовывать» (вода выливается из стакана). Справа на рис. 14.1 представлен график зависимости времени выполнения запроса от загрузки ресурса. Сначала с ростом загрузки время выполнения запроса практически не изменяется, оставаясь равным времени выполнения запроса в режиме работы только одного пользователя (То).

Начиная с некоторого значения загрузки ресурса ркр, временное показатели системы резко ухудшаются.

Критическими ресурсами, при увеличении загрузок которых может возникнуть перегрузка всей системы, в основном являются следующие:

• шина или канал LAN-, MAN- или WAN-сети;

• процессор сервера;

• жесткий диск.

Очередь к оперативной памяти (ОП), как правило, не возникает, так как многие современные ОС работают с виртуальной памятью. В этом случае очередь к ОП трансформируется в очередь к внешней памяти.

Загрузка ресурса

Рис.

14.1. Зависимость времени выполнения запроса от загрузки ресурса

Таким образом, время выполнения запроса зависит от загрузок ресурсов р и времени выполнения запроса в режиме работы одного пользователя (Г0). При этом важно следить, чтобы максимальная загрузка ресурсов (по всем ресурсам системы) не превышала р,ф » 0,6. В этом случае время выполнения запроса будет примерно равно Го. В случае, если загрузка какого- либо ресурса превышает значение 0,6, то система начинает работать нестабильно. Поэтому, например, тот факт, что в критических ситуациях Token Ring сохраняет производительность на уровне 12 Мбит/с, не помогает, так как в этом случае важно снизить интенсивность поступления пакетов, чтобы выйти из зоны нестабильности (см. рис, 14.1). Необходимо отметить, что Го зависит от р: при фиксированном числе рабочих станций снижение загрузки ресурсов приводит к уменьшению и времени выполнения запроса Го. Ниже приведены рекомендации по уменьшению загрузок критических ресурсов.

Загрузка ресурса

р = Г6,

где Я — интенсивность потока заявок к ресурсу (1/с); b — время обслуживания заявки ресурсом (с).

Все рекомендации по повышению производительности системы можно разделить на две группы:

• рекомендации, связанные с уменьшением времени обслуживания заявки ресурсом (6);

• рекомендации, направленные на снижение интенсивности потоков заявок к ресурсу (Я).

14.2.

<< | >>
Источник: Григорьев Ю.А., Ревунков Г.И.. Банки данных. 2002

Еще по теме Факторы, влияющие на время выполнения запросов:

  1. 2.6. Факторы, влияющие на правовую психологию населения
  2. 2.6. Факторы, влияющие направовую психологию населения
  3. ФАКТОРЫ, ВЛИЯЮЩИЕ НА ПРОЦЕСС МОДЕЛИРОВАНИЯ
  4. Факторы, влияющие на восприимчивость нововведений в правоохранительных органах.
  5. § 1. Факторы, влияющие на конституционное право арабских стран
  6. Организационно-психологические факторы, отрицательно влияющие на взаимодействие служб и подразделенийоргана правопорядка
  7. Организационно-психологические факторы, отрицательно влияющие на взаимодействие служб и подразделений органа правопорядка.
  8. 8. СИСТЕМА ЖАНРОВ В ЖРНАЛИСТИКЕ. ЭВОЛЮЦИЯ ЖАНРОВ. ФАКТОРЫ, ВЛИЯЮЩИЕ НА ИЗМЕНЕНИЕ ЖАНРОВОЙ СПЕЦИФИКИ. ОСНОВНЫЕ ТЕНДЕНЦИИ НА СЕГОДНЯШНИЙ ДЕНЬ.
  9. Статья 1082. Выполнение должником денежного требования фактору
  10. Статья 849. Права заказчика во время выполнения работы
  11. Статья 1196. Возмещение вреда, причиненного физическому лицу во время выполнения им договорных обязательств
  12. 1. Ожидания и запросы аудитории
  13. Время сейчас такое – время мудрости пришло!
  14. § 4. Иные особенности субъектного состава, влияющие на правовое регулирование договоров
  15. 14. 4. Рабочее время и время отдыха