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

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
grischuk2703
Сообщения: 29
Зарегистрирован: 2013.08.24, 00:59
Откуда: Украина

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

Сообщение grischuk2703 »

Добрый день! Подскажите кто чем пользуется чтобы измерить производительность сервера? тоесть узнать сколько запросов в секунда например приходит, сколько запросов в базу идет, сколько память используется и т.д. И еще можно ли включать профилирование с xhprof на продакшин серверах? не ляжет ли сервер при этом? Спасибо.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: как измерить производительность сервера

Сообщение samdark »

siege, ab для проверки RPS. Память и запросы надо логировать. xhprof не положит сервер, но в этом плане хорош. Есть ещё blackfire и тоже годится для production.
Аватара пользователя
Йож
Сообщения: 574
Зарегистрирован: 2015.08.26, 03:05

Re: как измерить производительность сервера

Сообщение Йож »

Если касаемо не сайта вообще, а сервера, то хорошо все данные показывает Apache server-status:
https://rche.ru/769_ustanovka-mod_statu ... pache.html
Скрин: https://prnt.sc/h45py0

В mysql тоже есть переменные server-status:
https://dev.mysql.com/doc/refman/5.7/en ... ables.html
Скрины из phpmyadmin: http://prntscr.com/h45q73
http://prntscr.com/h45qak

И, наконец, htop через SSH.
Скрин: http://prntscr.com/h45qdj
grischuk2703
Сообщения: 29
Зарегистрирован: 2013.08.24, 00:59
Откуда: Украина

Re: как измерить производительность сервера

Сообщение grischuk2703 »

нашел такой мониторинг как netdata, кто что о нем думает? кто использовал на продакшине?
Ответить