DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Модели производительности

одели производительности

Компьютерные модели производительности сложнее описанной «вод­ной» модели, но все же они не настолько сложны, чтобы быть недоступ­ными. Сложность моделирования производительности в том, что по­строение модели требует определенных математических знаний. Но на­до сказать, что самую сложную часть работы за нас уже сделали. За по­следнее столетие ученые создали раздел математики, получивший название теории массового обслуживания, который и занимается моделированием производительности систем, подобных нашим. В этой главе рассказано о том, как использовать некоторую определенную модель теории массового обслуживания для получения достоверных ответов на следующие вопросы:
Насколько быстрее будет работать функция приложения для пользователей при добавлении в систему процессоров? Что будет, если заменить существующие процессоры другими, работающими на процентов быстрее?
Насколько медленнее будет работать функция приложения f, если добавить к текущей рабочей нагрузке системы пользователей?
Сколько процессоров потребуется системе, если необходимо обеспе­чить завершение процентов выполнений в течение не более се­кунд?

Насколько быстрее будет работать функция приложения для пользователей, если удастся избавиться от процентов кода в ?
Что лучше отвечает нашим требованиям - система с действитель­но быстрыми процессорами? Или система с m + n более медленны­ми процессорами?
Я не буду приводить в этой книге вывод формул теории массового об­служивания. Если вы захотите понять, почему теория массового об­служивания эффективна, то найдете нужную информацию в соответ­ствующих специализированных источниках. Я же в этой главе разъ­ясняю, как применять теорию массового обслуживания на практике в проектах повышения производительности Oracle. Я рассмотрю про­шедшую «полевые испытания» модель теории массового обслужива­ния, реализованную в Microsoft Excel. Здесь будет описана как сама модель, так и способы ее применения.

Те, кого заинтересовала теория массового обслуживания, могут обратиться к замечательной справочной литературе по этой те­ме. Я лично предпочитаю следующие издания: [Gross and Harris (1998)], [Gunther (1998)], [Jain (1991)], [Allen (1994)] и [Klein-rock (1975)].

 









jAntivirus