Semua distribusi linux telah di lengkapi dengan tools berfungsi sebagai monitoring kinerja dari sistem baik itu harware, jaringan. Mengetahui proses apa saja yang sedang berjalan anda dapat menggunakan tolls yang telah di sediakan oleh linux. Beberapa tolls dapat anda pergunakan untuk mencari permasalahan seperti :
- Mencari tahu sumber masalah.
- Disk (storage) yang bermasalah.
- Penggunaan dan resource CPU / memori .
- Monitoring jaringan komputer
1. top mengetahui Proses Kegiatan
top digunakan untuk monitoring secara real time sistem yang sedang berjalan, perintah top akan menampilkan informasi proses yang sedang berjalan dan proses yang aktif. Untuk menjalankan cukup anda ketikan
# top
2. vmstat di gunakan untuk mengetahui Aktivitas Sistem seperti Hardware dan Sistem Informasi
bisa juga di gunakan untuk mengetahui informasi tentang proses, memori, paging, IO blok, perangkap, dan aktivitas cpu. Ketikkan “vmstat” di terminal untuk menjalankan
#vmstat -m
3. w di gunakan untuk mengetahui User yang login pada sistem.
contoh penggunaanya sebagai berikut :
#w <nama user>
4. uptime di gunakan untuk melihat waktu uptime sistem. Informasi yang di tampilkan untuk melihat berapa lama server telah berjalan. Waktu saat ini, berapa lama sistem telah berjalan, berapa banyak pengguna yang sedang login, dan rata-rata beban sistem yang telah digunakan.
contoh penggunaanya sebagai berikut :
#uptime
5. ps di guanakan untuk menampilkan proses yang sedang berjalan
Perintah ps akan menampilkan proses saat ini yang sedang berjalan. Untuk memilih semua proses menggunakan -A -opsi atau e:
# ps -A
6. Free digunakan untuk menampilkan Memory yang tidak terpakai
Perintah ini akan menampilkan jumlah total memori fisik dan swap yang bebas dan digunakan dalam sistem, serta buffer yang digunakan oleh kernel:
# free
7. iostat digunakan untuk melihat beban CPU, Disk Activity
Perintah iostat menampilkan statistik input / output statistik untuk perangkat, partisi dan file system jaringan (NFS).
# iostat
8. sar digunakan untuk mengumpulkan dan Laporan Kegiatan Sistem
Perintah ini jika dijalankan akan menampilkan informasi berupa laporan, dan menyimpan informasi aktivitas dari sistem. # sar -n DEV | more
Contoh menampilkan penghitung jaringan dari tanggal 24:
# sar -n DEV -f /var/log/sa/sa24 | more
Anda juga dapat menampilkan penggunaan real time menggunakan sar:
# sar 4 5
9. mpstat digunakan untuk menampilkan kinerja Multiprosesor
Perintah mpstat memberikan informasi aktifitas setiap prosesor yang ada, prosesor 0 menjadi pertama. mpstat-P ALL untuk menampilkan penggunaan CPU rata-rata per prosesor:
# mpstat -P ALL
10. pmap Menampilkan Proses Memory Usage
Perintah ini digunakan untuk mengetahui penyebab kemacetan memori.
# pmap -d PID
Untuk menampilkan informasi memori proses pid # 47394, bisa di ketikan
# pmap -d 47394
Tags
linux