Sysmon - Siffar Kula da Ayyukan Aiki don Linux


Sysmon kayan aikin sa ido ne na Linux mai kama da manajan aiki na Windows, an rubuta shi a cikin Python kuma an sake shi a ƙarƙashin lasisin GPL-3.0. Wannan kayan aikin zane ne wanda yake bayyane bayanan masu zuwa.

Ta hanyar rarrabawa kamar Ubuntu ya zo tare da kayan aikin kulawa na tsarin, amma raunin tare da kayan aikin saka idanu na ainihi shine baya nuna kayan HDD, SSD, da GPU.

Sysmon yana ƙara dukkan fasalulluka zuwa wuri guda kama da Windows Task Manager.

  • CPU/GPU amfani da saurin-agogo. -li>
  • orywaƙwalwar ajiya da Amfani da Musanya.
  • Amfani da hanyar sadarwa (Wlan da Ethernet). Ana sabunta bandwidth na hanyar haɗin WLAN koyaushe.
  • amfani da SSD/HDD.
  • Siffar tsarin aiki.

A cikin wannan labarin, zaku koyi yadda ake girka da amfani da kayan aikin Sysmon na saka idanu a cikin tsarin tebur na Linux.

Shigar da Sysmon Linux Monitor Tool

Tunda an rubuta sysmon a cikin Python, kuna buƙatar samun saitin mai sarrafa kunshin Python a cikin injin ku. Sysmon ya dogara da waɗannan fakitin pyqtgraph, numpy, da pyqt5.

Lokacin da kuka girka sysmon ta amfani da PIP dependencies ana girka ta atomatik.

$ pip install sysmon   [for Python2]
$ pip3 install sysmon  [for Python3]

Idan kana da Nvidia GPU, dole ne a shigar da nvidia-smile don saka ido a kai.

A madadin, zaku iya cire ma'ajiyar daga Github kuma shigar da kunshin. Amma yayin bin wannan hanyar dole ne ku tabbatar kunshin dogaro (numpy, pyqtgraph, pyqt5) an girka daban.

$ pip install pyqtgraph pyqt5 numpy   [for Python2]
$ pip3 install pyqtgraph pyqt5 numpy  [for Python3]

Kuna iya bincika jerin abubuwan da aka sanya daga bututu ta amfani da waɗannan umarnin.

---------- Python 2 ---------- 
$ pip list                       # List installed package
$ pip show pyqt5 numpy pyqtgraph # show detailed information about packages.

---------- Python 3 ----------
$ pip3 list                       # List installed package
$ pip3 show pyqt5 numpy pyqtgraph # show detailed information about packages.

Yanzu dogaro ya gamsu kuma yana da kyau a girka sysmon ta hanyar rufe repo daga GitHub.

$ git clone https://github.com/MatthiasSchinzel/sysmon.git
$ cd /sysmon/src/sysmon
$ python3 sysmon.py

Hanyar da aka fi so ita ce shigar da fakitoci ta amfani da PIP, kamar yadda PIP ke kula da duk abin dogaro kuma yana sanya shigarwa ta sauƙi.

Yadda ake amfani da Sysmon a cikin Linux

Don ƙaddamar da sysmon, kawai shigar da sysmon a tashar.

$ sysmon

Duk bayanan bayanan an karbo su daga/proc directory.

  • An kama bayanan CPU daga/proc/cpuinfo da/proc/stat.
  • Ana ɗauke bayanan ƙwaƙwalwa daga/proc/meminfo.
  • Ana kama bayanan faifai daga/proc/diskstats.
  • An kama bayanan hanyar sadarwa daga/proc/net/dev da iwconfig (Wlan).
  • Ana kama bayanan aiwatarwa daga umarnin 'ps -aux'.

Shi ke nan ga wannan labarin. Wannan kayan aikin samfuri ne kawai kuma da yawa fasali kamar IOWait, Tallafi ga Intel da AMD GPU, Yanayin Duhu, kashe aikin, iri, da sauransu .. suna cikin bututun da za'a ƙara. Bari mu jira mu ga yadda wannan kayan aikin ke tsufa cikin wani lokaci.