Использование статистики
Использование статистики
Иногда необходимо получить представление о том, насколько часто происходит некоторое событие. Иногда требуется сравнить несколько событий и вычислить характеристики для их сравнения. Это очень легко сделать путем введения статистки и механизма для экспортирования соответствующих параметров.
Например, допустим, что необходимо выяснить на сколько часто происходит событие foo и событие bar. В файле исходного кода, в идеале там, где соответствующие события возникают, вводится две глобальные переменные.
unsigned long foo_stat = 0;
unsigned long bar_stat = 0;
Как только наступает интересующее событие, значение соответствующей переменной увеличивается на единицу. Эти переменные могут быть экспортированы как угодно. Например, можно создать интерфейс к ним через файловую систему /proc, или написать свой системный вызов. Наиболее просто прочитать их значение с помощью отладчика.
Следует обратить внимание, что такой подход принципиально не безопасен на SMP машине. В идеале необходимо использовать атомарные переменные. Однако, для временной статистики, которая необходима только для отладки, никакой защиты обычно не требуется.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Сбор статистики по протоколу SNMP
Сбор статистики по протоколу SNMP Начиная с версии NeTAMS 3.4.0 (build 3018) появилась возможность учета трафика путем опроса счетчиков SNMP удаленных устройств. Данная схема работает при наличии:• Коммутатора или маршрутизатора, имеющего работающий SNMP–агент и поддерживающий MIB–II
Отображение статистики
Отображение статистики Отображением статистики занимается скрипт monitor.cgi, входящй с дистрибутив. Как им пользоваться — очевидно из его интерфейса. Пара
Программы для ведения статистики подключения
Программы для ведения статистики подключения Наряду с утилитами для дозвона и ускорения работы в Интернете полезно использовать программы для ведения статистики интернет-соединений. Такие приложения позволяют подсчитывать время, проведенное в Сети, определять объем
Программы для ведения статистики подключения
Программы для ведения статистики подключения Наряду с утилитами для дозвона и ускорения работы в Интернете полезно использовать программы для ведения статистики интернет-соединений. Такие приложения позволяют подсчитывать время, проведенное в Сети, определять объем
6.15 Просмотр статистики IP
6.15 Просмотр статистики IP Узнать о том, как работает IP, можно по достаточно приблизительным статистическим отчетам. Команда netstat -s выводит содержимое счетчиков для наиболее важных событий в IP. Нижеприведенный отчет получен на сервере tigger.jvnc.net, который доступен хостам всей
10.13.6 Пример статистики
10.13.6 Пример статистики Насколько успешно будет работать вычисленный выше тайм-аут? При реализации полученного значения наблюдались значительные повышения производительности. Примером могут служить статистические данные команды netstat, полученные на системе tigger —
Системы статистики в Internet
Системы статистики в Internet Счетчики и рейтингиУстанавливать счетчик и участвовать в рейтингах необходимо. Но при этом также необходимо осознавать, для чего все это нужно. Ставить несколько счетчиков исключительно для подсчета количества посетителей вашего сайта не
П2.6. Просмотр статистики
П2.6. Просмотр статистики Для просмотра статистики по использованию трафика перейдите в раздел Внешние сети | Счетчики консоли управления (рис. П2.18). Рис. П2.18. СтатистикаМы рассмотрели далеко не все возможности программы, но приведенных сведений вполне хватит для ее
Получение статистики
Получение статистики Существует много способов получить статистику Почти все универсальные инструменты, перечисленные в приложении "Инструменты администратора и разработчика InterBase", позволяют получить статистику базы данных с помощью нескольких нажатий мыши, однако
Получение статистики браузера
Получение статистики браузера Первый интересным элементом типа HttpRequest является свойство Browser, обеспечивающее доступ к базовому объекту HttpBrowserCapabilities. Объект HttpBrowserCapabilities, в свою очередь, предлагает множество членов, которые позволяют программно исследовать статистику
8.14. Функция sysinfo(): получение системной статистики
8.14. Функция sysinfo(): получение системной статистики Функция sysinfo() возвращает системную статистике. Ее единственным аргументом является указатель на структуру типа sysinfo. Перечислим наиболее интересные поля этой структуры.? uptime — время в секундах, прошедшее с момента
Получение статистики по индексу
Получение статистики по индексу Firebird предоставляет утилиту командной строки, которая отображает статистические отчеты о состоянии объектов в базе данных. Этот инструмент создает множество отчетов о том, что происходит в базе данных. Основное внимание в этом разделе мы
Анализатор статистики IBAnalyst
Анализатор статистики IBAnalyst IBAnalyst- это инструмент для анализа статистики баз данных InterBase или Firebird, поиска проблем в производительности базы данных, сопровождении, или работы приложений.IBAnalyst решает две важные задачи:* визуализирует статистику базы данных и сообщает об