Fungsionalitas yang Anda minta disediakan oleh sar
, komponen dari sysstat
. Halaman Web asli menyatakan:
Di Linux, sar berfungsi untuk mencatat dan mengevaluasi berbagai informasi mengenai aktivitas sistem. Dengan masalah kinerja, sar juga memungkinkan analisis retroaktif dari nilai beban untuk berbagai sub-sistem (CPU, memori, disk, interupsi, antarmuka jaringan, dan sebagainya) dan batasan masalah dengan cara ini.
Saya juga menemukan, awalnya, halaman web ini sangat membantu. Ini menyatakan, di awal:
Setiap kali saya melakukan semua jenis aktivitas yang mengharuskan saya untuk melihat statistik sistem historis seperti rata-rata beban, pemanfaatan CPU, status tunggu I / O, atau bahkan penggunaan memori; Saya biasanya melewatkan Aplikasi Pemantauan Sistem seperti Nagios atau Zenoss dan mulai menjalankan perintah sar. Meskipun saya tidak mengatakan bahwa sar sepenuhnya menggantikan alat-alat itu, saya mengatakan bahwa sar cepat dan kotor dan jika semua yang Anda inginkan adalah angka mentah dari kerangka waktu tertentu, sar adalah alat yang hebat.
Apa itu sar? sar (System Activity Reporter) adalah perintah yang dikirimkan bersama paket sysstat. Sysstat adalah kumpulan alat Unix yang digunakan untuk pemantauan kinerja, paket ini mencakup alat-alat seperti iostat, mpstat, pidstat, sadf dan sar.
Seiring dengan perintah real time sysstat akan menginstal cronjob yang akan berjalan setiap 10 menit dan mengumpulkan informasi kinerja sistem. Sar adalah perintah yang dapat Anda gunakan untuk membaca yang dikumpulkan
Hati-hati ketika Anda meletakkannya di Debian (yang adalah di mana saya menjalankannya), Anda perlu mengaktifkan logging otomatis, yang paket default download dari repo tidak tidak melakukannya untuk Anda. Dalam file etc / default / sysstat, atur Enabled
parameter ke true, Anda harus melakukannya dengan tangan.