InggrisPerancisSpanyol

favorit OnWorks

pmdabash - Online di Cloud

Jalankan pmdabash di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah pmdabash yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


pmdabash - Bourne-Again Shell melacak metrik kinerja agen domain

RINGKASAN


$PCP_PMDAS_DIR/bash/pmdabash [-C] [-d domain] [-l file log] [-I selang] [-t batas waktu] [-U
nama pengguna] file konfigurasi

DESKRIPSI


pmdabash adalah Agen Domain Metrik Kinerja (PMDA) eksperimental yang mengekspor "xtrace"
peristiwa dari jejak menampar(1) proses. Ini termasuk informasi eksekusi perintah
yang biasanya akan dikirim ke kesalahan standar dengan set -x pilihan untuk shell.

Metrik peristiwa diekspor yang menunjukkan setiap perintah yang dijalankan, nama fungsi, dan baris
nomor dalam skrip, dan cap waktu. Selain itu, pengidentifikasi proses untuk shell
dan proses induknya diekspor.

Ini membutuhkan menampar versi 4 atau lebih baru.

Deskripsi singkat tentang pmdabash opsi baris perintah berikut:

-d Sangatlah penting bahwa metrik kinerja domain nomor yang ditentukan di sini adalah
unik dan konsisten. Itu adalah, domain harus berbeda untuk setiap PMDA yang satu
tuan rumah, dan sama domain nomor harus digunakan untuk PMDA yang sama di semua host.

-l Lokasi file log. Secara default, file log bernama bash.log ditulis dalam
direktori saat ini pmcd(1) kapan pmdabash dimulai, yaitu $PCP_LOG_DIR/pmcd. Jika
file log tidak dapat dibuat atau tidak dapat ditulis, output ditulis ke standar
kesalahan sebagai gantinya.

-s Jumlah waktu (dalam detik) antara evaluasi selanjutnya dari file jejak shell
deskriptor. Standarnya adalah 2 detik.

-m Jumlah maksimum memori yang diizinkan untuk setiap antrian acara (satu per proses yang dilacak).
Standarnya adalah 2 megabyte.

-U Akun pengguna untuk menjalankan agen. Standarnya adalah "pcp" yang tidak memiliki hak istimewa
akun di versi PCP saat ini, tetapi dalam versi yang lebih lama akun pengguna super
("root") digunakan secara default.

INSTALASI


Agar tuan rumah mengekspor nama, teks bantuan dan nilai untuk kinerja bash
metrik, lakukan hal berikut sebagai root:

# cd $PCP_PMDAS_DIR/bash
# ./Install

Segera setelah skrip shell yang diinstrumentasi (lihat pilihan INSTRUMENTASI di bawah) dijalankan, dengan
pelacakan diaktifkan, nilai metrik baru akan muncul - tidak ada penyiapan agen lebih lanjut
diperlukan.

Jika Anda ingin membatalkan instalasi, lakukan hal berikut sebagai root:

# cd $PCP_PMDAS_DIR/bash
# ./Menghapus

pmdabash diluncurkan oleh pmcd(1) dan tidak boleh dieksekusi secara langsung. Instal dan
Hapus skrip, beri tahu pmcd(1) ketika agen dipasang atau dilepas.

PERALATAN


Untuk memungkinkan aliran data peristiwa antara a menampar(1) naskah dan pmdabash, naskah
harus mengambil tindakan berikut:

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

pcp_trace di $@ # aktifkan pelacakan
echo "bangun, $hitung"

pcp_trace mati # nonaktifkan pelacakan

Pelacakan dapat diaktifkan dan dinonaktifkan beberapa kali oleh skrip. Pada sukses
pemasangan agen, beberapa metrik akan tersedia:

$pminfo bash
bash.xtrace.numklien
bash.xtrace.maxmem
bash.xtrace.queuemem
bash.xtrace.count
bash.xtrace.catatan
bash.xtrace.parameter.pid
bash.xtrace.parameter.parent
bash.xtrace.parameter.lineno
bash.xtrace.parameter.fungsi
bash.xtrace.parameter.command

Saat skrip berinstrumen sedang berjalan, pembuatan catatan peristiwa dapat diverifikasi
menggunakan acara malam(1) perintah, sebagai berikut:

$ pmevent -t 1 -x '' bash.xtrace.records
host: localhost
sampel: semua
bash.xtrace.records["4538 ./test-trace.sh 1 2 3"]: 5 catatan peristiwa
10:00:05.000 --- event record [0] flag 0x19 (point,id,parent) ---
bash.xtrace.parameter.pid 4538
bash.xtrace.parameter.parent 4432
bash.xtrace.parameters.lineno 43
bash.xtrace.parameters.command "benar"
10:00:05.000 --- event record [1] flag 0x19 (point,id,parent) ---
bash.xtrace.parameter.pid 4538
bash.xtrace.parameter.parent 4432
bash.xtrace.parameters.lineno 45
bash.xtrace.parameters.command "(( count++ ))"
10:00:05.000 --- event record [2] flag 0x19 (point,id,parent) ---
bash.xtrace.parameter.pid 4538
bash.xtrace.parameter.parent 4432
bash.xtrace.parameters.lineno 46
bash.xtrace.parameters.command "echo 'bangun, 3'"
10:00:05.000 --- event record [3] flag 0x19 (point,id,parent) ---
bash.xtrace.parameter.pid 4538
bash.xtrace.parameter.parent 4432
bash.xtrace.parameters.lineno 47
bash.xtrace.parameters.command "lelah 2"
10:00:05.000 --- event record [4] flag 0x19 (point,id,parent) ---
bash.xtrace.parameter.pid 4538
bash.xtrace.parameter.parent 4432
bash.xtrace.parameters.lineno 38
bash.xtrace.parameters.fungsi "lelah"
bash.xtrace.parameters.command "tidur 2"

Gunakan pmdabash online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player adalah pemutar media gratis
    perangkat lunak, sebagian berdasarkan WMP dan VLC. Itu
    pemain dalam gaya minimalis, dengan
    lebih dari sepuluh warna tema, dan bisa juga
    b ...
    Unduh AstrOrzPlayer.dll
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV adalah ADDON untuk XBMC/
    Kode yang mengizinkan penyalurnya
    decodificador de the service IPTV de
    Movistar terintegrasi ke salah satu dari mereka
    mediacenter ma...
    Unduh movistartv.dll
  • 3
    Kode :: Blok
    Kode :: Blok
    Code::Blocks adalah gratis, sumber terbuka,
    lintas platform C, C++ dan Fortran IDE
    dibangun untuk memenuhi kebutuhan yang paling menuntut
    penggunanya. Ini dirancang untuk menjadi sangat
    ekstensi...
    Unduh Kode::Blok
  • 4
    Di tengah
    Di tengah
    Di tengah atau Antarmuka Minecraft Tingkat Lanjut
    dan Pelacakan Data/Struktur adalah alat untuk
    tampilkan ikhtisar Minecraft
    dunia, tanpa benar-benar menciptakannya. Dia
    bisa ...
    Unduh Di tengah
  • 5
    MSYS2
    MSYS2
    MSYS2 adalah kumpulan alat dan
    perpustakaan menyediakan Anda dengan
    lingkungan yang mudah digunakan untuk membangun,
    menginstal dan menjalankan Windows asli
    perangkat lunak. Ini men...
    Unduh MSYS2.dll
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo adalah codec gambar JPEG
    yang menggunakan instruksi SIMD (MMX, SSE2,
    NEON, AltiVec) untuk mempercepat baseline
    Kompresi dan dekompresi JPEG aktif
    x86, x8...
    Unduh libjpeg-turbo.dll
  • Lebih banyak lagi »

Perintah Linux

Ad