సిస్మోన్ - లైనక్స్ కోసం గ్రాఫికల్ సిస్టమ్ కార్యాచరణ మానిటర్


సిస్మోన్ అనేది విండోస్ టాస్క్ మేనేజర్uతో సమానమైన లైనక్స్ కార్యాచరణ పర్యవేక్షణ సాధనం, ఇది పైథాన్uలో వ్రాయబడింది మరియు GPL-3.0 లైసెన్స్ క్రింద విడుదల చేయబడింది. ఇది కింది డేటాను దృశ్యమానం చేసే గ్రాఫికల్ విజువలైజేషన్ సాధనం.

డిఫాల్ట్uగా ఉబుంటు వంటి సిస్టమ్ మానిటర్ సాధనంతో వస్తుంది, అయితే డిఫాల్ట్ మానిటర్ సాధనంతో ఉన్న లోపం అది HDD, SSD మరియు GPU లోడ్uలను ప్రదర్శించదు.

సిస్మోన్ విండోస్ టాస్క్ మేనేజర్ మాదిరిగానే అన్ని లక్షణాలను ఒకే స్థలానికి జోడిస్తుంది.

  • CPU/GPU వినియోగం మరియు పర్-కోర్ క్లాక్ వేగం.
  • మెమరీ మరియు స్వాప్ వినియోగం.
  • నెట్uవర్క్ వినియోగం (వ్లాన్ మరియు ఈథర్నెట్). WLAN లింక్ బ్యాండ్uవిడ్త్ నిరంతరం నవీకరించబడుతుంది.
  • SSD/HDD వినియోగం.
  • నడుస్తున్న ప్రక్రియ యొక్క అవలోకనం.

ఈ వ్యాసంలో, మీరు లైనక్స్ డెస్క్uటాప్ సిస్టమ్స్uలో సిస్మోన్ పర్యవేక్షణ సాధనాన్ని ఎలా ఇన్uస్టాల్ చేయాలో మరియు ఉపయోగించాలో నేర్చుకుంటారు.

సిస్మోన్ లైనక్స్ మానిటర్ సాధనాన్ని ఇన్uస్టాల్ చేస్తోంది

సిస్మోన్ పైథాన్uలో వ్రాయబడినందున, మీరు మీ మెషీన్uలో పైథాన్ ప్యాకేజీ మేనేజర్ పిఐపి సెటప్ కలిగి ఉండాలి. సిస్మోన్ ఈ క్రింది ప్యాకేజీలపై ఆధారపడి ఉంటుంది పైక్ట్రాఫ్, నంపి మరియు పైక్ట్ 5.

మీరు పిస్ డిపెండెన్సీలను ఉపయోగించి సిస్మోన్uను ఇన్uస్టాల్ చేసినప్పుడు స్వయంచాలకంగా ఇన్uస్టాల్ చేయబడతాయి.

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

మీకు ఎన్విడియా జిపియు ఉంటే, దాన్ని పర్యవేక్షించడానికి ఎన్విడియా-స్మి వ్యవస్థాపించాలి.

ప్రత్యామ్నాయంగా, మీరు గితుబ్ నుండి రిపోజిటరీని లాగి ప్యాకేజీని వ్యవస్థాపించవచ్చు. కానీ ఈ పద్ధతిని అనుసరించేటప్పుడు మీరు డిపెండెంట్ ప్యాకేజీ (నంపీ, పైక్ట్రాఫ్, పైక్ట్ 5) విడిగా ఇన్uస్టాల్ చేయబడిందని నిర్ధారించుకోవాలి.

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

ఇప్పుడు డిపెండెన్సీ సంతృప్తికరంగా ఉంది మరియు గిట్uహబ్ నుండి రెపోను క్లోన్ చేయడం ద్వారా సిస్మోన్uను ఇన్uస్టాల్ చేయడం మంచిది.

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

PIP అన్ని పరాధీనతలను నిర్వహిస్తుంది మరియు సంస్థాపనను సరళంగా ఉంచుతుంది కాబట్టి, PIP ని ఉపయోగించి ప్యాకేజీలను వ్యవస్థాపించడం మంచిది.

లైనక్స్uలో సిస్మోన్uను ఎలా ఉపయోగించాలి

సిస్మోన్ ప్రారంభించడానికి, టెర్మినల్ వద్ద సిస్మోన్ టైప్ చేయండి.

$ sysmon

అన్ని డేటా పాయింట్లు/proc డైరెక్టరీ నుండి పట్టుకోబడతాయి.

  • CPU డేటా/proc/cpuinfo మరియు/proc/stat నుండి పట్టుకోబడుతుంది.
  • మెమరీ డేటా/proc/meminfo నుండి పట్టుకోబడుతుంది.
  • డిస్కుల డేటా/proc/diskstats నుండి పట్టుకోబడుతుంది.
  • నెట్uవర్క్ డేటా/proc/net/dev మరియు iwconfig (Wlan) నుండి పట్టుకోబడుతుంది.
  • ప్రాసెస్uల డేటా ‘ps -aux’ ఆదేశం నుండి పట్టుకోబడుతుంది.

ఈ వ్యాసం కోసం అది. ఈ సాధనం కేవలం ఒక నమూనా మరియు IOWait, Intel మరియు AMD GPU, డార్క్ మోడ్ వంటి అనేక ఫీచర్లు, ప్రక్రియను చంపడం, క్రమబద్ధీకరించడం మొదలైనవి చేర్చబడతాయి. కొంతకాలం ఈ సాధనం ఎలా పరిపక్వం చెందుతుందో వేచి చూద్దాం.