Ini ialah arahan pmdiff yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
pmdiff - membandingkan arkib dan melaporkan perbezaan yang ketara
SINOPSIS
pmdiff [-d/--simpan] [-z/--zon hos] [-p/--ketepatan ketepatan] [-q/--ambang thres]
[-S/--mula masa mula] [-T/--selesai masa tamat] [-B/--mulakan masa mula] [-E/--akhir masa tamat] [-x
metrik] [-X fail] [--langkau-dikecualikan] [--langkau-hilang] [-Z/--Zon masa timezone] arkib1
[arkib2]
DESCRIPTION
pmdiff membandingkan nilai purata untuk setiap metrik dalam sama ada satu atau dua arkib, dalam a
tetingkap masa yang diberikan, untuk perubahan yang mungkin menarik apabila mencari
regresi prestasi.
Log arkib mempunyai nama asas arkib dan mesti telah dicipta sebelum ini menggunakan
pmlogger(1). The pmlogsummary(1) utiliti digunakan untuk mendapatkan nilai purata yang digunakan untuk
perbandingan.
Terdapat dua jenis permohonan alat: dengan sama ada satu atau dua arkib.
Dalam kes pertama, satu-satunya baris arahan yang wajar memerlukan penggunaan semua tetingkap empat masa
hujah. Ini ditentukan menggunakan format tetingkap masa yang sama yang diterangkan dalam
PCPIntro(1), dan adalah -S/--mula and -T/--selesai untuk masa mula dan tamat yang pertama
tetingkap masa kepentingan dalam arkib, dan -B/--sebelum ini and -E/--akhir untuk permulaan dan akhir
masa tetingkap kepentingan kali kedua.
Dalam kes kedua, dengan dua arkib, yang -B/--sebelum ini and -E/--akhir pilihan mungkin
tidak perlu. Ini mungkin berlaku, sebagai contoh, apabila membandingkan tetingkap masa yang sama bagi
dua hari berturut-turut (biasanya dua arkib berasingan), atau tetingkap masa pada hari yang sama
minggu yang berbeza.
Dalam kedua-dua kes, pmdiff menghasilkan ringkasan diisih bagi metrik tersebut dalam tetingkap yang ditentukan
yang nilainya paling banyak menyimpang daripada ambang minimum. Tahap penyelewengan ialah
dikira dengan membahagikan nilai purata setiap metrik dalam kedua-dua log, dan kemudian mengira
sama ada nisbah berada di luar julat yang dianggap normal. Nisbah ini boleh diselaraskan
menggunakan -q/--ambang pilihan, dan secara lalai ialah 2 (iaitu laporkan semua metrik dengan
nilai purata yang mempunyai lebih daripada dua kali ganda dalam tetingkap dua masa atau lebih daripada separuh masuk
tingkap dua masa).
Jika nilai garis dasar adalah sifar dan nilai perbandingan bukan sifar, nisbah tersebut dilaporkan
sebagai ``|+|'' (besar tak terhingga). Jika nilai perbandingan adalah sifar dan nilai garis dasar ialah
bukan sifar, nisbahnya dilaporkan sebagai ``|-|'' (kecil tak terhingga).
Metrik yang dilaporkan diisih mengikut tertib nisbah menaik.
Sekiranya mana-mana metrik hadir dalam satu tetingkap tetapi tiada daripada yang lain, kehendak diagnostik
dipaparkan dengan menyenaraikan setiap metrik yang hilang dan arkib yang mana ia tiada.
Pilihan selebihnya mengawal maklumat khusus yang akan dilaporkan. Metrik dengan
semantik balas ditukar kepada kadar sebelum dinilai.
-p/--ketepatan
Cetak semua nombor titik terapung dengan ketepatan digit selepas tempat perpuluhan.
--langkau-dikecualikan
Potong senarai nama metrik yang dikecualikan daripada output.
--langkau-hilang
Secara lalai, pmdiff akan melaporkan nama mana-mana metrik yang terdapat dalam satu arkib tetapi
bukan yang lain. Pilihan ini menyekat pelaporan itu.
-x Bandingkan setiap metrik dalam setiap arkib dalam tetingkap masa yang ditentukan kepada sesuatu yang diberikan egrep(1)
corak, tidak termasuk yang sepadan daripada output laporan.
-X Membolehkan a fail untuk dinyatakan yang mengandungi egrep(1) corak yang digunakan untuk
nama metrik untuk mengecualikan beberapa daripada laporan secara pilihan.
-z Gunakan zon waktu tempatan daripada arkib yang diberikan.
-Z/--Zon masa
Menukar zon waktu dalam label arkib kepada timezone dalam format
pembolehubah persekitaran TZ seperti yang dijelaskan dalam kira-kira(7).
Gunakan pmdiff dalam talian menggunakan perkhidmatan onworks.net