Saya telah melihat beberapa posting yang menginginkan hal yang sama tentang penggunaan, namun jawabannya SELALU merujuk pada menginstal beberapa alat pihak ketiga.
Saya tidak ingin menginstal apa pun.
Ada satu kalimat? Berikut ini akan menjadi output yang bagus:
CPU 11% RAM 20% HDD 85%
command-line
monitoring
Karl Morrison
sumber
sumber
Jawaban:
Anda bisa menggunakan ini
Outputnya adalah
sumber
df -h /
bagian dari baris perintah menunjukkan statistik tentang/
partisi. Anda dapat mengulangidf -h
perintah dan menggantinya/
dengan titik pemasangan yang perlu Anda monitor.top
baik-baik saja. Penggunaan CPU tidak dapat diukur pada titik waktu saat ini, itu harus diukur dalam jangka waktu pendek. Saattop
menjalankan iterasi pertama, itu menunjukkan penggunaan rata-rata sejak reboot terakhir. Dimulai dengan iterasi kedua itu menunjukkan penggunaan aktual saat ini sejak iterasi sebelumnya. Dan jika Anda memiliki masalah dengan pelokalan, Anda dapat menempatkanLC_ALL=C
di depan perintah untuk menggunakan pelokalan bahasa Inggris default (format angka dll, bukan bahasa).top -bn1 | grep "Cpu(s)"
dengantop -bn2 | grep "Cpu(s)" | tail -n1
. Yang pertama akan menampilkan rata-rata jangka panjang seperti yang ditunjukkan oleh Komandan Byte.Untuk penggunaan CPU (rata-rata
(user+system)/(user+system+idle)
kali lebih dari 0,1 detik):Untuk penggunaan RAM (
(total-available)/total
):Untuk penggunaan HDD (hanya volume yang dipasang sebagai
/
):sumber
free
perintah Anda masih menggunakan format output lama dengan terpisah - / + buffer / cache line ...man free
: " Estimasi berapa banyak memori yang tersedia untuk memulai aplikasi baru, tanpa bertukar. Tidak seperti data yang disediakan oleh cache atau bidang gratis, bidang ini memperhitungkan cache halaman akun dan juga bahwa tidak semua pelat memori yang dapat direklamasi akan direklamasi karena item sedang digunakan MemTersedia di / proc / meminfo, tersedia di kernel 3.14, ditiru di kernel 2.6.27+, jika tidak sama dengan gratis) "