Sysmon - Monitor Aktivitas Sistem Grafis untuk Linux
- 4122
- 202
- Miss Angelo Toy
Sysmon adalah alat pemantauan aktivitas Linux yang mirip dengan Windows Task Manager, ditulis di Python dan dirilis di bawah GPL-3.0 Lisensi. Ini adalah alat visualisasi grafis yang memvisualisasikan data berikut.
Secara default distribusi seperti Ubuntu Dilengkapi dengan alat monitor sistem, tetapi kelemahan dengan alat monitor default adalah tidak menampilkan beban HDD, SSD, dan GPU.
Sysmon menambahkan semua fitur ke satu tempat yang mirip dengan Windows Task Manager.
- Pemanfaatan CPU/GPU dan kecepatan clock per-core.
- Pemanfaatan memori dan pertukaran.
- Pemanfaatan Jaringan (WLAN dan Ethernet). Bandwidth tautan WLAN terus diperbarui.
- Pemanfaatan SSD/HDD.
- Tinjauan Proses Menjalankan.
Di artikel ini, Anda akan belajar cara menginstal dan menggunakan Sysmon alat pemantauan di sistem desktop linux.
Memasang alat monitor Sysmon Linux
Sejak Sysmon ditulis dalam python, Anda harus memiliki pengaturan Pyping Manager Python di mesin Anda. Sysmon Tergantung pada paket berikut Pyqtgraph, Numpy, dan Pyqt5.
Pasang sysmon menggunakan pip
Saat Anda menginstal Sysmon menggunakan dependensi PIP secara otomatis diinstal.
$ pip menginstal sysmon [untuk Python2] $ PIP3 Pasang sysmon [untuk Python3]CATATAN: Tergantung pada bagaimana Anda mengonfigurasi Pip Anda perlu menggunakan Pip atau Pip3, Kadang-kadang Pip3 akan menjadi tautan simbolis Pip. Pasang sysmon di Linux
Jika Anda memiliki NVIDIA GPU, nvidia-smi harus diinstal untuk memantau.
Instal Sysmon Menggunakan Repo GitHub
Atau, Anda dapat menarik repositori dari github dan menginstal paket. Tetapi saat mengikuti metode ini, Anda harus memastikan paket dependen (numpy, pyqtgraph, pyqt5) diinstal secara terpisah.
$ PIP menginstal pyqtgraph pyqt5 numpy [untuk Python2] $ pip3 instal pyqtgraph pyqt5 numpy [untuk Python3]
Anda dapat memeriksa daftar paket yang diinstal dari Pip menggunakan perintah berikut.
---------- Python 2 ---------- $ Pip List # Daftar Paket Terinstal $ Pip Show Pyqt5 Numpy Pyqtgraph # Tampilkan Informasi Detail Tentang Paket. ---------- Python 3 ---------- $ Pip3 Daftar # Daftar Paket Terinstal $ Pip3 Tampilkan Pyqt5 Numpy Pyqtgraph # Tampilkan Informasi Detail Tentang Paket.Daftar paket yang diinstal pip
Sekarang ketergantungannya puas dan bagus untuk dipasang Sysmon dengan mengkloning repo dari github.
$ git clone https: // github.com/matthiasschinzel/sysmon.git $ cd/sysmon/src/sysmon $ python3 sysmon.py
Metode yang lebih disukai adalah menginstal paket menggunakan Pip, sebagai Pip menangani semua ketergantungan dan membuat instalasi tetap sederhana.
Cara menggunakan sysmon di linux
Peluncuran Sysmon, cukup ketik Sysmon di terminal.
$ sysmon
Semua titik data diambil dari direktori /proc.
- Data CPU diambil dari /proc/cpuinfo Dan /proc/stat.
- Data memori diambil dari /proc/meminfo.
- Data disk diambil dari /proc/diskstats.
- Data jaringan diambil dari /proc/net/dev dan Iwconfig (WLAN).
- Data proses diambil dari perintah 'PS -AUX'.
Itu untuk artikel ini. Alat ini hanyalah prototipe dan banyak lagi fitur seperti Iowait, Dukungan untuk GPU Intel dan AMD, Mode Gelap, Bunuh Proses, Sortir, dll ... ada di dalam pipa yang akan ditambahkan. Mari kita tunggu dan lihat bagaimana alat ini menjadi matang selama periode waktu tertentu.
- « Cara memperbaiki kesalahan mysql 1819 (hy000) di linux
- Cara Menginstal dan Mengkonfigurasi Manajer Cloudera di CentOS/RHEL 7 - Bagian 3 »