சிஸ்மோன் - லினக்ஸிற்கான வரைகலை அமைப்பு செயல்பாட்டு மானிட்டர்


சிஸ்மோன் என்பது விண்டோஸ் பணி நிர்வாகியைப் போன்ற ஒரு லினக்ஸ் செயல்பாட்டு கண்காணிப்புக் கருவியாகும், இது பைத்தானில் எழுதப்பட்டு ஜிபிஎல் -300 உரிமத்தின் கீழ் வெளியிடப்பட்டது. இது ஒரு வரைகலை காட்சிப்படுத்தல் கருவியாகும், இது பின்வரும் தரவைக் காட்சிப்படுத்துகிறது.

இயல்புநிலையாக உபுண்டு போன்ற கணினி மானிட்டர் கருவி வருகிறது, ஆனால் இயல்புநிலை மானிட்டர் கருவியின் குறைபாடு இது HDD, SSD மற்றும் GPU சுமைகளைக் காண்பிக்காது.

விண்டோஸ் டாஸ்க் மேனேஜரைப் போன்ற ஒரே இடத்தில் சிஸ்மோன் அனைத்து அம்சங்களையும் சேர்க்கிறது.

  • CPU/GPU பயன்பாடு மற்றும் ஒவ்வொரு கோர் கடிகார வேகம்.
  • நினைவகம் மற்றும் இடமாற்று பயன்பாடு.
  • பிணைய பயன்பாடு (வாலன் மற்றும் ஈதர்நெட்). WLAN இணைப்பு அலைவரிசை தொடர்ந்து புதுப்பிக்கப்படுகிறது.
  • SSD/HDD பயன்பாடு.
  • இயங்கும் செயல்முறையின் கண்ணோட்டம்.

இந்த கட்டுரையில், லினக்ஸ் டெஸ்க்டாப் அமைப்புகளில் சிஸ்மோன் கண்காணிப்பு கருவியை எவ்வாறு நிறுவுவது மற்றும் பயன்படுத்துவது என்பதை நீங்கள் கற்றுக் கொள்வீர்கள்.

சிஸ்மோன் லினக்ஸ் மானிட்டர் கருவியை நிறுவுகிறது

சிஸ்மோன் பைத்தானில் எழுதப்பட்டிருப்பதால், உங்கள் கணினியில் பைதான் தொகுப்பு மேலாளர் பிஐபி அமைப்பு இருக்க வேண்டும். சிஸ்மோன் பின்வரும் தொகுப்புகளை pyqtgraph, numpy மற்றும் pyqt5 சார்ந்துள்ளது.

நீங்கள் சிஸ்மோனை நிறுவும்போது பிஐபி சார்புகளை பயன்படுத்தி தானாக நிறுவப்படும்.

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

உங்களிடம் என்விடியா ஜி.பீ.யூ இருந்தால், அதைக் கண்காணிக்க என்விடியா-ஸ்மி நிறுவப்பட வேண்டும்.

மாற்றாக, நீங்கள் கிதுபிலிருந்து களஞ்சியத்தை இழுத்து தொகுப்பை நிறுவலாம். ஆனால் இந்த முறையைப் பின்பற்றும்போது, சார்பு தொகுப்பு (நம்பி, பைக்ட்ராஃப், பைக் 5) தனித்தனியாக நிறுவப்பட்டுள்ளதா என்பதை உறுதிப்படுத்த வேண்டும்.

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

பின்வரும் கட்டளைகளைப் பயன்படுத்தி குழாயிலிருந்து நிறுவப்பட்ட தொகுப்புகளின் பட்டியலை நீங்கள் சரிபார்க்கலாம்.

---------- 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.

இப்போது சார்பு திருப்தி அடைந்துள்ளது மற்றும் கிட்ஹப்பிலிருந்து ரெப்போவை குளோன் செய்வதன் மூலம் சிஸ்மோனை நிறுவுவது நல்லது.

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

PIP ஐப் பயன்படுத்தி தொகுப்புகளை நிறுவுவதே விரும்பத்தக்க முறையாகும், ஏனெனில் PIP அனைத்து சார்புகளையும் கையாளுகிறது மற்றும் நிறுவலை எளிமையாக வைத்திருக்கிறது.

லினக்ஸில் சிஸ்மோனை எவ்வாறு பயன்படுத்துவது

சிஸ்மோனைத் தொடங்க, முனையத்தில் சிஸ்மோனைத் தட்டச்சு செய்க.

$ sysmon

அனைத்து தரவு புள்ளிகளும்/proc கோப்பகத்திலிருந்து பிடிக்கப்படுகின்றன.

  • CPU தரவு/proc/cpuinfo மற்றும்/proc/stat இலிருந்து பெறப்படுகிறது.
  • நினைவக தரவு/proc/meminfo இலிருந்து பெறப்படுகிறது.
  • வட்டுகளின் தரவு/proc/diskstats இலிருந்து பெறப்படுகிறது.
  • நெட்வொர்க் தரவு/proc/net/dev மற்றும் iwconfig (Wlan) ஆகியவற்றிலிருந்து பிடிக்கப்படுகிறது.
  • செயல்முறைகள் தரவு ‘ps -aux’ கட்டளையிலிருந்து பிடிக்கப்படுகிறது.

இந்த கட்டுரைக்கு அதுதான். இந்த கருவி ஒரு முன்மாதிரி மற்றும் IOWait, Intel மற்றும் AMD GPU, Dark Mode போன்ற பல அம்சங்கள், செயல்முறையை கொல்லுங்கள், வரிசைப்படுத்துதல் போன்றவை சேர்க்கப்பட வேண்டியவை. ஒரு குறிப்பிட்ட காலப்பகுதியில் இந்த கருவி எவ்வாறு முதிர்ச்சியடைகிறது என்பதைப் பொறுத்திருந்து பார்ப்போம்.