Htop - Linux-നുള്ള ഒരു ഇന്ററാക്ടീവ് പ്രോസസ് വ്യൂവർ


ഈ ലേഖനം ഞങ്ങളുടെ ലിനക്uസ് സിസ്റ്റം മോണിറ്ററിംഗ് സീരീസിന്റെ തുടർച്ചയാണ്, ഇന്ന് നമ്മൾ സംസാരിക്കുന്നത് htop എന്ന ഏറ്റവും ജനപ്രിയമായ മോണിറ്ററിംഗ് ടൂളിനെക്കുറിച്ചാണ്, അത് ഇപ്പോൾ പതിപ്പ് 3.0.5 ൽ എത്തി, ചില രസകരമായ പുതിയ സവിശേഷതകളുമായി വരുന്നു.

ടോപ്പ് കമാൻഡ്, എല്ലാ ലിനക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലും മുൻകൂട്ടി ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള ഒരു ഡിഫോൾട്ട് പ്രോസസ് മോണിറ്ററിംഗ് ടൂളാണ്.

Htop-ന് മറ്റ് നിരവധി ഉപയോക്തൃ-സൗഹൃദ സവിശേഷതകൾ ഉണ്ട്, അവ ടോപ്പ് കമാൻഡിന് കീഴിൽ ലഭ്യമല്ല, അവ ഇവയാണ്:

  • htop-ൽ, പൂർണ്ണ പ്രോസസ്സ് ലിസ്റ്റ് കാണുന്നതിന് നിങ്ങൾക്ക് ലംബമായി സ്ക്രോൾ ചെയ്യാനും മുഴുവൻ കമാൻഡ് ലൈനുകളും കാണുന്നതിന് തിരശ്ചീനമായി സ്ക്രോൾ ചെയ്യാനും കഴിയും.
  • മുകളിലുള്ളതുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ഇത് വളരെ വേഗത്തിൽ ആരംഭിക്കുന്നു, കാരണം ഇത് സ്റ്റാർട്ടപ്പ് സമയത്ത് ഡാറ്റ ലഭിക്കാൻ കാത്തിരിക്കില്ല.
  • Htop-ൽ, നിങ്ങൾക്ക് അവരുടെ PID-കൾ ചേർക്കാതെ തന്നെ ഒന്നിൽ കൂടുതൽ പ്രക്രിയകൾ ഇല്ലാതാക്കാൻ കഴിയും.
  • htop-ൽ, ഒരു പ്രോസസ്സ് വീണ്ടും നന്നാക്കാൻ നിങ്ങൾ ഇനി പ്രോസസ്സ് നമ്പറോ മുൻഗണന മൂല്യമോ നൽകേണ്ടതില്ല.
  • ഒരു പ്രോസസ്സിനുള്ള എൻവയോൺമെന്റ് വേരിയബിളുകളുടെ സെറ്റ് പ്രിന്റ് ചെയ്യാൻ e അമർത്തുക.
  • ലിസ്റ്റ് ഇനങ്ങൾ തിരഞ്ഞെടുക്കാൻ മൗസ് ഉപയോഗിക്കുക.

ലിനക്സിൽ Htop ഇൻസ്റ്റാൾ ചെയ്യുക

htop പാക്കേജുകൾ മിക്കവാറും എല്ലാ ആധുനിക ലിനക്സ് വിതരണങ്ങളിലും ലഭ്യമാണ് കൂടാതെ നിങ്ങളുടെ സിസ്റ്റത്തിൽ നിന്നുള്ള ഡിഫോൾട്ട് പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് ഇൻസ്റ്റാൾ ചെയ്യാവുന്നതാണ്.

$ sudo apt install htop
$ sudo apt install htop
$ sudo apt install htop
$ sudo dnf install htop
$ sudo yum install epel-release
$ sudo yum install htop
--------- On RHEL 8 --------- 
$ sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ sudo yum install htop

--------- On RHEL 7 ---------
$ sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
$ sudo yum install htop
$ sudo yum install epel-release
$ sudo yum install htop
$ emerge sys-process/htop
$ pacman -S htop
$ sudo zypper install htop

ലിനക്സിലെ ഉറവിടങ്ങളിൽ നിന്ന് Htop കംപൈൽ ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുക

ഉറവിടങ്ങളിൽ നിന്ന് Htop നിർമ്മിക്കുന്നതിന്, നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഡെവലപ്uമെന്റ് ടൂളുകളും Ncurses ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം, അങ്ങനെ ചെയ്യുന്നതിനായി നിങ്ങളുടെ ബന്ധപ്പെട്ട വിതരണങ്ങളിൽ ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.

$ sudo yum groupinstall "Development Tools"
$ sudo yum install ncurses ncurses-devel
$ sudo apt-get install build-essential  
$ sudo apt-get install libncurses5-dev libncursesw5-dev

അടുത്തതായി, Github repo-യിൽ നിന്ന് ഏറ്റവും പുതിയ htop ഡൗൺലോഡ് ചെയ്ത് കോൺഫിഗർ റൺ ചെയ്ത് htop ഇൻസ്റ്റാൾ ചെയ്യാനും കംപൈൽ ചെയ്യാനും ഒരു സ്uക്രിപ്റ്റ് ഉണ്ടാക്കുക.

$ wget -O htop-3.0.5.tar.gz https://github.com/htop-dev/htop/archive/refs/tags/3.0.5.tar.gz 
$ tar xvfvz htop-3.0.5.tar.gz
$ cd htop-3.0.5/
$ ./configure
$ make
$ sudo make install

ഞാൻ എങ്ങനെ htop ഉപയോഗിക്കും?

ഇപ്പോൾ ടെർമിനലിൽ ഇനിപ്പറയുന്ന കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്തുകൊണ്ട് htop മോണിറ്ററിംഗ് ടൂൾ പ്രവർത്തിപ്പിക്കുക.

# htop

  1. ഹെഡർ, അവിടെ നമുക്ക് CPU, മെമ്മറി, സ്വാപ്പ് തുടങ്ങിയ വിവരങ്ങൾ കാണാനും ടാസ്uക്കുകൾ കാണിക്കാനും ശരാശരി ലോഡ് ആവറേജ്, അപ്-ടൈം എന്നിവ കാണിക്കാനും കഴിയും.
  2. സിപിയു ഉപയോഗമനുസരിച്ച് അടുക്കിയ പ്രക്രിയകളുടെ ലിസ്റ്റ്.
  3. സഹായം, സജ്ജീകരണം, ഫിൽട്ടർ ട്രീ കിൽ, നൈസ്, ക്വിറ്റ് മുതലായവ പോലുള്ള വ്യത്യസ്ത ഓപ്ഷനുകൾ അടിക്കുറിപ്പ് കാണിക്കുന്നു.

സജ്ജീകരണ മെനുവിന് F2 അല്ലെങ്കിൽ S അമർത്തുക > നാല് നിരകളുണ്ട്, അതായത് സെറ്റപ്പ്, ഇടത് നിര, വലത് കോളം, ലഭ്യമായ മീറ്ററുകൾ.

ഇവിടെ, നിങ്ങൾക്ക് വിൻഡോയുടെ മുകളിൽ പ്രിന്റ് ചെയ്ത മീറ്ററുകൾ കോൺഫിഗർ ചെയ്യാനും വിവിധ ഡിസ്പ്ലേ ഓപ്ഷനുകൾ സജ്ജമാക്കാനും വർണ്ണ പാറ്റേണുകളിൽ നിന്ന് തിരഞ്ഞെടുത്ത് ഏത് നിരയിൽ ഏത് നിരയാണ് പ്രിന്റ് ചെയ്തിരിക്കുന്നതെന്ന് തിരഞ്ഞെടുക്കാനും കഴിയും.

പ്രോസസ്സുകൾ ട്രീ കാഴ്uച പ്രദർശിപ്പിക്കുന്നതിന് ട്രീ അല്ലെങ്കിൽ ടി എന്ന് ടൈപ്പ് ചെയ്യുക.

Linux പ്രവർത്തിക്കുന്ന പ്രക്രിയകൾ നിരീക്ഷിക്കാൻ ഈ നിഫ്റ്റി htop ആപ്ലിക്കേഷൻ ഉപയോഗിക്കുന്നതിന് നിങ്ങൾക്ക് ഫൂട്ടറിൽ പ്രദർശിപ്പിച്ചിരിക്കുന്ന ഫംഗ്uഷൻ കീകൾ റഫർ ചെയ്യാം. എന്നിരുന്നാലും, ഫംഗ്uഷൻ കീകൾക്ക് പകരം പ്രതീക കീകളോ കുറുക്കുവഴി കീകളോ ഉപയോഗിക്കാൻ ഞങ്ങൾ ഉപദേശിക്കുന്നു, കാരണം സുരക്ഷിതമായ കണക്ഷൻ സമയത്ത് അവ മറ്റ് ചില ഫംഗ്uഷനുകൾക്കൊപ്പം മാപ്പ് ചെയ്uതിരിക്കാം.

ചില കുറുക്കുവഴികളും ഫംഗ്uഷൻ കീകളും htop-മായി സംവദിക്കാനുള്ള അവയുടെ പ്രവർത്തനവും.