Saya ingin melihat sesuatu untuk Linux mirip dengan program Perfmon di Windows. Apakah ada hal seperti itu yang ramah terminal dan bukan program gui? Terima kasih.
sumber
Saya ingin melihat sesuatu untuk Linux mirip dengan program Perfmon di Windows. Apakah ada hal seperti itu yang ramah terminal dan bukan program gui? Terima kasih.
iostat adalah apa yang Anda cari:
iostat - Report Central Processing Unit (CPU) statistics and input/output statistics for devices and partitions.
Menyebutnya seperti itu akan membuat Anda mendapat KB / s setiap 2 detik:
$ iostat -k 2
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sdb 0.89 2.39 1.72 189644 136436
sda 5.42 31.79 40.89 2519836 3240543
Gunakan iostat
. Misalnya iostat 2
Akan menampilkan statistik io setiap 2 detik. Namun perlu dicatat bahwa ini menghasilkan blok per detik. Biasanya, satu blok adalah 4 KB tetapi mungkin berbeda tergantung pada perangkat blok yang sebenarnya digunakan.
Jika Anda menginginkan lebih dari sekedar I / O juga dapat menggunakan SAR:
Perintah sar menulis ke output standar isi dari penghitung aktivitas kumulatif yang dipilih dalam sistem operasi.
file sar berisi informasi tentang prosesor, memori, disk, jaringan. File-file ini dihasilkan setiap hari berdasarkan sistem dan disimpan selama beberapa hari berdasarkan konfigurasi sistem.
Jika Anda menjalankan sar -A, Anda akan mendapatkan semua penghitung, dan ada banyak, untuk hari ini. Anda juga dapat menjalankan sar -A -f / var / log / sa [DD] di mana DD adalah hari dalam bulan seperti sa01 atau sa14.
Jika Anda menginginkan informasi khusus untuk I / OI sarankan mencoba sakelar berikut dan melihat halaman manual untuk perincian lebih lanjut:
-b Report I/O and transfer rate statistics.
-d Melaporkan aktivitas untuk setiap perangkat blok (kernel 2.4 dan yang lebih baru saja).
Ini adalah alat yang sangat berguna untuk mendiagnosis masalah historis dan masalah kinerja.