periksa riwayat penggunaan cpu / memori di ubuntu?


20

Apakah ada cara bagi saya untuk meninjau penggunaan cpu atau memori di server linux ubuntu saya? Saya perhatikan bahwa server saya (pengaturan lampu) sedang lambat, tetapi pada saat saya masuk sebagai root dan menjalankan perintah PS, semuanya mungkin telah kembali normal.

Akan bagus untuk meninjau log dari sumber daya apa yang digunakan berbagai bagian server.

Jawaban:




6

Anda dapat menjalankan MRTG untuk membuat grafik berbagai aspek server, seperti penggunaan CPU, penggunaan RAM, jumlah proses. Ini sangat berguna untuk server tanpa GUI karena membuat gambar untuk ditampilkan di halaman web.

Jika Anda telah menginstal GNOME, Anda dapat memonitor sumber daya sistem menggunakan aplikasi Monitor Sistem.

Atau Anda dapat menjalankan sesuatu seperti ini setiap menit dari cron:

top -n 1 -b | head >> logfile

yang akan mencatat waktu aktif, pengguna, memuat rata-rata, jumlah proses, penggunaan CPU, penggunaan memori / swap dan tiga proses sumber daya lapar teratas ke dalam file untuk dilihat nanti. -n 1 berlari paling atas satu kali

Seperti yang Anda sebutkan secara spesifik bahwa Anda menjalankan Ubuntu, saya yakin Anda bisa memonitor ini dengan Canonical menggunakan Landscape .


+1 Jawaban alternatif Anda (menggunakan top dengan cron) sangat membantu untuk digunakan pada server kecil di mana saya tidak ingin terus menginstal lebih banyak 'barang'.
whitebeard

tautan mati ke "lansekap"
Nicholas DiPiazza

2

Jalankan sar dalam mode daemon. Anda dapat meninjau berbagai informasi secara terperinci setelah fakta. Coba jalankan sar di latar depan dengan sesuatu seperti 10 iterasi selama 10 detik untuk mendapatkan ide informasi apa yang tersedia.


1

vmstat dan iostat, mytop dan apache top juga dapat membantu Anda menunjukkan titik kemacetan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.