EnglezăFrancezăSpaniolă

Favicon OnWorks

pmdabash - Online în cloud

Rulați pmdabash în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda pmdabash care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


pmdabash - Agent de domeniu Bourne-Again SHell de urmărire a valorilor de performanță

REZUMAT


$PCP_PMDAS_DIR/bash/pmdabash [-C] [-d domeniu] [-l fișier jurnal] [-I interval] [-t timeout] [-U
nume de utilizator] configfile

DESCRIERE


pmdabash este un agent de domeniu experimental pentru metrici de performanță (PMDA) care exportă „xtrace”
evenimente dintr-un trasat pocni(1) proces. Aceasta include informațiile de execuție a comenzii
care ar fi de obicei trimis la eroare standard cu set -x opțiune pentru shell.

Valorile evenimentelor sunt exportate arătând fiecare comandă executată, numele funcției și linia
număr din script și un marcaj de timp. În plus, identificatorul de proces pentru shell
și procesul său părinte sunt exportate.

Este nevoie de pocni versiunea 4 sau ulterioară.

O scurtă descriere a pmdabash Următoarele opțiuni ale liniei de comandă:

-d Este absolut esențial ca valorile de performanță domeniu numărul specificat aici este
unic și consistent. Acesta este, domeniu ar trebui să fie diferit pentru fiecare PMDA pe unul
gazdă, și la fel domeniu numărul trebuie utilizat pentru același PMDA pe toate gazdele.

-l Locația fișierului jurnal. În mod implicit, un fișier jurnal numit bash.log este scris în
directorul curent al pmcd(1) când pmdabash este pornit, adică $PCP_LOG_DIR/pmcd. Dacă
fișierul jurnal nu poate fi creat sau nu poate fi scris, rezultatul este scris la standard
eroare in schimb.

-s Cantitatea de timp (în secunde) între evaluările ulterioare ale fișierului de urmărire a shell-ului
descriptor(i). Valoarea implicită este de 2 secunde.

-m Cantitatea maximă de memorie care trebuie permisă pentru fiecare coadă de evenimente (una pentru fiecare proces urmărit).
Valoarea implicită este de 2 megaocteți.

-U Cont de utilizator sub care să rulați agentul. Valoarea implicită este „pcp” fără privilegii
cont în versiunile curente de PCP, dar în versiunile mai vechi contul de superutilizator
(„rădăcină”) a fost folosită implicit.

INSTALARE


Pentru ca o gazdă să exporte numele, textul de ajutor și valorile pentru performanța bash
metrici, faceți următoarele ca root:

# cd $PCP_PMDAS_DIR/bash
# ./Instalare

De îndată ce este rulat un script shell instrumentat (vezi selecția INSTRUMENTAȚIE de mai jos), cu
urmărirea este activată, vor apărea noi valori de măsurare - nu există nicio altă configurare a agentului
necesar.

Dacă doriți să anulați instalarea, faceți următoarele ca root:

# cd $PCP_PMDAS_DIR/bash
# ./Elimina

pmdabash este lansat de pmcd(1) și nu ar trebui niciodată executat direct. Instalarea și
Eliminați notificarea scripturilor pmcd(1) când agentul este instalat sau eliminat.

INSTRUMENTAŢIE


Pentru a permite fluxul de date despre evenimente între a pocni(1) scenariu și pmdabash, scenariul
ar trebui să ia următoarele măsuri:

#!/ Bin / sh
sursa $PCP_DIR/etc/pcp.sh

pcp_trace pe $@ # activați urmărirea
ecou "te-am trezit, $count"

pcp_trace off # dezactivează urmărirea

Urmărirea poate fi activată și dezactivată de orice număr de ori de către script. La succes
instalarea agentului, vor fi disponibile mai multe valori:

$ pminfo bash
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

Când rulează un script instrumentat, generarea înregistrărilor de evenimente poate fi verificată
folosind pmevent(1) comanda, după cum urmează:

$ pmevent -t 1 -x '' bash.xtrace.records
gazdă: localhost
mostre: toate
bash.xtrace.records["4538 ./test-trace.sh 1 2 3"]: 5 înregistrări de evenimente
10:00:05.000 --- înregistrarea evenimentului [0] semnalează 0x19 (punct, id, părinte) ---
bash.xtrace.parameters.pid 4538
bash.xtrace.parameters.parent 4432
bash.xtrace.parameters.lineno 43
bash.xtrace.parameters.command „adevărat”
10:00:05.000 --- înregistrarea evenimentului [1] semnalează 0x19 (punct, id, părinte) ---
bash.xtrace.parameters.pid 4538
bash.xtrace.parameters.parent 4432
bash.xtrace.parameters.lineno 45
bash.xtrace.parameters.command „(( count++ ))”
10:00:05.000 --- înregistrarea evenimentului [2] semnalează 0x19 (punct, id, părinte) ---
bash.xtrace.parameters.pid 4538
bash.xtrace.parameters.parent 4432
bash.xtrace.parameters.lineno 46
bash.xtrace.parameters.command „echo „s-a trezit, 3””
10:00:05.000 --- înregistrarea evenimentului [3] semnalează 0x19 (punct, id, părinte) ---
bash.xtrace.parameters.pid 4538
bash.xtrace.parameters.parent 4432
bash.xtrace.parameters.lineno 47
bash.xtrace.parameters.command „obosit 2”
10:00:05.000 --- înregistrarea evenimentului [4] semnalează 0x19 (punct, id, părinte) ---
bash.xtrace.parameters.pid 4538
bash.xtrace.parameters.parent 4432
bash.xtrace.parameters.lineno 38
bash.xtrace.parameters.function „obosit”
bash.xtrace.parameters.command „sleep 2”

Utilizați pmdabash online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player este un player media gratuit
    software, parte bazat pe WMP și VLC. The
    player este într-un stil minimalist, cu
    mai mult de zece culori tematice, și poate, de asemenea
    b ...
    Descărcați AstrOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV este un ADDON pentru XBMC/
    Kodi care permite să dispună de un
    decodificator de servicii IPTV de
    Movistar integrat în unul de los
    centrele media ma...
    Descărcați movistartv
  • 3
    Cod :: Blocuri
    Cod :: Blocuri
    Code::Blocks este un program gratuit, open-source,
    cross-platform C, C++ și Fortran IDE
    construit pentru a satisface cele mai exigente nevoi
    a utilizatorilor săi. Este conceput să fie foarte
    extens ...
    Cod de descărcare::Blocuri
  • 4
    În mijlocul
    În mijlocul
    În mijlocul sau interfața avansată Minecraft
    iar Urmărirea Datelor/Structurii este un instrument pentru
    afișați o prezentare generală a unui Minecraft
    lume, fără a o crea efectiv. Aceasta
    poate sa ...
    Descărcați Amidst
  • 5
    MSYS2
    MSYS2
    MSYS2 este o colecție de instrumente și
    bibliotecile care vă oferă un
    mediu ușor de utilizat pentru construcție,
    instalarea și rularea Windows nativ
    software. Acesta con...
    Descărcați MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo este un codec de imagine JPEG
    care utilizează instrucțiuni SIMD (MMX, SSE2,
    NEON, AltiVec) pentru a accelera linia de bază
    Comprimarea și decompresia JPEG sunt activate
    x86, x8...
    Descărcați libjpeg-turbo
  • Mai mult »

Comenzi Linux

Ad