АнглийскийФранцузскийИспанский

Значок OnWorks

pmdabash - Интернет в облаке

Запустите pmdabash в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда pmdabash, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


пмдабаш - Агент домена Bourne-Again SHell для отслеживания показателей производительности

СИНТАКСИС


$ PCP_PMDAS_DIR / bash / pmdabash [-C] [-d домен] [-l журнальный файл] [-I интервал] [-t Тайм-аут] [-U
username] файл конфигурации

ОПИСАНИЕ


пмдабаш это экспериментальный агент домена показателей производительности (PMDA), который экспортирует "xtrace"
события из прослеженного колотить(1) процесс. Сюда входит информация о выполнении команды
которые обычно отправляются в стандартную ошибку с набор -x вариант в оболочку.

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

Это требует колотить версии 4 или более поздней версии.

Краткое описание пмдабаш Параметры командной строки следующие:

-d Абсолютно важно, чтобы показатели производительности домен указанный здесь номер
уникальный и последовательный. То есть, домен должны быть разными для каждого PMDA на одном
хозяин, и то же самое домен номер должен использоваться для одного и того же PMDA на всех хостах.

-l Расположение файла журнала. По умолчанию файл журнала с именем bash.log написано в
текущий каталог пмкд(1) когда пмдабаш запускается, т.е. $ PCP_LOG_DIR / pmcd. Если
файл журнала не может быть создан или недоступен для записи, вывод записывается в стандартный
ошибка вместо этого.

-s Время (в секундах) между последующими вычислениями файла трассировки оболочки
дескриптор (ы). По умолчанию - 2 секунды.

-m Максимальный объем памяти, разрешенный для каждой очереди событий (по одной на отслеживаемый процесс).
По умолчанию - 2 мегабайта.

-U Учетная запись пользователя, под которой запускается агент. По умолчанию используется непривилегированный "pcp".
учетная запись в текущих версиях PCP, но в более старых версиях учетная запись суперпользователя
("root") использовался по умолчанию.

МОНТАЖ


Чтобы хост мог экспортировать имена, текст справки и значения для производительности bash
метрики, выполните следующие действия как root:

# cd $ PCP_PMDAS_DIR / bash
# ./Установить

Как только будет запущен инструментальный сценарий оболочки (см. Выбор ИНСТРУМЕНТАЦИИ ниже), с
трассировка включена, появятся новые значения метрики - дальнейшая настройка агента не выполняется.
требуется.

Если вы хотите отменить установку, выполните следующие действия от имени пользователя root:

# cd $ PCP_PMDAS_DIR / bash
# ./Удалять

пмдабаш запускается пмкд(1) и никогда не должны выполняться напрямую. Установка и
Удалить скрипты уведомить пмкд(1) когда агент установлен или удален.

ПРИБОРЫ


Чтобы разрешить поток данных о событиях между колотить(1) сценарий и пмдабаш, сценарий
следует предпринять следующие действия:

#!/ Бен / ш
источник $ PCP_DIR / etc / pcp.sh

pcp_trace on $ @ # включить трассировку
эхо "проснулся, $ count"

pcp_trace off # отключить трассировку

Сценарий может включать и отключать трассировку любое количество раз. При успешном
при установке агента будет доступно несколько метрик:

$ pminfo баш
bash.xtrace.numclients
bash.xtrace.maxmem
bash.xtrace.queuemem
bash.xtrace.count
bash.xtrace.records
bash.xtrace.parameters.pid
bash.xtrace.parameters.parent
bash.xtrace.parameters.lineno
bash.xtrace.parameters.function
bash.xtrace.parameters.command

Когда работает инструментальный скрипт, можно проверить создание записей событий.
используя мероприятие(1) команда, как показано ниже:

$ pmevent -t 1 -x '' bash.xtrace.records
host: localhost
образцы: все
bash.xtrace.records ["4538 ./test-trace.sh 1 2 3"]: 5 записей о событиях
10: 00: 05.000 --- запись события [0] флаги 0x19 (точка, идентификатор, родитель) ---
bash.xtrace.parameters.pid 4538
bash.xtrace.parameters.parent 4432
bash.xtrace.parameters.lineno 43
bash.xtrace.parameters.command "true"
10: 00: 05.000 --- запись события [1] флаги 0x19 (точка, идентификатор, родитель) ---
bash.xtrace.parameters.pid 4538
bash.xtrace.parameters.parent 4432
bash.xtrace.parameters.lineno 45
bash.xtrace.parameters.command "((count ++))"
10: 00: 05.000 --- запись события [2] флаги 0x19 (точка, идентификатор, родитель) ---
bash.xtrace.parameters.pid 4538
bash.xtrace.parameters.parent 4432
bash.xtrace.parameters.lineno 46
bash.xtrace.parameters.command "echo 'awoke, 3'"
10: 00: 05.000 --- запись события [3] флаги 0x19 (точка, идентификатор, родитель) ---
bash.xtrace.parameters.pid 4538
bash.xtrace.parameters.parent 4432
bash.xtrace.parameters.lineno 47
bash.xtrace.parameters.com команда "усталый 2"
10: 00: 05.000 --- запись события [4] флаги 0x19 (точка, идентификатор, родитель) ---
bash.xtrace.parameters.pid 4538
bash.xtrace.parameters.parent 4432
bash.xtrace.parameters.lineno 38
bash.xtrace.parameters.функция "устала"
bash.xtrace.parameters.com команда "сон 2"

Используйте pmdabash онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    АстрОрзПлеер
    АстрОрзПлеер
    AstrOrz Player — бесплатный медиаплеер.
    программное обеспечение, частично основанное на WMP и VLC.
    плеер выполнен в минималистическом стиле, с
    более десяти цветов темы, а также может
    б ...
    Скачать AstrOrzPlayer
  • 2
    Movistartv
    Movistartv
    Kodi Movistar+ TV является дополнением для XBMC/
    Коди, разрешенный к использованию
    decodificador de los servicios IPTV де
    Movistar интегрирован в один город
    медиацентры ма...
    Скачать киностартв
  • 3
    Code :: Blocks
    Code :: Blocks
    Code::Blocks — это бесплатная программа с открытым исходным кодом,
    кроссплатформенная C, C++ и Fortran IDE
    построен для удовлетворения самых взыскательных потребностей
    своих пользователей. Он разработан, чтобы быть очень
    расширенный ...
    Код загрузки::Блоки
  • 4
    среди
    среди
    Среда или расширенный интерфейс Minecraft
    и отслеживание данных / структуры - это инструмент для
    отобразить обзор Minecraft
    мир, фактически не создавая его. Это
    жестяная банка ...
    Скачать Среди
  • 5
    МСИС2
    МСИС2
    MSYS2 - это набор инструментов и
    библиотеки, предоставляющие вам
    удобная среда для строительства,
    установка и запуск родной Windows
    программное обеспечение. Это кон ...
    Скачать MSYS2
  • 6
    libjpeg-турбо
    libjpeg-турбо
    libjpeg-turbo - это кодек изображений JPEG
    который использует инструкции SIMD (MMX, SSE2,
    NEON, AltiVec) для ускорения базового уровня
    Сжатие и распаковка JPEG на
    x86, x8 ...
    Скачать libjpeg-turbo
  • Больше »

Команды Linux

Ad