Yellow Leaf

Yellow Leaf


Поиск по сайту


Вход
Правила портала
Регистрация
Забыли пароль?
О команде проекта
Справка по оформлению постов


Последние комментарии к новостям и статьям
Re: Использование нескольких интернет-каналов для повышения надёжности соединения
Re: Доступн для загрузки пакет с играми для Ubuntu Linux - GamePack 9.10.2
Re: Вышла новая версия библиотеки QRemoteSignal
Re: Организация трансляции потока с веб-камеры с помощью ffserver
Re: Общий принтер в локальной сети на Linux
Ещё комментарии >>>


 


Новые файлы
Debian: cue2tracks_0.2.11_all (Дополнение для CUE 2 Tracks v0.2.11)
Gentoo: cue2tracks-0.2.11 (Дополнение для CUE 2 Tracks v0.2.11)
CUE 2 Tracks v0.2.11
Jabber-Shell 20090303
EasySoft AutoRun 0.4.1


Новое на форуме
Движок сайта. версия 2.0
Не получаеться поднять VPN сервер на Ubuntu server 10.04
Нужен логопед, срочно
Словить процесс
проблемы с разделом жесткого диска


Проекты
Jabber-Shell
Qmmp
QStarDict
PHPSAAdmin


Друзья сайта
 Open Kazan - Казанское сообщество пользователей OpenSource 


Посетителей с 08.09.2006

4736757


Внешний вид портала


RSS-Ленты
Новости
Файлы


 

   
  Яндекс цитирования  

«Жёлтый Лист» - cайт о мире юникс
Новости Форум Статьи Файлы Пользователи
   

Новый инструмент для профайлинга PHP-скриптов - collectd-pinba

MooSE 2010-01-24 13:34:18

Часто возникает необходимость отслеживать нагрузку, создаваемую работой PHP-сценариев на сервере, а также использование ими ресурсов. Это особенно важно для оценки текущих ограничений при оптимизации параметров сервера и выборе направлений дальнейшего масштабирования.

Одно из существующих решений для этих целей известно как PINBA. Оригинальный PINBA представляет собой расширение PHP (php-pinba) и плагин к MySQL (pinba-engine). По завершении выполнения сценария php-pinba отправляет статистические данные pinba-engine, который в свою очередь, собирает информацию о работе сценариев. Потом эта информация может быть считана для анализа из временных таблиц в MySQL. Данное решение не полное, нужны средства для хранения и отображения в удобной форме собранной информации. Также для работы необходима MySQL версии не ниже 5.1 (поскольку поддержка плагинов появилась в 5.1).

Мы уже писали про легковесную систему сбора статистики Collectd. Недавно вышел первый альфа релиз collectd-pinba плагина к Collectd (проект живёт по адресу http://sourceforge.net/projects/collectd-pinba). Разработка основана на коде оригинального pinba-engine. Первоначально collectd-pinba разрабатывался как посредник между collectd и pinba-engine, но впоследствии стал представлять из себя замену pinba-engine. Таким образом, из проекта PINBA для полноценной работы необходимо только расширение к PHP.

На данный момент плагин собирает следующую информацию:

  • Число запросов в секунду
  • Время выполнения запросов
  • Использование ресурсов в пользовательском режиме
  • Использование ресурсов в системном режиме
  • Используемая скриптами память
  • Размер генерируемых скриптами данных

По умолчанию плагин всегда мониторит общую статистику работы всех скриптов, но есть возможность разделять информацию по имени хоста, серверу и скрипту путём добавления в конфигурацию соответствующих опций. Стоит заметить, что в текущем версии не реализована работа с pinba таймерами, что намечается в будущем.

Автор рассчитывает на сотрудничество со всеми, кого заинтересовала данная разработка. Отчеты по тестам, замечания, предложения, багрепорты всячески приветствуются.

Сайт проекта

Ключевые слова:collectd, pinba, php


Комментарии:

Содержание*:
=

При копировании материалов с этого сайта ссылка на источник обязательна! Уважайте труд авторов!


Если материалы с этого сайта оказались вам полезны - Вы можете поддержать этот проект переведя на его счёт любую сумму, какую сочтёте нужным.

рублей


Обратная связь


© 2006-2010 Вадим Калинников aka MooSE
Сайт размещён на VPS от Агава


Каталог чешских хрустальных люстр. Хрустальные люстры поиск рейтинга. . Шведский сварочный полуавтомат газовое. Продам сварочный полуавтомат.