Saya kenal dengan beberapa perintah seperti top
, htop
, free
, dll Namun, apakah ada perintah untuk melihat puncak / penggunaan memori meledak dari seluruh server (bukan proses individual) lebih, katakanlah, 30 hari terakhir / 24 jam / etc.?
Saya kenal dengan beberapa perintah seperti top
, htop
, free
, dll Namun, apakah ada perintah untuk melihat puncak / penggunaan memori meledak dari seluruh server (bukan proses individual) lebih, katakanlah, 30 hari terakhir / 24 jam / etc.?
Jawaban:
Anda harus mengumpulkan metrik ini.
Sysstat dapat melakukan ini dengan asumsi Anda dapat mendefinisikan beberapa crontab.
Perhatikan bahwa alat seperti Munin atau Collectd adalah beberapa solusi populer yang akan memungkinkan Anda untuk melakukan ini (sementara saya tidak akan merekomendasikan Statsd / Graphite kepada pendatang baru, jika sama sekali).
Solusi pemantauan seperti Cacti , Zabbix , Nagios (dengan perfdata, seperti Icinga atau Shinken ), atau berbasis SNMP juga memungkinkan Anda untuk menghasilkan grafik dari metrik yang dikumpulkan.
Kita juga bisa menyebut Netdata : meskipun itu tidak akan menyimpan sejarah, itu masih cukup membantu untuk menggambarkan penggunaan sumber daya instan.
atop
melacak metrik historis dan berdasarkan baris perintah.
Ini dikemas dalam Debian / Ubuntu dan Fedora.