Нагрузочное тестирование Apache с помощью ab
Проверка работоспособности и производительности стандартно настроенного web-сервера в условиях нагрузочного тестирования. Определение критического количества одновременных запросов для данной конфигурации сервера. Нагрузка на скриптовой язык PHP.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 23.03.2015 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики»
Лабораторная работа
Дисциплина: Программно-аппаратные средства защиты информации
«Нагрузочное тестирование Apache с помощью ab»
Выполнил:
Баландин Максим
Санкт-Петербург
Цель лабораторной работы:
Проверка работоспособности и производительности стандартно настроенного web-сервера в условиях нагрузочного тестирования. Получение теоретических знаний.
Ход выполнения работы:
Сервер установлен на целевом хосте и исправно функционирует.
Рисунок 1
Сделаем нагрузку на сервер в 5000 последовательных запросов:
Далее, сделаем нагрузку из такого же количества запросов, но 500 из них будут направлены на сервер одновременно:
Видим, что сервер справился с нагрузкой.
Далее, увеличим количество одновременных запросов до 1000 и увидим, что сервер с нагрузкой не справился:
сервер наргузка тестирование
Сделаем нагрузку на скриптовой язык PHP. Сделаем нагрузку в 3000 последовательных запросов на сервер:
Видим, что сервер успешно справился, но по сравнению с html, затратил больше времени на обработку запросов:
Далее, к предыдущей нагрузке добавим 500 одновременных запросов.
Сервер справляется.
Повысим количество одновременных запросов до 900 и увидим, что сервер уже не справляется:
Вывод: в ходе работы получены навыки нагрузочного тестирования, произведен анализ производительности и работоспособности сервера, определены критические количества одновременных запросов для данной конфигурации сервера.
Размещено на Allbest.ru
Подобные документы
Знакомство с особенностями выбора плагинов для мониторинга показателей сервера. Анализ проблем разработки сценариев действий пользователей. Основные этапы создания сайта для нагрузочного тестирования. Общая характеристика метрик производительности.
отчет по практике [713,6 K], добавлен 13.05.2014Установка и настройка локального web–сервера и его компонентов. Конфигурационные файлы сервера Apache и их натройка. Настройка PHP, MySQL и Sendmail. Проверка работоспособности виртуальных серверов. Создание виртуальных хостов. Тест Server Side Includes.
учебное пособие [6,2 M], добавлен 27.04.2009Комплексный подход к организации ИТ-операций. Упрощение ИТ-инфраструктуры и сокращение расходов. Повышение производительности приложений. Конфигурации серверов IBM, их характеристика. Дополнительное оборудование для сервера, программное обеспечение.
курсовая работа [1,4 M], добавлен 25.03.2015Проведение тестирования производительности Node.js сервера в зависимости от количества и интенсивности подключений, анализ данных. Аппаратные и программные компоненты тестового стенда. Принцип работы протокола websocket. Серверная часть приложения.
курсовая работа [3,8 M], добавлен 07.07.2013Компоненты вычислительной системы, предоставляющие клиенту доступ к определенным ресурсам и обмен информацией. Функциональные возможности ядра веб-сервера Apache. Механизм авторизации пользователей для доступа к директории на основе HTTP-аутентификации.
курсовая работа [105,6 K], добавлен 07.06.2014Система доменных имен. Регистрация доменов и обратное преобразование имен. Схема работы DNS сервера. Конфигурация BIND сервера. Расшифровка полей файлов зон. Программное обеспечение, настройка DNS сервера BIND. Проверка работоспособности системы.
курсовая работа [1,6 M], добавлен 20.09.2013История и основные сведения о сервере. Классификация и ресурсы серверов. Важность системы охлаждения для сервера. Выбор компонентов для сборки сервера. Основные неисправности и способы их устранения. Проведение технического обслуживания и ремонта сервера.
дипломная работа [2,1 M], добавлен 24.06.2015Организация корпоративного файлового сервера, выполняющего функции прокси-сервера на базе ОС Linux. Процесс его реализации. Выбор оптимальной аппаратно-программной платформы. Расчёт сметы затрат на выполнение объёма работ по созданию FTP-сервера.
дипломная работа [2,0 M], добавлен 06.07.2012Электронная почта – средство обмена информацией; администрирование почтового сервера. Протоколы принудительной доставки почты. Создание и настройка виртуального сервера, параметры его конфигурации. Управление входящими сообщениями и почтовыми ящиками.
презентация [296,8 K], добавлен 10.11.2013Виртуальная файловая система. Файловая система Ext2fs (Linux ext2 File System). Использование операционной системы Linux. Настройка веб-сервера Apache. Управление Web-сервером. Комплекс системных программных средств, реализующих управление файлами.
курсовая работа [167,4 K], добавлен 25.12.2013