GNU/Linux >> Belajar Linux >  >> Linux

Pantau Penggunaan Sumber Daya Sistem Linux Dengan SysMonTask

Dalam panduan ini, kita akan membahas apa itu SysMonTask , cara menginstalnya di Linux dan terakhir cara memantau penggunaan sumber daya sistem Linux dengan utilitas SysMonTask.

Tentang SysMonTask

Beberapa waktu lalu kami melihat Sysmon , aplikasi grafis untuk memantau penggunaan sumber daya tentang CPU, GPU, Memori, HDD/SDD, dan koneksi jaringan di Linux. Sysmon mendapat perhatian dalam waktu singkat, karena tampilannya mirip dengan Task Manager Windows 8/10. Hari ini, kita akan melihat tentang Windows lain seperti Pengelola Tugas Untuk Linux bernama SysMonTask .

Sysmontask adalah aplikasi monitor sistem Linux grafis dengan kekompakan dan kegunaan Windows Task Manager untuk memungkinkan kontrol dan pemantauan yang lebih tinggi. Ini akan memantau dan menampilkan penggunaan sumber daya sistem dan detail kinerja dari proses yang berjalan, CPU, Memori, HDD/SSD, dan kartu antarmuka Jaringan. Sysmontask ditulis dalam Python bahasa pemrograman dan kode sumbernya tersedia secara gratis di Github.

Instal Sysmontask di Linux

Sysmontask dapat diinstal dengan berbagai cara.

Di Ubuntu dan turunannya:

Jika Anda menggunakan Ubuntu 18.04, 20.04 dan 20.10 dan yang setara, instal Sysmontask menggunakan PPA resmi yang dibuat oleh pengembang:

$ sudo add-apt-repository ppa:camel-neeraj/sysmontask
$ sudo apt install sysmontask

Catatan: Jika Anda menggunakan versi Ubuntu<=20.04, Anda harus menginstal psutil :

$ sudo pip3 install -U psutil

Di Arch Linux dan variannya:

Sysmontask tersedia dalam AUR , jadi Anda menginstalnya menggunakan alat pembantu AUR seperti Yay pada Arch Linux dan variannya seperti Manjaro Linux seperti gambar di bawah ini:

$ yay -S sysmontask

Atau, Anda dapat menginstalnya secara manual seperti di bawah ini:

$ git clone https://aur.archlinux.org/sysmontask.git
$ cd sysmontask
$ makepkg -si
$ sysmontask

Di Fedora:

Sysmontask tersedia di repositori default distribusi Fedora. Jalankan perintah berikut untuk menginstal Sysmontask di Fedora:

$ sudo dnf install sysmontask

Menggunakan Pip:

Karena Sysmontask ditulis dengan Python, Anda dapat menginstalnya menggunakan Pip pengelola paket:

$ pip3 install sysmontask

Perintah di atas akan menginstal skrip yang diperlukan seperti sysmontask , sysmontask.set_dark , sysmontask.set_default , sysmontask.set_light dan sysmontask.uninstall di "~/.local/bin" direktori. Jika direktori ini tidak ada di $PATH . Anda , Anda perlu menambahkan direktori ini ke $PATH .

$ export PATH=/home/sk/.local/bin/:$PATH

Dari Sumber:

Git mengkloning repositori Sysmontask menggunakan perintah:

$ git clone https://github.com/KrispyCamel4u/SysMonTask.git

Perintah di atas akan mengunduh isi repositori Sysmontask GitHub di folder lokal bernama SysMonTask di direktori saat ini. Instal semua yang diperlukan yang disebutkan dalam requirements.md mengajukan. Anda dapat menemukan file ini di dalam direktori kloning.

Setelah menginstal dependensi, jalankan perintah berikut untuk mengkompilasi dan menginstal Sysmontask dari sumber seperti di bawah ini:

$ cd SysMonTask
$ sudo python3 setup.py install

Untuk GPU Nvidia, Anda harus menginstal nvidia-smi . Ini mungkin diinstal secara default dengan driver propriety Nvidia.

Untuk memverifikasi apakah sudah terpasang, jalankan:

$ nvidia-smi

Jika belum diinstal, instal sebelum menjalankan Sysmontask.

Pantau penggunaan sumber daya sistem Linux dengan SysMonTask

Ini disarankan untuk menjalankan Sysmontask untuk pertama kalinya dari Terminal, sehingga semua skrip penting akan disalin ke lokasi yang dituju.

$ sysmontask

Ini adalah tampilan antarmuka default Sysmontask:

Secara default, Sysmontask mencantumkan semua proses yang berjalan beserta penggunaannya dalam format kolom tabel sederhana. Seperti yang Anda lihat pada output di atas, detail berikut tercantum di bawah tab Proses:

  • PID (ID Proses)
  • Nama proses
  • rCPU (CPU-rekursif) penggunaan
  • rMemori Penggunaan (Memori-rekursif)
  • Penggunaan CPU
  • Penggunaan memori
  • Kecepatan Baca dan Tulis Disk dalam format yang dapat dibaca manusia
  • Pemilik proses
  • Dan jalur proses yang sebenarnya

Sysmontask bukan hanya penampil proses. Anda juga dapat menghentikan proses yang tidak perlu. Untuk menghentikan proses, cukup pilih dan tekan Pembunuh tombol di bagian bawah.

Tab kinerja

Anda akan melihat tab Performance di sebelah tab Processes. Di bawah tab Performa, Anda akan memiliki total penggunaan sumber daya CPU, Memori, HDD/SDD, Kartu antarmuka jaringan di panel kiri. Di panel kanan, Anda dapat melihat statistik individual setiap perangkat.

Di bawah tab CPU di sebelah kanan, Anda dapat melihat detail berikut:

  • Penggunaan CPU dalam %
  • Jumlah proses yang berjalan
  • Suhu,
  • Kecepatan penggunaan CPU saat ini,
  • Jumlah Thread CPU
  • Jumlah inti
  • Jumlah prosesor yang logis
  • Kecepatan CPU total
  • Apakah VT diaktifkan atau tidak
  • Penggunaan cache L1/L2/L3

Tab Memori mencantumkan detail berikut:

  • Total ukuran Memori yang terpasang
  • Penggunaan Memori Saat Ini
  • Memori yang Tersedia
  • Ukuran penyangga / cache
  • Tukar ukuran
  • Kecepatan RAM
  • Slot memori digunakan
  • Faktor Bentuk

Di bawah tab Disk, Anda akan menemukan detail berikut:

  • Total ukuran disk
  • Kecepatan transfer data
  • Kecepatan Baca / Tulis
  • Detail partisi
  • Pasang poin
  • Jenis sistem file
  • Total dan ruang kosong yang tersedia

Anda dapat melihat detail ini di bawah tab Jaringan:

  • Nama kartu Jaringan
  • Kecepatan Kirim dan Terima
  • Total bandwidth yang dikirim dan diterima
  • Alamat IPv4 / IPv6
  • Alamat Mac

Setel tema yang berbeda untuk Sysmontask

Secara default, Sysmontask akan mengatur tema sistem Anda. Ini juga menyertakan tema terang dan gelap jika Anda tertarik untuk mencobanya.

Untuk mengatur tema yang berbeda, misalnya tema ringan, perintahnya adalah:

$ sysmontask.set_light

Masukkan nomor untuk memilih tema:

0 : Ambiance
1 : Raleigh
2 : Radiance
3 : Emacs
4 : Yaru
5 : Adwaita
6 : Default
7 : HighContrast
Index for Corresponding Theme that you want to apply?:

Untuk menyetel ulang ke tema default, lakukan:

$ sysmontask.set_default 

Copot pemasangan Sysmontask

Jika Anda tidak menggunakannya lagi, Anda cukup menghapusnya seperti yang ditunjukkan di bawah ini.

Jika Anda telah menginstalnya menggunakan Apt , jalankan perintah ini untuk menghapus Sysmontask:

$ sudo apt remove sysmontask

Untuk DNF :

$ sudo dnf remove sysmontask

Jika diinstal dengan Pip , perintah berikut harus menghapusnya:

$ sudo sysmontask.uninstall
$ sudo pip3 uninstall sysmontask

Jika Anda telah menginstal dari sumber, buka direktori kloning dan jalankan:

$ ./uninstall.sh

SysMonTask sangat baru dan sedang dikembangkan secara aktif oleh beberapa anggota komunitas. Anda mungkin akan mengharapkan bug. Jika Anda menemukan bug, laporkan di halaman GitHub yang diberikan di bawah ini.


Linux
  1. Pantau sistem Linux Anda di terminal Anda dengan procps-ng

  2. Cara Memantau Kinerja Sistem Linux dengan Sysstat

  3. Cara Mengontrol Penggunaan Sumber Daya Sistem dengan ulimit di Linux

  1. Linux – Instal Menggunakan Gpt Pada Sistem 32 Bit Dengan Bios?

  2. Bagaimana Memantau Penggunaan Jaringan dengan nload di Linux?

  3. Cara Menginstal dan Menggunakan Glance untuk Memantau Sistem Linux

  1. Instal aplikasi di Linux dengan Flatpak

  2. Instal Linux dengan LVM

  3. Cara Memantau Sistem Linux dengan Perintah Sekilas