Назад | Перейти на главную страницу

имитировать нагрузку на виртуальный хостинг

Я хочу имитировать некоторую активность общего хостинга в среде тестирования. Особенно интересует производительность ввода / вывода. Необходимо подражать: многие sql-запросы, http-запросы и некоторые дополнительные действия, например, извлечение большого архива.

В голову приходит только создание полной копии сервера shared-hosting, всех сайтов, со всеми базами и написание какого-нибудь демона для парсинга access.log и выполнения запросов от него. Но даже в этом случае возникают трудности: нужно скопировать тысячу сайтов, много запросов в журнал в любую секунду, должны быть предоставлены запросы POST, а не только GET, должны быть авторизованы на десятках сайтов (некоторые тяжелые запросы, созданные при работе в административный раздел сайтов.)

Может есть готовое решение для этого теста?

Операционная система тестовой платформы: FreeBSD

UPD: Цель теста - сравнить производительность системы с разными решениями mysql и различной конфигурацией RAID (обычное зеркало и гибридное зеркало).