InggrisPerancisSpanyol

Ad


favorit OnWorks

blkparse - Online di Cloud

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

Ini adalah perintah blkparse 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


blkparse - menghasilkan output yang diformat dari aliran acara perangkat blok

RINGKASAN


blkparse [ Pilihan ]

DESKRIPSI


Grafik blkparse utilitas akan mencoba menggabungkan aliran acara untuk berbagai perangkat di
berbagai CPU, dan menghasilkan output yang diformat dari informasi acara. Secara khusus, itu
akan mengambil output (dapat dibaca mesin) dari jejak hitam utilitas dan mengubahnya menjadi baik
diformat dan dapat dibaca manusia.

Seperti jejak hitam, beberapa detail tentang blkparse akan membantu dalam memahami perintah
opsi baris yang disajikan di bawah ini.

- Secara default, blkparse mengharapkan untuk berjalan dalam mode pasca-pemrosesan; satu tempat jejak
acara telah disimpan oleh menjalankan blktrace sebelumnya, dan blkparse menggabungkan acara
stream dan membuang data yang diformat.

blkparse dapat dijalankan secara langsung bersamaan dengan blktrace dengan menentukan -i - untuk
blkparse, dan menggabungkannya dengan opsi langsung untuk blktrace. Contohnya adalah:

% blktrace -d /dev/sda -o - | blkparse -i -

- Anda dapat mengatur berapa banyak acara batch blkparse yang dibaca melalui -b opsi, defaultnya adalah
menangani acara dalam kumpulan 512.

- Jika Anda telah menyimpan jejak acara di blktrace dengan nama keluaran yang berbeda (melalui -o
opsi untuk blktrace), Anda harus menentukan nama input yang sama melalui -i .

- Format data keluaran dapat dikontrol melalui -f or -F pilihan -- lihat OUTPUT
DESKRIPSI DAN FORMAT untuk detailnya.

Secara default, blkparse mengirimkan data yang diformat ke output standar. Ini dapat diubah melalui
-o opsi, atau output teks dapat dinonaktifkan melalui -O pilihan. Aliran biner yang digabungkan dapat menjadi
diproduksi menggunakan -d .

PILIHAN


-A hex-topeng
--set-topeng=hex-topeng
Setel masker filter ke hex-topeng, lihat blktrace (8) untuk masker

-a masker
--bertindak-topeng=masker
Add masker untuk filter saat ini, lihat blktrace (8) untuk masker

-D dir
--input-direktori=dir
tambahkan dir untuk memasukkan nama file

-b sekumpulan
--batch={kumpulan}
batch baca input standar

-i fillet
--masukan=fillet
Menentukan nama dasar untuk file input -- defaultnya adalah alat.blktrace.cpu.

Seperti disebutkan di atas, menentukan -i - berjalan dalam mode langsung dengan blktrace (membaca data dari
standar dalam).

-F ketik, fmt
--format=ketik, fmt
-f fmt
--format-spesifikasi=fmt
Mengatur format output (Lihat DESKRIPSI OUTPUT DAN FORMATTING untuk detailnya.)

Formulir -f menentukan format untuk semua acara

Formulir -F memungkinkan seseorang untuk menentukan format untuk jenis acara tertentu. NS
karakter tunggal ketikkan bidang adalah salah satu penentu tindakan yang dijelaskan dalam TINDAKAN
IDENTIFIKASI.

-M
--tidak-pesan
Ketika -d ditentukan, ini akan menghentikan pesan agar tidak dikeluarkan ke file. (Bisa
sangat mengurangi ukuran file yang dihasilkan saat menggunakan penjadwal I/O CFQ.)

-h
--hash-dengan-nama
Proses hash berdasarkan nama, bukan oleh PID

-o fillet
--keluaran=fillet
Berkas keluaran

-O
--tanpa-teks-output
Do tidak menghasilkan output teks, digunakan untuk biner (-d) saja

-d fillet
--dump-biner=fillet
File keluaran biner

-q
--diam
Mode diam

-s
--per-program-stat
Menampilkan data yang diurutkan berdasarkan program

-t
--track-ios
Tampilkan delta waktu per IO

-w merentang
--stopwatch=merentang
Tampilkan jejak untuk merentang ditentukan -- di mana rentang dapat:
akhir waktu -- Menampilkan jejak dari waktu 0 sampai akhir waktu (dalam ns)
or
mulai: akhir waktu -- Menampilkan jejak dari waktu awal melalui akhir waktu (dalam ns).

-v
--bertele-tele
Lebih banyak verbose marginal pada kesalahan marginal

-V
--Versi: kapan
Tampilan versi

TRACE TINDAKAN


Tindakan pelacakan berikut dikenali:

C -- lengkap Permintaan yang dikeluarkan sebelumnya telah diselesaikan. Outputnya akan merinci
sektor dan ukuran permintaan itu, serta keberhasilan atau kegagalannya.

D -- dikeluarkan Permintaan yang sebelumnya berada di antrian lapisan blok atau di i/o
scheduler telah dikirim ke driver.

I -- dimasukkan Permintaan sedang dikirim ke penjadwal i/o untuk penambahan internal
antrian dan kemudian layanan oleh pengemudi. Permintaan sepenuhnya terbentuk saat ini.

Q -- antri Catatan ini bermaksud untuk mengantri i/o di lokasi yang diberikan. Tidak ada permintaan nyata
belum.

B -- terpental Halaman data terlampir pada ini Bio tidak dapat dijangkau oleh perangkat keras dan
harus dipantulkan ke lokasi memori yang lebih rendah. Ini menyebabkan perlambatan besar di i/o
kinerja, karena data harus disalin ke/dari buffer kernel. Biasanya ini bisa
diperbaiki dengan menggunakan perangkat keras yang lebih baik -- baik pengontrol i/o yang lebih baik, atau platform dengan
sebuah IOMMU.

M -- kembali bergabung Permintaan yang dimasukkan sebelumnya ada yang berakhir pada batas di mana
i/o ini dimulai, sehingga penjadwal i/o dapat menggabungkannya.

F -- depan bergabung Sama seperti penggabungan kembali, kecuali i/o ini berakhir di tempat yang sebelumnya dimasukkan
permintaan dimulai.

M -- depan or kembali bergabung Salah satu di atas

M -- depan or kembali bergabung Salah satu di atas.

G -- mendapatkan permintaan Untuk mengirim semua jenis permintaan ke perangkat blok, a struktur permintaan wadah
harus dialokasikan terlebih dahulu.

S -- tidur Tidak ada struktur permintaan yang tersedia, jadi penerbit harus menunggu
satu untuk dibebaskan.

P -- steker Saat i/o diantrekan ke antrean perangkat blok yang sebelumnya kosong, Linux akan menyambungkan
antrian untuk mengantisipasi ios masa depan yang ditambahkan sebelum data ini diperlukan.

U -- cabut Beberapa data permintaan sudah antri di perangkat, mulailah mengirim permintaan ke
pengemudi. Ini dapat terjadi secara otomatis jika periode waktu habis (lihat entri berikutnya)
atau jika sejumlah permintaan telah ditambahkan ke antrian.

T -- cabut dua untuk Timer Jika tidak ada yang meminta i/o yang antri setelah mencolokkan
antrian, Linux akan secara otomatis mencabutnya setelah periode yang ditentukan telah berlalu.

X -- membagi Saat penyerbuan atau penyiapan pemetaan perangkat, i/o yang masuk dapat mengangkangi perangkat atau
zona internal dan perlu dipotong menjadi potongan-potongan yang lebih kecil untuk layanan. Ini mungkin
menunjukkan masalah kinerja karena pengaturan yang buruk dari perangkat serangan/dm itu, tetapi mungkin juga
hanya menjadi bagian dari kondisi batas normal. dm sangat buruk dalam hal ini dan akan mengkloning
banyak i/o.

A -- remap Untuk perangkat yang ditumpuk, i/o yang masuk dipetakan ulang ke perangkat di bawahnya di i/o
tumpukan. Tindakan pemetaan ulang merinci apa yang sebenarnya sedang dipetakan ulang menjadi apa.

KELUARAN DESKRIPSI DAN FORMAT


Output dari blkparse dapat disesuaikan untuk penggunaan tertentu -- khususnya, untuk memudahkan
penguraian keluaran, dan/atau batasi bidang keluaran ke bidang yang ingin dilihat pengguna. Data untuk
bidang yang dapat menjadi output meliputi:

a Tindakan, string (kecil) (1 atau 2 karakter) -- lihat tabel di bawah untuk lebih jelasnya

c ID CPU

C perintah

d Bidang RWBS, string (kecil) (1-3 karakter) -- lihat bagian di bawah untuk lebih jelasnya

D String 7 karakter yang berisi nomor mayor dan minor dari perangkat acara
(dipisahkan dengan koma).

e Nilai kesalahan

m Sejumlah kecil perangkat acara.

M Jumlah utama perangkat acara.

n Jumlah blok

N Jumlah byte

p ID Proses

P Tampilkan data paket -- rangkaian nilai heksadesimal

s Nomor urutan

S Nomor sektor

t Stempel waktu (nanodetik)

T Stempel waktu (detik)

u Nilai yang berlalu dalam mikrodetik (-t opsi baris perintah)

U Muat bilangan bulat yang tidak ditandatangani

Perhatikan bahwa pengguna dapat secara opsional menentukan lebar tampilan bidang, dan secara opsional
penentu selaras. Ini mendahului penentu bidang, dengan karakter '%', diikuti oleh
penentu perataan kiri opsional (-) diikuti dengan lebar (angka desimal) dan kemudian
lapangan.

Jadi, untuk menentukan perintah di bidang 12 karakter yang rata kiri:

-f "%-12C"

AKSI IDENTIFIKASI


Tabel berikut menunjukkan berbagai tindakan yang mungkin dihasilkan:

IO dipetakan ulang ke perangkat yang berbeda

B IO terpental

C IO selesai

D IO dikeluarkan untuk pengemudi

F IO depan digabung dengan permintaan pada antrian

G Dapatkan permintaan

Saya IO dimasukkan ke antrian permintaan

M IO kembali digabung dengan permintaan di antrian

Permintaan steker P

Q IO ditangani oleh kode antrian permintaan

S Permintaan tidur

T Cabut karena waktu habis

U Cabut permintaan

Pemisahan X

RWBS DESKRIPSI


Ini adalah string kecil yang berisi setidaknya satu karakter ('R' untuk membaca, 'W' untuk menulis, atau
'D' untuk operasi pembuangan blok), dan secara opsional 'B' (untuk operasi penghalang) atau
'S' (untuk operasi sinkron).

DEFAULT KELUARAN


Header standar (atau bidang awal yang ditampilkan) meliputi:

"%D %2c %8s %5T.%9t %5p %2a %3d"

Memecah ini:

%D Menampilkan mayor/minor perangkat acara sebagai: %3d,%-3d.

%2c ID CPU (bidang 2 karakter).

%8d Nomor urut

%5T.%9t
Bidang 5 karakter untuk bagian detik dari cap waktu dan bidang 9 karakter
untuk nanodetik dalam cap waktu.

%5p Bidang 5 karakter untuk ID proses.

%2a Bidang 2 karakter untuk salah satu tindakan.

%3d Bidang 3 karakter untuk data RWBS.

Melihat ini beraksi:

8,0 3 1 0.000000000 697 GW 223490 + 8 [jurnal]

Header adalah data dalam baris ini hingga 223490 (blok awal). Standarnya
output untuk semua jenis acara termasuk header ini.

DEFAULT KELUARAN PER AKSI


C -- lengkap
Jika ada payload, ini disajikan di antara tanda kurung setelah header,
diikuti dengan nilai kesalahan.

Jika tidak ada payload, sektor dan jumlah blok disajikan (dengan
intervensi plus (+) karakter). jika -t opsi ditentukan, maka waktu yang telah berlalu
Dipersembahkan. Dalam kedua kasus, itu diikuti oleh nilai kesalahan untuk penyelesaian.

B -- terpental
D -- dikeluarkan
I -- dimasukkan
Q -- antri
Jika ada payload, jumlah byte payload adalah output, diikuti oleh
payload dalam heksadesimal antara tanda kurung.

Jika tidak ada payload, sektor dan jumlah blok disajikan (dengan
intervensi plus (+) karakter). jika -t opsi ditentukan, maka waktu yang telah berlalu
disajikan (dalam kurung). Dalam kedua kasus, itu diikuti oleh perintah
terkait dengan acara (dikelilingi oleh tanda kurung siku).

F -- depan bergabung
G -- mendapatkan permintaan
M -- kembali bergabung
S -- tidur
Sektor awal dan jumlah blok adalah output (dengan intervensi plus (+)
karakter), diikuti dengan perintah yang terkait dengan acara (dikelilingi oleh kotak
kurung).

P -- steker
Perintah yang terkait dengan acara (dikelilingi oleh tanda kurung siku) adalah output.

U -- cabut
T -- cabut dua untuk Timer
Perintah yang terkait dengan acara (dikelilingi oleh tanda kurung siku) adalah output,
diikuti oleh jumlah permintaan yang beredar.

X -- membagi
Sektor awal asli diikuti oleh sektor baru (dipisahkan dengan garis miring (/) adalah
output, diikuti oleh perintah yang terkait dengan acara (dikelilingi oleh kotak
kurung).

A -- remap
Sektor dan panjang adalah output, bersama dengan perangkat asli dan offset sektor.

CONTOH


Untuk melacak i/o pada perangkat /dev/hda dan parse itu keluaran untuk manusia dibaca bentuk, menggunakan
itu berikut perintah:

% jejak hitam -d / Dev / sda -o - | blkparse -i -

(Lihat jejak hitam (8) untuk informasi lebih lanjut). Perilaku yang sama ini dapat dicapai dengan
skrip kenyamanan tanda kurung. Perintah

% btrace /dev/sda

memiliki efek yang sama persis dengan perintah sebelumnya. Lihat tanda kurung (8) untuk informasi lebih lanjut.

Untuk melacak i/o pada perangkat dan menyimpan output untuk diproses nanti dengan blkparse, Gunakan
jejak hitam seperti ini:

% blktrace /dev/sda /dev/sdb

Ini akan melacak i/o pada perangkat / Dev / sda dan / dev / sdb dan simpan informasi yang direkam
dalam file sda dan sdb di direktori saat ini, untuk dua perangkat yang berbeda,
masing-masing. Informasi jejak ini nantinya dapat diuraikan oleh blkparse utilitas:

% blkparse sda ​​sdb

yang akan menampilkan informasi penelusuran yang direkam sebelumnya dalam bentuk yang dapat dibaca manusia ke
stdout.

PENULIS


blkparse ditulis oleh Jens Axboe, Alan D. Brunelle dan Nathan Scott. Halaman manual ini adalah
dibuat dari jejak hitam dokumentasi oleh Bas Zoetekouw.

PELAPORAN BUG


Laporkan bug ke[email dilindungi]>

HAK CIPTA


Hak Cipta © 2006 Jens Axboe, Alan D. Brunelle dan Nathan Scott.
Ini adalah perangkat lunak gratis. Anda dapat mendistribusikan kembali salinannya di bawah ketentuan GNU
Lisensi Publik Umumhttp://www.gnu.org/licenses/gpl.html>. TIDAK ADA GARANSI, untuk
sejauh yang diizinkan oleh undang-undang.
Halaman manual ini dibuat untuk Debian oleh Bas Zoetekouw. Itu berasal dari
dokumentasi yang disediakan oleh penulis dan dapat digunakan, didistribusikan dan dimodifikasi di bawah
ketentuan Lisensi Publik Umum GNU, versi 2.
Pada sistem Debian, teks dari GNU General Public License dapat ditemukan di
/usr/share/lisensi umum/GPL-2.

Gunakan blkparse online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    VBA-M (Diarsipkan - Sekarang di Github)
    VBA-M (Diarsipkan - Sekarang di Github)
    Proyek telah pindah ke
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Fitur: Kreasi curang, simpan status multi
    sistem, mendukung gba, gbc, gb, sgb,
    sgb2Tu...
    Unduh VBA-M (Diarsipkan - Sekarang di Github)
  • 2
    Stacer
    Stacer
    Pengoptimal dan Pemantauan Sistem Linux
    Repositori Github:
    https://github.com/oguzhaninan/Stacer.
    Audiens: Pengguna Akhir/Desktop. Pengguna
    antarmuka: Qt. Pemrograman La...
    Unduh Stacer.dll
  • 3
    Oranye Rubah
    Oranye Rubah
    Fork dari TeamWinRecoveryProject(TWRP)
    dengan banyak fungsi tambahan, desain ulang
    dan lebih banyak Fitur: Mendukung Treble dan
    ROM non-Treble Kernel Oreo terbaru,
    dibuat...
    Unduh OrangeFox.dll
  • 4
    itop - Sumber Terbuka ITSM CMDB
    itop - Sumber Terbuka ITSM CMDB
    Portal Operasi TI: pembukaan lengkap
    sumber, ITIL, layanan berbasis web
    alat manajemen termasuk sepenuhnya
    CMDB yang dapat disesuaikan, sistem meja bantuan dan
    seorang pria dokumen...
    Unduh ittop - ITSM CMDB OpenSource
  • 5
    Clementine
    Clementine
    Clementine adalah musik multi-platform
    pemain dan penyelenggara perpustakaan terinspirasi oleh
    Amarok 1.4. Ini memiliki cepat dan
    antarmuka yang mudah digunakan, dan memungkinkan Anda untuk
    cari dan...
    Unduh Clementine.dll
  • 6
    XISMuS
    XISMuS
    PERHATIAN: Pembaruan kumulatif 2.4.3 telah
    telah dirilis!! Pembaruan berfungsi untuk semua
    versi 2.xx sebelumnya. Jika meningkatkan
    dari versi v1.xx, silakan unduh dan
    i ...
    Unduh XISMuS.dll
  • Lebih banyak lagi »

Perintah Linux

Ad