Настройка производительности

Настройка производительности Настройка производительности Повышение производительности компьютерных систем  Проблема производительности может быть реальной или ожидаемой  Системы реагируют на нагрузку снижением […]

Настройка производительности

  • Настройка производительности

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

    • Оценка проблемы и определение приемлемого поведения 
    • Измерение производительности перед изменениями 
    • Определение узкого места и его изменение для улучшения производительности 
    • Повторное измерение после изменений для оценки эффективности 
  • Методы повышения производительности

    • Оптимизация кода, балансировка нагрузки, кэширование, распределенные вычисления, самонастройка 
    • Профилирование для определения оптимизируемых разделов программы 
  • Инженерия эффективности

    • Дисциплина для удовлетворения нефункциональных требований систем 
    • Разработка бизнес-процессов, объемных данных, системы и ее развертывание 
    • Управление сервисами после развертывания системы 
  • Оптимизация кода

    • Улучшение кода для выполнения операций один раз перед циклом 
    • Замена сложных алгоритмов на более простые 
  • Стратегия кэширования

    • Устранение узких мест за счет сохранения часто используемых данных в памяти 
    • Поиск оптимальной конфигурации для приложений с большим количеством параметров 
  • Балансировка нагрузки

    • Равномерное использование всех систем для повышения общей производительности 
    • Выбор машины для операции на основе загрузки других систем 
  • Распределенные вычисления

    • Увеличение параллельного выполнения на современных архитектурах 
    • Важность распределенных систем для достижения высокой производительности 
  • Самонастраивающийся

    • Система оптимизирует свои внутренние параметры для максимизации эффективности 
    • Нелинейное адаптивное управление характерно для самонастраивающихся систем 
  • Узкие места

    • Часть системы, работающая на пределе своих возможностей 
    • Важность измерения для доказательства существования узких мест 
  • Рекомендации

    • Ссылки на статьи для устранения узких мест масштабируемости и повышения производительности различных систем 

Полный текст статьи:

Настройка производительности

Оставьте комментарий

Прокрутить вверх