Ini ialah tapestat arahan 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
tapestat - Laporkan statistik pita.
SINOPSIS
tapestat [ -k | -m ] [ -t ] [ -V ] [ -y ] [ -z ] [ selang [ mengira ] ]
DESCRIPTION
. tapestat arahan digunakan untuk memantau aktiviti pemacu pita yang disambungkan kepada a
sistem.
Laporan pertama yang dihasilkan oleh tapestat arahan menyediakan statistik mengenai masa
sejak sistem telah dibut, melainkan jika -y pilihan digunakan, apabila laporan pertama ini
ditinggalkan. Setiap laporan berikutnya meliputi masa sejak laporan sebelumnya.
. selang parameter menentukan jumlah masa dalam saat antara setiap laporan. The
mengira parameter boleh ditentukan bersama-sama dengan selang parameter. Sekiranya mengira
parameter ditentukan, nilai mengira menentukan bilangan laporan yang dihasilkan di
selang selang beberapa saat. Sekiranya selang parameter ditentukan tanpa mengira
parameter, yang tapestat arahan menjana laporan secara berterusan.
LAPORAN
. tapestat laporan menyediakan statistik untuk setiap pemacu pita yang disambungkan ke sistem. The
data berikut dipaparkan:
r/s
Bilangan bacaan yang dikeluarkan dinyatakan sebagai purata bilangan sesaat sepanjang
selang waktu.
w/s
Bilangan penulisan yang dikeluarkan dinyatakan sebagai purata bilangan sesaat sepanjang
selang waktu.
kB_read/s | MB_read/s
Jumlah data yang dibaca dinyatakan dalam kilobait (secara lalai atau jika pilihan -k digunakan) atau
Megabait (jika pilihan -m digunakan) sesaat dipuratakan sepanjang selang waktu.
kB_wrtn/s | MB_wrtn/s
Jumlah data yang ditulis dinyatakan dalam kilobait (secara lalai atau jika pilihan -k digunakan)
atau Megabait (jika pilihan -m digunakan) sesaat dipuratakan sepanjang selang.
%Rd
Baca peratusan menunggu - Peratusan masa sepanjang selang masa menunggu
membaca permintaan untuk dilengkapkan. Masa diukur dari masa permintaan itu
dihantar ke lapisan pertengahan SCSI sehingga ia menandakan bahawa ia telah selesai.
%Wr
Tulis peratusan menunggu - Peratusan masa sepanjang selang masa menunggu
tulis permintaan untuk diselesaikan. Masa diukur dari masa permintaan itu
dihantar ke lapisan pertengahan SCSI sehingga ia menandakan bahawa ia telah selesai.
%Oa
Peratusan keseluruhan menunggu - Peratusan masa sepanjang tempoh menunggu
untuk sebarang permintaan I/O untuk diselesaikan (membaca, menulis dan lain-lain).
Rs/s
Bilangan I/O, dinyatakan sebagai bilangan sesaat yang dipuratakan sepanjang selang waktu,
di mana nilai baki bukan sifar ditemui.
Ot/s
Bilangan I/O, dinyatakan sebagai bilangan sesaat yang dipuratakan sepanjang selang waktu,
yang dimasukkan sebagai "lain-lain". I/O lain termasuk panggilan ioctl yang dibuat pada pita
pemanduan dan operasi tersirat yang dilakukan oleh pemacu pita seperti putar balik pada tutup
(untuk peranti pita yang melaksanakan gulung semula pada tutup). Ia tidak termasuk sebarang I/O
dilakukan menggunakan kaedah di luar pemacu pita (cth melalui sg ioctls).
PILIHAN
-k Tunjukkan jumlah data yang ditulis atau dibaca dalam kilobait sesaat dan bukannya
Megabait. Pilihan ini adalah saling eksklusif dengan -m.
-m Tunjukkan jumlah data yang ditulis atau dibaca dalam Megabait sesaat dan bukannya
kilobait. Pilihan ini saling eksklusif dengan -k.
-t Paparkan setem masa. Format setem masa mungkin bergantung pada nilai
S_TIME_FORMAT pembolehubah persekitaran (lihat di bawah).
-V Versi cetak dan keluar.
-y Abaikan statistik awal yang menunjukkan nilai sejak but.
-z Beritahu tapestat untuk mengetepikan output bagi sebarang pita yang tiada aktiviti semasa
tempoh sampel.
KONSIDERASI
Nilai peratusan (baca, tulis, atau lain-lain) mungkin lebih besar daripada 100
peratus (yang tapestat arahan tidak akan menunjukkan nilai peratusan lebih daripada 999). Jika
memutar semula pita mengambil masa 40 saat di mana masa selang ialah 5 saat nilai %Oa
tunjukkan sebagai 0 dalam selang sebelum gulung semula selesai dan kemudian tunjukkan sebagai kira-kira 800
peratus apabila gulung semula selesai.
Nilai yang sama akan diperhatikan untuk %Rd dan %Wr jika pemacu pita berhenti membaca atau menulis
dan kemudian dimulakan semula (iaitu ia berhenti penstriman). Dalam kes sedemikian, anda mungkin melihat r/s atau
w/s turun kepada sifar dan nilai %Rd/%Wr boleh lebih tinggi daripada 100 apabila membaca atau menulis
berterusan (bergantung pada berapa lama masa yang diperlukan untuk memulakan semula menulis atau membaca). Ini hanyalah sebuah
isu jika ia banyak berlaku kerana ia boleh menyebabkan pita memakai dan akan memberi kesan pada masa sandaran.
Untuk pemacu pita pantas, anda mungkin melihat peratusan masa menunggu yang rendah. Ini tidak menunjukkan a
masalah dengan pemacu pita. Untuk pemacu pita yang lebih perlahan (cth pemacu DDS generasi lama)
kelajuan pita (dan pemacu pita) jauh lebih perlahan daripada sistem fail I/O, peratus menunggu
masa mungkin lebih tinggi. Untuk pemacu pita yang lebih pantas (cth LTO) peratusan masa menunggu
berkemungkinan lebih rendah kerana program menulis atau membaca daripada pita akan melakukan a
lebih banyak sistem fail I/O kerana daya pemprosesan yang lebih tinggi.
Walaupun perangkaan pita dilaksanakan dalam kernel menggunakan pembolehubah atom, mereka tidak boleh
dibaca secara atom sebagai satu kumpulan. Semua nilai statistik dibaca daripada fail yang berbeza
di bawah / sys, kerana ini mungkin terdapat pelengkapan I/O semasa membaca fail yang berbeza
untuk satu pemacu pita. Ini mungkin menghasilkan satu set statistik untuk peranti yang mengandungi
beberapa nilai sebelum I/O selesai dan beberapa selepas.
Perintah ini menggunakan pembundaran ke bawah sebagai kaedah pembundaran semasa mengira sesaat
perangkaan. Jika, sebagai contoh, anda menggunakan dd untuk menyalin satu pita ke pita yang lain dan berjalan
tapestat dengan selang 5 saat dan sepanjang selang itu terdapat 3210 menulis dan
3209 dibaca kemudian w/s akan menunjukkan 642 dan r/s 641 (641.8 dibundarkan ke 641). Dalam kes sedemikian
jika ia adalah arkib tar yang disalin (dengan saiz blok 10k) anda juga akan melihat a
perbezaan antara kB_read/s dan kB_wrtn/s bagi 2 (satu saiz I/O 10k dibahagikan dengan
tempoh selang 5 saat). Jika sebaliknya terdapat 3210 menulis dan 3211 membaca kedua-duanya w/s
dan r/s kedua-duanya akan menunjukkan 642 tetapi anda masih akan melihat perbezaan antara kB_read/s dan
nilai kB_wrtn/s sebanyak 2 kB/s.
Perintah ini disediakan dengan selang dalam beberapa saat. Walau bagaimanapun secara dalaman selang adalah
dijejaki setiap peranti dan berpotensi memberi kesan pada statistik sesaat
dilaporkan. Masa setiap set statistik ditangkap disimpan dengan statistik tersebut. The
perbezaan antara masa semasa dan sebelumnya ditukar kepada milisaat untuk digunakan dalam
pengiraan. Kita boleh melihat bagaimana ini boleh memberi kesan kepada statistik yang dilaporkan jika kita menggunakan a
contoh arkib tar yang disalin antara dua pemacu pita menggunakan dd. Jika kedua-dua peranti
melaporkan 28900 kilobait dipindahkan dan pemacu pita bacaan mempunyai selang 5001
milisaat dan pita penulisan memacu 5000 milisaat yang akan dikira sebagai 5778
kB_baca/s dan 5780 kB_wrtn/s.
Kesan beberapa mendapatkan semula statistik semasa penyiapan I/O, pembulatan ke bawah dan
perbezaan kecil dalam tempoh selang pada statistik yang dikira hendaklah minimum
tetapi mungkin bukan sifar.
PERSEKITARAN
. tapestat arahan mengambil kira pembolehubah persekitaran berikut:
S_COLORS
Apabila pembolehubah ini ditetapkan, paparkan statistik dalam warna pada terminal. mungkin
nilai untuk pembolehubah ini ialah pernah, sentiasa or auto (yang terakhir adalah lalai).
Sila ambil perhatian bahawa warna (merah, kuning, atau warna lain) digunakan untuk dipaparkan
nilai tidak menunjukkan sebarang jenis isu semata-mata kerana warna. Ia sahaja
menunjukkan julat nilai yang berbeza.
S_COLORS_SGR
Nyatakan warna dan atribut lain yang digunakan untuk memaparkan statistik pada terminal.
Nilainya ialah senarai keupayaan yang dipisahkan dengan titik bertindih yang lalai
H=31;1:I=32;22:M=34;1:N=33;1:Z=33;22. Keupayaan yang disokong ialah:
H= SGR (Select Graphic Rendition) subrentetan untuk nilai peratusan yang lebih besar daripada
atau sama dengan 75%.
I= Subrentetan SGR untuk nama pita.
M= Subrentetan SGR untuk nilai peratusan dalam julat dari 50% hingga 75%.
N= Subrentetan SGR untuk nilai statistik bukan sifar.
Z= Subrentetan SGR untuk nilai sifar.
S_TIME_FORMAT
Jika pembolehubah ini wujud dan nilainya adalah ISO maka tempat semasa akan menjadi
diabaikan semasa mencetak tarikh dalam pengepala laporan. The tapestat arahan akan menggunakan
sebaliknya format ISO 8601 (YYYY-MM-DD). Cap masa dipaparkan dengan pilihan -t
juga akan mematuhi format ISO 8601.
Gunakan tapestat dalam talian menggunakan perkhidmatan onworks.net