ලබා ගත හැකි පද්ධති අධීක්ෂණ මෙවලම් මොනවාද?


153

GUI සහ CLI හෝ වෙබ් පාදක කරගත් පද්ධති අධීක්ෂණ මෙවලම් මම සොයමි .

  • CPU භාවිතය
  • රාම් භාවිතය
  • Swap භාවිතය
  • තැටි භාවිතය (අවකාශය / I / O)
  • තාප අධීක්ෂණය

මට භාවිතා කළ හැකි මෙවලම් බොහොමයක් ඇති බව මම දනිමි, නමුත් මෙම මූලික කාර්යයන් ඇති තනි මෙවලමක් මම සොයමි.

Answers:


186

බැලූ බැල්මට - ඔබේ පද්ධතිය දෙස ඇසක්

බැලූ බැල්මට ඔබේ GNU / Linux හෝ BSD මෙහෙයුම් පද්ධතිය පෙළ අතුරුමුහුණතකින් නිරීක්ෂණය කිරීම සඳහා නිදහස් මෘදුකාංගයකි (LGPL යටතේ බලපත්‍ර ලබා ඇත). බැලූ බැල්මට ඔබේ පද්ධතියෙන් තොරතුරු ලබා ගැනීම සඳහා පුස්තකාල libstatgrab භාවිතා කරන අතර එය පයිතන් හි සංවර්ධනය කර ඇත.

ස්ථාපනය

ටර්මිනලයක් ( Ctrl+ Alt+ T) විවෘත කර පහත විධානයන් ක්‍රියාත්මක කරන්න:

උබුන්ටු 16.04 සහ ඊට ඉහළින් ඔබට ටයිප් කළ හැකිය sudo apt install glances, නමුත් 2.3 අනුවාදයේ මෙම දෝෂය ඇත. වෙනත්:

පහසු ස්ක්‍රිප්ට් ස්ථාපනය බැල්ම

curl -L https://raw.githubusercontent.com/nicolargo/glancesautoinstall/master/install.sh | sudo /bin/bash

හෝ

wget -O- https://raw.githubusercontent.com/nicolargo/glancesautoinstall/master/install.sh | sudo /bin/bash

අතින් ස්ථාපනය කිරීම

sudo apt-get install python-pip build-essential python-dev lm-sensors
sudo pip install psutil logutils bottle batinfo https://bitbucket.org/gleb_zhulik/py3sensors/get/tip.tar.gz zeroconf netifaces pymdstat influxdb elasticsearch potsdb statsd pystache docker-py pysnmp pika py-cpuinfo bernhard
sudo pip install glances

මූලික භාවිතය

ආරම්භ කිරීම සඳහා ටර්මිනලය glancesටයිප් කරන්න glances.

තිර රුව

බැලූ බැල්මට ඔබේ පද්ධතියේ සම්පත් පිළිබඳ බොහෝ තොරතුරු ඔබට පෙනෙනු ඇත: CPU, Load, Memory, Swap Network, Disk I / O සහ ක්‍රියාවලි සියල්ලම එක පිටුවක, පෙරනිමියෙන් වර්ණ කේතය අදහස් කරන්නේ:

GREEN : the statistic is “OK”
BLUE : the statistic is “CAREFUL” (to watch)
VIOLET : the statistic is “WARNING” (alert)
RED : the statistic is “CRITICAL” (critical)

බැලූ බැල්මට ක්‍රියාත්මක වන විට, ඔබට විධාන ලබා දීමට විශේෂ යතුරු කිහිපයක් එබිය හැකිය:

c: Sort processes by CPU%  
m: Sort processes by MEM%  
p: Sort processes by name  
i: Sort processes by IO Rate  
d: Show/hide disk I/O stats  
f: Show/hide file system stats  
n: Show/hide network stats  
s: Show/hide sensors stats  
b: Bit/s or Byte/s for network IO  
w: Delete warning logs  
x: Delete warning and critical logs  
1: Global CPU or Per Core stats  
h: Show/hide this help message  
q: Quit (Esc and Ctrl-C also work)  
l: Show/hide log messages

Cpu, Ram, Swap Monitoring

තිර රුව

තැටි අධීක්ෂණය

තිර රුව

පද්ධති තාප අධීක්ෂණය

ඔබ ටයිප් කළහොත් ඔබට glances --helpසොයාගත හැකිය ( -eසංවේදක මොඩියුලය සක්‍රිය කරන්න (ලිනක්ස් පමණි))

glances -e

තිර රුව

තිර රුව

වින්‍යාස ගොනුව

ඔබට ඔබගේ එළිපත්ත බැලූ බැල්මට වින්‍යාස ගොනුවේ සැකසිය හැකිය, GNU / Linux හි, පෙරනිමි වින්‍යාස ගොනුව පිහිටා ඇත /etc/glances/glances.conf.

සේවාලාභී / සේවාදායක ප්‍රකාරය

මෙම අධීක්ෂණ මෙවලමෙහි තවත් සිත්ගන්නාසුලු ලක්ෂණයක් නම්, ඔබට එය යතුරු ලියනය කිරීමෙන් සේවාදායක ප්‍රකාරයෙන් ආරම්භ කළ හැකි අතර glances -s, මෙය ග්ලැන්ස් සේවාදායකය 0.0.0.0:61209 සිට ක්‍රියාත්මක වනවාක් මෙන් ප්‍රතිදානයක් ලබා දෙන අතර දැන් ඔබට වෙනත් පරිගණකයකින් බැලූ බැල්මට සම්බන්ධ විය හැකිය -c @ සේවාදායකය යනු සේවාදායකයේ IP ලිපිනය හෝ ධාරක නාමයයි.

බැලූ බැල්මට XML / RPC සේවාදායකයක් භාවිතා කරන අතර එය වෙනත් සේවාදායක මෘදුකාංගයකට භාවිතා කළ හැකිය. සේවාදායක ප්‍රකාරයේදී, ඔබට බන්ධන ලිපිනය (-B ඇඩ්‍රස්) සහ සවන්දීමේ ටී.සී.පී. ග්‍රාහක මාදිලිය, ඔබට සේවාදායකයේ TCP වරාය (-p port) සැකසිය හැකිය. සේවාදායක / සේවාදායක ප්‍රකාරයේදී, සීමාවන් සේවාදායකයේ පැත්තෙන් සකසා ඇත. 1.6 අනුවාදය මඟින් සේවාදායකයට ප්‍රවේශ වීම සඳහා විකල්ප මුරපදයක් හඳුන්වා දෙයි (-P මුරපදය) සේවාදායකයේ සකසා ඇත්නම් සේවාදායකයා තුළද භාවිතා කළ යුතුය.

අමතර මුලාශ්ර: PyPI , Github , Linuxaria

යාවත්කාලීන කරන්න

ජුජු බහාලුම අධීක්ෂණය කිරීම උදාහරණයක් ලෙස දේවල් විශාල රූපයක් ලෙස පෙනෙන්නේ කෙසේද

පර්යන්තය කිසිදු 1 බැල්ම සේවාදායකය මාදිලිය ධාවනය වන දී, පර්යන්තය කිසිදු දී 2 juju රුවනයකි ධාවනය වන apt-get updateසහ පර්යන්තය 3 දී glances -c 192.168.1.103බැල්ම රුවනයකි ip සම්බන්ධ වී ඇත

තිර රුව

CPU භාවිතය දෙස බලයි

බැලූ බැල්මට සක්‍රීයව සිටියදී සීපීයූ භාවිතය සඳහා කාල පරාසයන් අවශ්‍ය බව පෙනේ, එය පද්ධති මොනිටරයේ භාවිත ප්‍රස්ථාරයෙන් සාදා ඇත. ප්‍රස්ථාරය නිවැරදි නම් - බැලූ බැල්මට යමෙකු පද්ධතියක CPU වලින් 1/4 ක් පමණ අත්හරිනු ඇත. මෙය මගේ සේවාදායකයේ CPU පැටවීම අධීක්ෂණය කරන අයට බලපායි.

cpu භාවිතය දෙස බලයි


:), ඔව් එය @ B4NZ41
කාසිම්

4
මම දැක ඇති හොඳම මෙවලම ....
දිනේෂ්

2
මෙහි යෝජනා කර ඇති 'පහසු' ස්ථාපන ක්‍රමයට එරෙහිව මම තරයේ නිර්දේශ කරමි! වරප්‍රසාද ලත් BASH පරිවර්තකයෙකුට අන්තර්ජාලයෙන් දත්ත ලබා දීම ඉතා අනාරක්ෂිත ය. යමෙකු DNS වැරදි ලෙස වින්‍යාස කර තිබේ නම් හෝ bit.ly හැක් කර ඇත්නම්, ඔබ ඔබේ පද්ධතියට කිසිවක් ස්ථාපනය කළ හැකි අතර ඔබ කිසි විටෙකත් නොදැන සිටිය හැකිය.
ලූක් ස්ටැන්ලි

2
"පහසු ස්ක්‍රිප්ට් ස්ථාපනය" මම නිර්දේශ නොකරමි , ඇසුරුම් භාවිතයෙන් පමණක් ස්ථාපනය කරන්න.
පැබ්ලෝ බියන්චි


33

දර්ශකය- SysMonitor

දර්ශකය-සිස්මොනිටර් ටිකක් කරයි, නමුත් එය හොඳින් කරයි. ස්ථාපනය කර ක්‍රියාත්මක වූ පසු, එය ඔබගේ ඉහළ පුවරුවේ CPU සහ RAM භාවිතය පෙන්වයි. සරල.

රූප විස්තරය මෙහි ඇතුළත් කරන්න

සිට බාගත මෙතන

කොන්කි

මගේ පෞද්ගලික ප්‍රියතම එකක්

රූප විස්තරය මෙහි ඇතුළත් කරන්න

තිර පිටපත ඔබට විවිධ හැඩයෙන් යුත් CPU සහ RAM මොනිටර රාශියක් තිරපිටපත්වල ඇතුළත් වේ - උබුන්ටු මෘදුකාංග මධ්‍යස්ථානයේ ඇති සියලුම පැකේජ.

රූප විස්තරය මෙහි ඇතුළත් කරන්න

බැලූ බැල්මට

ස්ථාපනය සඳහා:

sudo apt-get install python-pip build-essential python-dev
sudo pip install Glances
sudo pip install PySensors

රූප විස්තරය මෙහි ඇතුළත් කරන්න

VMSTAT

CPU, මතකය, ක්‍රියාවලි ආදිය පිළිබඳ තොරතුරු පෙන්වයි.

IOSTAT

මෙම විධාන රේඛා මෙවලම මඟින් ඔබේ දෘඩ තැටි කොටස් සඳහා ඔබේ CPU, I / O තොරතුරු, ජාල ගොනු පද්ධතිය (NFS) යනාදිය පෙන්වනු ඇත. Istat ස්ථාපනය කිරීමට, මෙම විධානය ක්‍රියාත්මක කරන්න:

sudo apt-get install sysstat

වාර්තාව ආරම්භ කිරීමට, මෙම විධානය ක්‍රියාත්මක කරන්න:

iostat

CPU සංඛ්‍යාලේඛන පමණක් පරීක්ෂා කිරීමට, මෙම විධානය භාවිතා කරන්න:

iostat -c

තවත් පරාමිතීන් සඳහා, මෙම විධානය භාවිතා කරන්න:

iostat --help

MPSTAT

Mpstat විධාන රේඛා උපයෝගීතාව මඟින් එක් ප්‍රොසෙසරයකට සාමාන්‍ය CPU භාවිතය පෙන්වනු ඇත. එය ක්‍රියාත්මක කිරීම සඳහා, මෙම විධානය භාවිතා කරන්න:

mpstat

සකසනයකට CPU භාවිතය සඳහා, මෙම විධානය භාවිතා කරන්න:

mpstat -P ALL

සයිඩාර්

විධාන රේඛාව හරහා පද්ධති උපාංග ක්‍රියාකාරකම් නිරීක්ෂණය කිරීමට සයිඩාර් ඉඩ දෙයි.

රූප විස්තරය මෙහි ඇතුළත් කරන්න

ඔබට ස්ථාපනය කළ හැක්කේ මෙම විධානය සමඟ ය:

sudo apt-get install saidar

අධීක්ෂණය ආරම්භ කිරීමට, මෙම විධානය ක්‍රියාත්මක කරන්න:

saidar -c -d 1

සෑම තත්පරයකම සංඛ්‍යාලේඛන නැවුම් වේ.

GKrellM

GKrellM යනු ඔබේ ඩෙස්ක්ටොප් පද්ධති උපාංග තොරතුරු (CPU, උෂ්ණත්වය, මතකය, ජාලය යනාදිය) පෙන්වන විවිධ තේමාවන් සහිත අභිරුචිකරණය කළ හැකි විජට් ය.

රූප විස්තරය මෙහි ඇතුළත් කරන්න

GKrellM ස්ථාපනය කිරීමට, මෙම විධානය ක්‍රියාත්මක කරන්න:

sudo apt-get install gkrellm

මොනිටරික්ස්

මොනිටරික්ස් යනු පද්ධති උපාංග අධීක්ෂණය සඳහා වෙබ් පාදක පරිශීලක අතුරුමුහුණතක් ඇති තවත් යෙදුමකි.

රූප විස්තරය මෙහි ඇතුළත් කරන්න

මෙම විධානයන් සමඟ එය ස්ථාපනය කරන්න:

sudo add-apt-repository ppa:upubuntu-com/ppa
sudo apt-get update
sudo apt-get install monitorix

මෙම URL හරහා මොනිටරික්ස් ආරම්භ කරන්න:

http://localhost/monitorix/

 


බැලූ බැල්මට හොඳයි. එය මට පෙන්වන දෙය සමහර විට විවේචනාත්මක ල .ු-සටහන් වේ. ගැටලුව කුමක්දැයි සොයා ගැනීමට කොහේද? ඔබේ ලොග් කොහෙද? අවවාදයයි | CRITICAL ලොග් (ඇතුළත් කිරීම් 9 ක් පවතී) 2016-03-23 ​​19:09:48> 2016-03-23 ​​19:09:54 CPU පරිශීලකයා (72.7 / 76.6 / 80.6) 2016-03-23 ​​19:09:28> 2016-03-23 ​​19:09:32 CPU IOwait (62.5 / 62.5 / 62.5) 2016-03-23 ​​19:08:45> 2016-03-23 ​​19:08:48 CPU පරිශීලකයා (86.3 / 86.3 / 86.3) ~ 2016-03-23 ​​19:08:16> ___________________ LOAD 5-min (1.0 / 1.1 / 1.2) - ඉහළ ක්‍රියාවලිය: php5-cgi 2016-03-23 ​​19:08:09> 2016-03-23 ​​19:08: 19 CPU IOwait (74.3 / 74.6 / 75.0)
කැන්ගරු

HThuener එවැනි විකාර අදහස් දැක්වීමට පෙර කියවා සෙවීම වඩා හොඳ වන අතර ඔව් එය ppa :: upubuntu-com / ppa ... මෙම සබැඳිය බලන්න launchpad.net/~upubuntu-com/+archive/ubuntu/ppa සහ i පහත
වැටීම

මම GKrellM භාවිතා කර ඇති අතර ඇත්තෙන්ම එයට කැමතියි, විශේෂයෙන් උෂ්ණත්ව සංවේදක සංදර්ශකය. ඒවා චිත්‍රක විය යුතු යැයි මම ප්‍රාර්ථනා කරමි, කෙසේ වෙතත් එය මගේ ලැප්ටොප් පරිගණකය අධික උණුසුම පිළිබඳ ගැටලුවක් ඇති බැවින් එය කරන්නේ කෙසේදැයි දැන ගැනීමට ඉඩ දෙයි.
හෙදර් 92065

23

ලිනක්ස් පද්ධතියක් අධීක්ෂණය කිරීමේ මෙවලම් පහත දැක්වේ

  1. පද්ධතිය වැනි විධාන top, free -m, vmstat, iostat, iotop, sar, netstatආදිය කිසිවක් මේ ලිනක්ස් උපයෝගිතා අසල එන ඔබට ගැටලුවක් දෝෂහරණ විට. මෙම විධානය මඟින් ඔබේ සේවාදායකය තුළට යන පැහැදිලි පින්තූරයක් ලබා දේ
  2. සීලියන් : නියෝජිතයා # 1 හි සඳහන් සියලුම විධානයන් ක්‍රියාත්මක කරයි (පරිශීලකයා ද අර්ථ දක්වා ඇත) සහ මෙම විධානයන්හි ප්‍රතිදානයන් ලස්සන වෙබ් අතුරු මුහුණතකින් ලබා ගත හැකිය. ස්ථාපනය ඉතා සරල බැවින් ඔබ සිය ගණනක් සේවාදායකයන් හරහා නිදොස්කරණය කරන විට මෙම මෙවලම ප්‍රයෝජනවත් වේ. සහ එහි නොමිලේ
  3. නාගියෝස් : එය සියලු අධීක්ෂණ / අනතුරු ඇඟවීමේ මෙවලම්වල මවයි. එය බොහෝ අභිරුචිකරණය වන නමුත් ආරම්භකයින් සඳහා සැකසීමට ඉතා අපහසුය. වැදගත් ලිනක්ස් ප්‍රමිතික සියල්ලම ආවරණය වන පරිදි නාගීස් ප්ලගීන නම් මෙවලම් කට්ටල තිබේ
  4. මුනින්
  5. සේවාදායක dens නත්වය: වැදගත් ලිනක්ස් ප්‍රමිතික එකතු කරන සහ පරිශීලකයන්ට තමන්ගේම ප්ලගීන ලිවීමේ හැකියාව ලබා දෙන වලාකුළු පාදක ගෙවුම් සේවාවක්.
  6. නව ධාතු: තවත් හොඳින් දන්නා සත්කාරක අධීක්ෂණ සේවාවක්.
  7. සබ්බික්ස්


8

ඉහළ

ඉහළට මෘදුකාංග අධීක්ෂණය කිරීම, CPU / RAM භාවිතය, සමස්ත CPU / RAM භාවිතය සහ තවත් බොහෝ ක්‍රියාදාමයන් ලැයිස්තුගත කිරීම ද එය බොහෝ දුරට පෙරනිමියෙන් ස්ථාපනය කර ඇත

htop

htop යනු ඉහළ විස්තාරිත අනුවාදයක් වැනිය. එයට ඉහළින් ඇති සියලුම අංග ඇත, නමුත් ඔබට ළමා ක්‍රියාදාමයන් දැක ගත හැකි අතර සෑම දෙයක්ම ප්‍රදර්ශනය කිරීම රිසිකරණය කළ හැකිය. එය වර්ණ ද ඇත.

iotop

iotop විශේෂයෙන් දෘ R rive I / O අධීක්ෂණය සඳහා වේ. එය සියළුම ක්‍රියාදාමයන් ලැයිස්තුගත කර කියවීමට හා ලිවීමට ඔවුන්ගේ දෘ hard තැටියේ භාවිතය පෙන්වයි.


තාප අධීක්ෂණය කොහෙද? ඔබේ පිළිතුරට ඔබ දැනටමත් උපයෝගිතා 3 ක් ඇතුළත් කර ඇත ... ප්‍රශ්නය පරීක්ෂා කරන්න ** මම මූලික කාර්යයක් ඇති තනි මෙවලමක් සොයමි **
කාසිම්

මෙවලම් තුන සමඟ මම OP සඳහා විවිධ විකල්ප ලබා දෙමි, නමුත් ඒ කිසිවකට තාප අධීක්ෂණයක් නොමැති බව පැවසීමට මම නොසතුටට පත්ව සිටිමි
බෙරිජු

අවම වශයෙන් ඔබ ප්‍රශ්නයට පිළිතුරු දීමට උත්සාහ කර ඇත ... ස්තූතියි
කාසිම්

google (Saidar ubuntu)
කාසිම්

5

ඔබට උත්සාහ කිරීමට අවශ්‍ය විය හැකිය සිස්මන් හැකිය . බැලූ බැල්මට තරම් විසිතුරු නොවූවත්, එය ඉතා සරල හා භාවිතයට පහසුය.

ඔබට අපිරිසිදු වීමට හා පයිතන් තුළ කුඩා ස්ක්‍රිප්ටින් කිරීමට අවශ්‍ය නම්, ඔබ ආරම්භ කිරීම සඳහා පයිතන් සමඟ පද්ධති අධීක්ෂණයේ මූලික කරුණු කිහිපයක් මෙන්න.

psutilබොහෝ දේ අධීක්ෂණය කිරීම සඳහා ඔබට බාහිර මොඩියුලයක් අවශ්‍ය වේ. ප්‍රභවයෙන් තැනීම වෙනුවට බාහිර මොඩියුල ස්ථාපකයක් භාවිතා කිරීම පහසුය.

සටහන: මෙම උදාහරණ පයිතන් 2.7 හි ලියා ඇත

sudo apt-get install pip
sudo pip install psutil

දැන් අපි මොඩියුල ස්ථාපනය කර ඇති බැවින් අපට කේතීකරණය ආරම්භ කළ හැකිය.

පළමුව, නමින් ගොනුවක් සාදන්න usage.py.

gedit ~/usage.py

ආයාත කිරීමෙන් ආරම්භ කරන්න psutil

import psutil

ඉන්පසු, ඔබේ CPU හරයන් ක්‍රියාත්මක වන ප්‍රතිශතය නිරීක්ෂණය කිරීම සඳහා ශ්‍රිතයක් සාදන්න.

def cpu_perc(): 

    cpu_perc = psutil.cpu_percent(interval=1, percpu=True) 
    for i in range(len(cpu_perc)):
        print "CPU Core", str(i+1),":", str(cpu_perc[i]), "%"

අපි එය ටිකක් බිඳ දමමු නේද?

පළමු පේළිය, cpu_num = psutil.cpu_percent(interval=1, percpu=True)ඔබේ CPU හි ඇති හරයන් ක්‍රියාත්මක වන ප්‍රතිශතය සොයාගෙන එය නම් කරන ලද ලැයිස්තුවකට පවරයිcpu_perc .

මෙම ලූපය මෙතනමයි

for i in range(len(cpu_num)):
    print "CPU Core", str(i+1),":", str(cpu_perc[i]), "%"

යනු ඔබේ එක් එක් CPU මධ්‍යයේ වත්මන් ප්‍රතිශතය මුද්‍රණය කරන ලූපයකි.

RAM භාවිතය එකතු කරමු.

නමින් ශ්‍රිතයක් සාදන්න ram_perc.

def ram_perc():
    mem = psutil.virtual_memory()
    mem_perc = mem.percent
    print "RAM: ", mem_perc, "%"

psutil.virtual_memory ඔබේ පරිගණකයේ RAM පිළිබඳ විවිධ කරුණු අඩංගු දත්ත කට්ටලයක් ලබා දෙයි.

ඊළඟට, ඔබට ඔබේ ජාලය පිළිබඳ කරුණු කිහිපයක් එකතු කළ හැකිය.

def net():
    net = psutil.net_io_counters()
    mbytes_sent = float(net.bytes_sent) / 1048576
    mbytes_recv = float(net.bytes_recv) / 1048576
    print "MB sent: ", mbytes_sent
    print "MB received: ", mbytes_recv

psutil.net_io_counters()අපට බයිට් වලින් යවන ලද සහ ලැබුණු පැකට් පිළිබඳ තොරතුරු පමණක් ලබා දෙන බැවින් , සමහර පරිවර්තනය කිරීම අවශ්‍ය විය.

Swap අවකාශය පිළිබඳ යම් තොරතුරු ලබා ගැනීමට, මෙම ශ්‍රිතය එක් කරන්න.

def swap_perc():
    swap = psutil.swap_memory()
    swap_perc = swap.percent

මෙය ඉතා සරල ය.

උෂ්ණත්වය කිරීම දුෂ්කර ය, එබැවින් ඔබේ දෘඩාංග සමඟ වැඩ කරන්නේ කුමක් දැයි සොයා ගැනීමට ඔබට ඔබේම පර්යේෂණ කිහිපයක් කිරීමට අවශ්‍ය විය හැකිය. ඔබට කිසියම් ගොනුවක අන්තර්ගතය ප්‍රදර්ශනය කිරීමට සිදුවේ.

තැටි භාවිතය උෂ්ණත්වයට වඩා පහසුය. ඔබ කළ යුත්තේ ඔබට නිරීක්ෂණය කිරීමට අවශ්‍ය තැටිය (එනම් :) /යම් ශ්‍රිතයක් හරහා යැවීම පමණි .

def disks():
    if len(sys.argv) > 1:
        for disk in range(1, len(sys.argv)):
            tmp = psutil.disk_usage(sys.argv[disk])
            print sys.argv[disk], "\n"
            print "Megabytes total: ",
            print str(float(tmp.total) / 1048576)
            print "Megabytes used: ",
            print str(float(tmp.used) / 1048576)
            print "Megabytes free: ",
            print str(float(tmp.free) / 1048576)
            print "Percentage used: ",
            print tmp.percent, "\n"

මෙහි මුල් ප්‍රතිදානය psutil.disk_usageමෙයයි,

>>>psutil.disk_usage('/')
sdiskusage(total=21378641920, used=4809781248, free=15482871808, percent=22.5)

නමුත් ඔබට පමණක් ලබා ගත හැක total, used, free, හෝ percent.

සම්පුර්ණ කරන ලද වැඩසටහන: (ඉහත සඳහන් කාර්යයන් ඒකාබද්ධ කරන ලදි)

import psutil, os, sys
mem_perc = 0 #init var
swap_perc = 0 #init var
mbytes_sent = 0 #init var
mbytes_recv = 0 #init var
cpu_perc = 0 #init var
swap = 0 #init var
mem = 0 #init var
net = 0 #init var



def disp(degree):
    global cpu_perc
    global swap
    global swap_perc
    global mem
    global mem_perc
    global net
    global mbytes_sent
    global mbytes_recv

    cpu_perc = psutil.cpu_percent(interval=1, percpu=True)
    swap = psutil.swap_memory()
    swap_perc = swap.percent
    mem = psutil.virtual_memory()
    mem_perc = mem.percent
    net = psutil.net_io_counters()
    mbytes_sent = float(net.bytes_sent) / 1048576
    mbytes_recv = float(net.bytes_recv) / 1048576

    os.system('clear') #clear the screen

    print "-"*30
    print "CPU"
    print "-"*30
    print "CPU Temperature: " , degree, "'C"
    for i in range(len(cpu_perc)):
        print "CPU Core", str(i+1),":", str(cpu_perc[i]), "%"

    print "-"*30
    print "MEMORY"
    print "-"*30
    print "RAM: ", mem_perc, "%"
    print "Swap: ", swap_perc, "%"
    print "-"*30
    print "NETWORK"
    print "-"*30
    print "MB sent: ", mbytes_sent
    print "MB received: ", mbytes_recv
    print "-"*30
    print "DISKS"
    print "-"*30

    if len(sys.argv) > 1:
        for disk in range(1, len(sys.argv)):
            tmp = psutil.disk_usage(sys.argv[disk])
            print sys.argv[disk], "\n"
            print "Megabytes total: ",
            print str(float(tmp.total) / 1048576)
            print "Megabytes used: ",
            print str(float(tmp.used) / 1048576)
            print "Megabytes free: ",
            print str(float(tmp.free) / 1048576)
            print "Percentage used: ",
            print tmp.percent, "\n"

def main():
    print("Press Ctrl+C to exit")
    while True:
        temp = open("/sys/class/thermal/thermal_zone0/temp").read().strip().lstrip('temperature :').rstrip(' C')
        temp = float(temp) / 1000
        disp(temp)

main()

temp = open("/sys/class/thermal/thermal_zone0/temp").read().strip().lstrip('temperature :').rstrip(' C')ඔබේ දෘඩාංග වින්‍යාසය සමඟ රේඛාව ක්‍රියා නොකරනු ඇත.

විධාන රේඛාවෙන් මෙම වැඩසටහන ක්‍රියාත්මක කරන්න. විධාන රේඛාවේ තර්ක ලෙස ඔබට නිරීක්ෂණය කිරීමට අවශ්‍ය තැටි සමත් කරන්න.

$ python usage.py /

Press Ctrl+C to exit

------------------------------
CPU
------------------------------
CPU Temperature:  39.0 'C
CPU Core 1 : 4.8 %
CPU Core 2 : 1.0 %
CPU Core 3 : 0.0 %
CPU Core 4 : 4.9 %
------------------------------
MEMORY
------------------------------
RAM:  33.6 %
Swap:  6.4 %
------------------------------
NETWORK
------------------------------
MB sent:  2.93382358551
MB received:  17.2131490707
------------------------------
DISKS
------------------------------
/ 

Megabytes total:  13952.484375
Megabytes used:  8542.6640625
Megabytes free:  4678.5703125
Percentage used:  61.2 

/media/calvin/Data 

Megabytes total:  326810.996094
Megabytes used:  57536.953125
Megabytes free:  269274.042969
Percentage used:  17.6 

මෙය උපකාරී වේ යැයි සිතමු! ඔබට කිසියම් ප්‍රශ්නයක් ඇත්නම් අදහස් දක්වන්න.

https://github.com/calthecoder/sysmon-1.0.1


මෙම සබැඳිය ප්‍රශ්නයට පිළිතුරු සැපයිය හැකි නමුත්, පිළිතුරේ අත්‍යවශ්‍ය කොටස් මෙහි ඇතුළත් කිරීම සහ යොමු කිරීම සඳහා සබැඳිය සැපයීම වඩා හොඳය. සම්බන්ධිත පිටුව වෙනස් වුවහොත් සම්බන්ධක පමණක් පිළිතුරු වලංගු නොවේ.
රොන්

On රොන් - හරි, මම මගේ ලිපියට සංස්කරණයක් එකතු කර දින කිහිපයකින් සිස්මොන්ගේ මූලික පිටපත් කොටස් පෙන්වමි. උපදෙස් වලට ස්තූතියි!
calvin k

Meta.askubuntu.com/questions/13900/… බලන්න . ඔබ හරියටම උත්සාහ කළේ කුමක්ද?
මුරු

ur මුරු - කමක් නැහැ, දැන් එය ක්‍රියාත්මකයි. සබැඳියට ස්තූතියි!
calvin k

ur මුරු - නමුත්, ඔබේ ප්‍රශ්නයට පිළිතුරු සැපයීම සඳහා, මම කේත වාරණය බැක්ටික් තුනකින් ආරම්භ කළ අතර, සින්ටැක්ස් ඉස්මතු කර දැක්වීමට මට අවශ්‍ය භාෂාව අනුගමනය කළ අතර, එය බැක්ටික් තුනකින් අවසන් විය.
calvin k


3

ඔබේ සේවාදායකයේ ක්‍රියාකාරිත්වය අධීක්ෂණය කිරීම සඳහා බිල්ට් විධාන ඇති බැවින් ඔබට ඔබේම අභිරුචි විධාන, ස්ක්‍රිප්ට් සහ ලොග් ප්‍රතිදානය එකතු කළ හැකි බැවින් සීලියන් ඉතා පහසු මෙවලමක් විය හැකිය. නිශ්චිත වේලාවක වැරැද්ද කුමක්දැයි සැකසීම සහ සොයා ගැනීම ඉතා පහසුය.

2


2

මම නිර්දේශ කරන්නේ http://conky.sourceforge.net/

වින්‍යාස කිරීමට ඉතා පහසු සහ සම්පත් අවම භාවිතය.


1
මෙය න්‍යායාත්මකව ප්‍රශ්නයට පිළිතුරු දිය හැකි අතර, පිළිතුරේ අත්‍යවශ්‍ය කොටස් මෙහි ඇතුළත් කිරීම වඩාත් සුදුසු වන අතර, යොමු කිරීම සඳහා සබැඳිය සපයයි.
වොරන් හිල්

2

ඉදිකරන ලද මෙවලමක් gnome-system-monitorඇත. තාප අධීක්ෂණය හැර ඔබ සඳහන් කළ සියල්ලම එයට කළ හැකිය.


2

නාගියෝස් වඩාත් ජනප්‍රිය හා වඩාත්ම රිසිකරණය කළ හැකි බව පෙනේ, නමුත් මම එය GUI සඳහා තෝරා නොගනිමි.

Zabbix හි විවෘත මූලාශ්‍ර විසඳුම ඔබ සඳහන් කළ සෑම දෙයක්ම අධීක්ෂණය කරන අතරම කාර්ය සාධනය අධීක්ෂණය සඳහා කාලය පදනම් කරගත් ප්‍රස්තාරද සපයයි.

ඔබ ඊටත් වඩා පිරිසිදු GUI එකක් සොයන්නේ නම්, Zenoss බලන්න. Zenoss යනු විවෘත-මූලාශ්‍ර, වෙබ්-පාදක මෙවලමක් වන නමුත් එහි හිමිකාරී මෙවලම සමඟ සේවා විශ්ලේෂණ සහ මූල හේතු විශ්ලේෂණයන් ඉදිරිපත් කරයි.


2
  1. මෙම freeවිධානය මඟින් / උබුන්ටු මතක භාවිතය පරීක්ෂා කිරීම සඳහා වඩාත් සරල හා පහසු භාවිතය විධාන කිරීමයි.

    free -m
    
  2. මතක භාවිතය පරීක්ෂා කිරීම යනු /proc/meminfoගොනුව කියවීමයි .

    cat /proc/meminfo
    
  3. මෙම vmstatසමඟ විධාන sවිකල්පය.

    vmstat -s
    
  4. මෙම topවිධානය සාමාන්යයෙන් එක් ක්රියාවලිය මතක හා cpu භාවිතය පරීක්ෂා කිරීමට භාවිතා කරයි.

    top
    
  5. Htop විධානය මඟින් මතක භාවිතය සහ වෙනත් විස්තර ද පෙන්වයි.

    htop
    
  6. ස්ථාපිත RAM පිළිබඳ දෘඩාංග තොරතුරු සොයා ගැනීමට.

    sudo dmidecode -t 17
    

1
මම හොටොප්ට ආදරෙයි! සරල හා ප්රමාණවත් තරම් හොඳයි.
සුදුමැලි නිල් තිත

2

conkyඔබ කැමති ආකාරයකින් වින්‍යාසගත කළ හැකි භාවිතා කිරීමට මම කැමතියි:

රූප විස්තරය මෙහි ඇතුළත් කරන්න

ඔබට ගූගල් conkyකර පහර 787,000 ක් සොයාගත හැකිය. සෑම කෙනෙකුටම යමක් තිබේ.

දර්ශන දැන්වීමේ ඉහළින්ම "අගුළු තිරය: මිනිත්තු 4 දීප්තිය: 2074". මේවා ජනනය කරනු ලබන්නේ "Indicator-Sysmonitor" මඟින් වන අතර එය bash ස්ක්‍රිප්ට් භාවිතයෙන් සිස්ට්‍රේ / යෙදුම් දර්ශකයේ ප්‍රදර්ශනය කිරීමට ඉඩ සලසයි.

“Indicator-Sysmonitor” සැකසීම පිළිබඳ නිබන්ධනයක් සඳහා බලන්න: BASH හට යෙදුම් දර්ශකයක් ලෙස සිස්ට්‍රේ තුළ පෙන්විය හැකිද?



1

JAVA / J2EE යෙදුම් අධීක්ෂණය, සේවාදායක අධීක්ෂණය, දත්ත සමුදාය අධීක්ෂණය, ගනුදෙනු අධීක්ෂණය, ජාල අධීක්ෂණය, ලොග් අධීක්ෂණය සහ පද්ධති අධීක්ෂණය වැනි විවිධ අංශ ආවරණය වන AppPerfect වෙතින් නියෝජිත රහිත මොනිටරය දෙස බැලිය යුතු යැයි මම සිතමි . එය නොමිලේ සහ භාවිතා කිරීමට පහසුය.


1

මගේ නඩුවේදී, මෙම සබැඳියෙන් මෙම පිළිතුර මට බොහෝ උපකාර විය.

වින්ඩෝස් පරිශීලකයෙකු වීමට භාවිතා කර තිබේද? ඔබට වින්ඩෝස් කාර්ය කළමනාකරුට සමාන උබුන්ටු අවශ්‍ය විය හැකි අතර එය Ctrl + Alt + Del යතුරු සංයෝජනය හරහා විවෘත කරන්න.

“කාර්ය කළමනාකරු” ලෙස ක්‍රියා කරන පද්ධති ක්‍රියාත්මක කිරීමේ ක්‍රියාවලීන් නිරීක්ෂණය කිරීමට හෝ විනාශ කිරීමට උබුන්ටු සතුව ඇති උපයෝගීතාව ඇත, එය පද්ධති මොනිටරය ලෙස හැඳින්වේ.

Ctrl + Alt + Del කෙටිමං යතුර පෙරනිමියෙන් උබුන්ටු යුනිටි ඩෙස්ක්ටොප් එකෙන් ඉවත් වීමේ සංවාදය ගෙන එයි. කාර්ය කළමනාකරු වෙත ඉක්මන් ප්‍රවේශය සඳහා භාවිතා කරන පරිශීලකයින්ට එය ප්‍රයෝජනවත් නොවේ.

යතුරේ සැකසුම් වෙනස් කිරීමට, යුනිටි ඩෑෂ් (හෝ පද්ධති සැකසුම් -> යතුරුපුවරුව) වෙතින් යතුරුපුවරු උපයෝගීතාව විවෘත කරන්න.

කෙටිමං පටිත්තෙහි -> අභිරුචි කෙටිමං, කෙටිමඟක් එක් කිරීමට ප්ලස් නිරූපකය ක්ලික් කරන්න. කාර්ය කළමනාකරුගේ නම ටයිප් කර gnome-system-monitor විධානය කරන්න.

උදව්

එය එකතු කළ පසු, එය “අක්‍රීය කරන්න” යැයි කියන තැන ක්ලික් කර Ctrl + Alt + Delete ඔබන්න. “කෙටිමං යතුර… දැනටමත් ලොග් අවුට් සඳහා භාවිතා කර ඇත” යනුවෙන් සංවාදයක් ඔබට ලැබෙනු ඇත, නැවත පැවරීම ක්ලික් කරන්න, ඔබ ඉවරයි!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.