Я знаю, как проверить максимальное количество запросов в секунду с помощью таких инструментов, как apache bench и httperf.
Но есть ли способ увидеть среднее количество запросов в секунду, обрабатываемых текущим сервером?
Я надеюсь на что-то более простое, чем анализ времени журнала доступа.
Использование файлов журнала имеет дополнительную проблему, заключающуюся в том, что они содержат только завершенные запросы, а не активно (долго) выполняющиеся запросы ...
Включите Модуль статуса и вы можете напрямую запросить веб-сервер для просмотра в реальном времени:
<Location "/server-status">
SetHandler server-status
Require host localhost
</Location>
Теперь вы можете получить доступ к статистике сервера, используя веб-браузер для доступа к странице http://your.server.example.com/server-status
А Apachetop - это удобный интерфейс командной строки для URL-адреса ServerStatus. https://github.com/JeremyJones/Apachetop