Способы мониторинга и учёта нагрузки на сервер от клиента.

12
Bazis007
На сайте с 10.06.2008
Offline
84
2662

Тема учёта нагрузки от конкретного пользователя, думаю, знакома каждому хостеру. Хотелось бы узнать у практиков(тех, кто думает, считает, что-то слышал просьба не оффтопить), какие инструменты вы используете для отслеживания потребления ресурсов. В частности интересует нагрузка на CPU (апача и базы данных), и интенсивности использования дисковой подсистемы от пользователя (ну или VHOSTа)? Есть ли какие-нибудь готовые решения, которые собирают статистику, которую можно предъявить пользователю в качестве серьёзного аргумента?

Насколько имеет смысл использовать граббинг server-status'а?( те. адресс сайта и время выполнения)

В общем кто какой подход использует, и насколько успешно это помогает?

zexis
На сайте с 09.08.2005
Offline
388
#1

Сообщите подробнее какую конфигурацию софта и ОС для предоставления виртуального хостинга используете.

Тогда будет проще советовать.

Himiko
На сайте с 28.08.2008
Offline
560
#2

apache mpm-itk + аккаунтинг.

Это как вариант:)

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
Bazis007
На сайте с 10.06.2008
Offline
84
#3

OS: Debian 5

Apache : 2.2

php : 5.3

Bazis007 добавил 26.07.2010 в 16:22

Himiko:
apache mpm-itk + аккаунтинг.
Это как вариант:)

А как считает нагрузку на MySQL?

Himiko
На сайте с 28.08.2008
Offline
560
#4
Bazis007:

А как считает нагрузку на MySQL?

Естественно никак. Считает проц, память, нагрузку на диски.

Для MySQL есть спец. сборки, которые умеют стату показывать.

Andreyka
На сайте с 19.02.2005
Offline
822
#5

mysql можно считать по long query

Не стоит плодить сущности без необходимости
Bazis007
На сайте с 10.06.2008
Offline
84
#6
mysql можно считать по long query

Мне нужно считать все, а не только длинные. Задача то не оптимизация, а обосновать клиенту тариф, ссылаясь на объективные данные по нагрузке.

Himiko
На сайте с 28.08.2008
Offline
560
#7
Bazis007:
Мне нужно считать все, а не только длинные. Задача то не оптимизация, а обосновать клиенту тариф, ссылаясь на объективные данные по нагрузке.

Можно ставить long_query_time=0 и считать всё :) (ну или 1 для старых версий mysql)

v4.0, 4.1, 5.0: long_query_time is limited to a resolution of 1 to 10 seconds.
v5.1 up to and including 5.1.20: long_query_time is limited to a resolution of 1 to 10 seconds.
5.1.21+: for the value of long_query_time "the minimum is 0, and a resolution of microseconds is supported when logging to a file
N
На сайте с 06.05.2007
Offline
419
#8

Bazis007, сколько раз это надо повторить?

Himiko:
Для MySQL есть спец. сборки, которые умеют стату показывать.

ставьте патчи или сразу сборки.

Кнопка вызова админа ()
iamsens
На сайте с 26.08.2009
Offline
115
#9
Bazis007:
Тема учёта нагрузки от конкретного пользователя, думаю, знакома каждому хостеру. Хотелось бы узнать у практиков(тех, кто думает, считает, что-то слышал просьба не оффтопить), какие инструменты вы используете для отслеживания потребления ресурсов. В частности интересует нагрузка на CPU (апача и базы данных), и интенсивности использования дисковой подсистемы от пользователя (ну или VHOSTа)? Есть ли какие-нибудь готовые решения, которые собирают статистику, которую можно предъявить пользователю в качестве серьёзного аргумента?

Насколько имеет смысл использовать граббинг server-status'а?( те. адресс сайта и время выполнения)

В общем кто какой подход использует, и насколько успешно это помогает?

имхо: подсчет очень ресурсоемкий, проще не считать =)

Andreyka
На сайте с 19.02.2005
Offline
822
#10

А на обычные запросы можно limit тавить :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий