GNU/Linux >> Belajar Linux >  >> Linux

Pengamat OS Oracle (OSWatcher) – Memahami oswiostat

Oracle menyediakan kumpulan skrip yang mengumpulkan dan menyimpan metrik untuk CPU, memori, disk, dan penggunaan jaringan. Rangkaian alat OSWatcher mengotomatiskan pengumpulan statistik menggunakan alat seperti top, vmstat, iostat, mpstat, netstat, dan traceroute.

Format file umum untuk data oswiostat adalah:[node_name]_iostat_YY.MM.DD:HH24.dat

File-file ini akan berisi output dari perintah 'iostat' yang diperoleh dan diarsipkan oleh OSWatcher pada interval tertentu. File-file ini hanya akan ada jika 'iostat' diinstal pada OS dan jika pengguna oswbb memiliki hak istimewa untuk menjalankan utilitas. Harap diingat bahwa apa yang dilaporkan di iostat mungkin berbeda tergantung pada platform Anda. Anda harus merujuk ke halaman manual iostat OS Anda untuk deskripsi terkini yang paling akurat dari bidang ini.

Perintah iostat digunakan untuk memantau pemuatan perangkat input/output sistem dengan mengamati waktu disk fisik aktif dalam kaitannya dengan kecepatan transfer rata-ratanya. Informasi ini dapat digunakan untuk mengubah konfigurasi sistem agar lebih menyeimbangkan beban input/output antara disk fisik dan adaptor.

Utilitas iostat cukup standar di seluruh platform UNIX, tetapi benar-benar hanya berguna untuk platform yang mendukung statistik disk yang diperluas:AIX, Solaris dan Linux. Juga setiap platform akan memiliki versi utilitas iostat yang sedikit berbeda. Anda harus berkonsultasi dengan halaman manual sistem operasi Anda untuk mengetahui secara spesifik. Contoh yang diberikan di bawah ini adalah untuk Solaris.

oswbb menjalankan utilitas iostat pada interval yang ditentukan dan menyimpan data di subdirektori oswiostat di bawah direktori arsip. Data disimpan dalam file arsip per jam. Setiap entri dalam file berisi stempel waktu yang diawali dengan *** yang disematkan di output iostat. Perhatikan ada satu entri untuk setiap stempel waktu.

Contoh file iostat yang dihasilkan oleh oswbb:

extended device statistics
r/s	w/s	kr/s	kw/s	wait	actv	wsvc_t	asvc_t	%w	%b	device
0.0	0.3	0.0	2.1	0.0	0.0	3.4	0.8	0	0	c0t0d0
0.0	2.1	0.1	12.9	0.0	0.0	0.6	0.4	0	0	c0t2d0
0.0	0.0	0.0	0.0	0.0	0.0	0.0	0.0	0	0	fd0
2.9	1.2	240.8	1.5	0.0	0.1	0.0	13.3	0	5	c1t0d0
1.1	0.8	18.0	8.8	0.0	0.0	0.1	5.9	0	1	c1t1d0
0.0	0.0	0.0	0.0	0.0	0.0	0.0	0.0	0	0	c0t1d0

Deskripsi Bidang

Output iostat berisi informasi ringkasan untuk semua perangkat.

Field Deskripsi
r/s Menampilkan jumlah pembacaan/detik
dengan/s Menampilkan jumlah penulisan/detik
kr/s Menampilkan jumlah kilobyte yang dibaca/detik
kw/s Menampilkan jumlah kilobyte yang ditulis/detik
tunggu Rata-rata jumlah transaksi yang menunggu layanan (panjang antrian)
aktv Rata-rata jumlah transaksi yang aktif dilayani
wsvc_t Rata-rata waktu layanan dalam antrian tunggu, dalam milidetik
asvc_t Waktu layanan rata-rata untuk transaksi aktif, dalam milidetik
%w Persentase waktu ada transaksi yang menunggu layanan
%b Persentase waktu disk sibuk
perangkat Nama perangkat

Apa yang harus dicari

– Waktu layanan rata-rata lebih besar dari 20 mdtk untuk durasi yang lama.
– Waktu tunggu rata-rata tinggi.


Linux
  1. Memahami YAML untuk Ansible

  2. Memahami Desktop Linux?

  3. Memahami utilitas logrotate

  1. Memahami systemd saat startup di Linux

  2. Memahami Persistensi Perangkat dan Oracle ASMLib

  3. Memahami Hak Istimewa MySQL

  1. Pengamat OS Oracle (OSWatcher) – Memahami oswmpstat

  2. iostat:perintah tidak ditemukan

  3. Memahami pemetaan port buruh pelabuhan