МІНІСТЕРСТВО ОСВІТИ І НАУКИ РОСІЙСЬКОЇ ФЕДЕРАЦІЇ
Федеральне державне бюджетне освітня установа вищої професійної освіти
«Санкт-Петербурзький національний дослідницький університет інформаційних технологій, механіки й оптики»
Лабораторна робота
Дисципліна: Програмно-апаратні засоби захисту інформації
«Навантажувальне тестування Apache за допомогою ab»
Виконав:
Баландін Максим
Санкт-Петербург
Мета лабораторної роботи:
Перевірка працездатності і продуктивності стандартно налаштованого web-сервера в умовах навантажувального тестування. Отримання теоретичних знань.
Хід виконання роботи:
Сервер встановлений на цільовому хості і справно функціонує.
Малюнок 1
Зробимо навантаження на сервер в 5000 послідовних запитів:
Далі, зробимо навантаження з такої ж кількості запитів, але 500 з них будуть спрямовані на сервер одночасно:
Бачимо, що сервер впорався з навантаженням.
Далі, збільшимо кількість одночасних запитів до 1000 і побачимо, що сервер з навантаженням не впорався:
сервер наргузка тестування
Зробимо навантаження на скриптовой мова PHP. Зробимо навантаження в 3000 послідовних запитів на сервер:
Бачимо, що сервер успішно впорався, але в порівнянні з html, затратив більше часу на обробку запитів:
Далі, до попередньої навантаженні додамо 500 одночасних запитів.
Сервер справляється.
Підвищимо кількість одночасних запитів до 900 і побачимо, що сервер вже не справляється:
Висновок: в ході роботи отримані навички навантажувального тестування, проведений аналіз продуктивності і працездатності сервера, визначено критичні кількості одночасних запитів для даної конфігурації сервера.