Htop - Usa ka Interactive Process Viewer alang sa Linux


Kini nga artikulo mao ang pagpadayon sa among serye sa pag-monitor sa sistema sa Linux, karon naghisgot kami bahin sa labing inila nga himan sa pag-monitor nga gitawag nga htop, nga bag-o lang nakaabot sa bersyon 3.0.5 ug adunay pipila ka mga bag-ong dagway.

top command, nga usa ka default nga himan sa pag-monitor sa proseso nga na-pre-install sa tanan nga mga operating system sa Linux.

Ang Htop adunay daghang uban pang mga user-friendly nga mga bahin, nga dili magamit sa ilawom sa top command ug sila mao ang:

  • Sa htop, mahimo ka nga mag-scroll patindog aron makita ang tibuuk nga lista sa proseso ug mag-scroll pahigda aron makita ang tibuuk nga linya sa mando.
  • Nagsugod kini nga dali kaayo kumpara sa taas tungod kay wala kini maghulat sa pagkuha sa datos atol sa pagsugod.
  • Sa htop, mahimo nimong patyon ang labaw sa usa ka proseso sa usa ka higayon nga dili isulod ang ilang mga PID.
  • Sa htop, dili na nimo kinahanglan nga isulod ang numero sa proseso o priority value aron mabag-o ang proseso.
  • Pinduta ang “e” para i-print ang set sa environment variables para sa usa ka proseso.
  • Gamita ang mouse sa pagpili sa mga butang sa listahan.

I-install ang Htop sa Linux

Ang htop nga mga pakete kasagaran anaa sa tanan nga modernong mga distribusyon sa Linux ug mahimong ma-install gamit ang default package manager gikan sa imong sistema.

$ 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

Pag-compile ug Pag-install sa Htop gikan sa Mga Tinubdan sa Linux

Aron matukod ang Htop gikan sa mga tinubdan, kinahanglan nimo nga adunay mga Development Tools ug Ncurses nga na-install sa imong sistema, aron mahimo kini ipadagan ang mosunod nga serye sa mga mando sa imong tagsa-tagsa nga mga distribusyon.

$ 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

Sunod, i-download ang pinakabag-o nga htop gikan sa Github repo ug padagana ang pag-configure ug paghimo og script aron ma-install ug ma-compile ang htop.

$ 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

Unsaon nako paggamit ang htop?

Karon padagana ang htop monitoring tool pinaagi sa pagpatuman sa mosunod nga command sa terminal.

# htop

  1. Header, diin atong makita ang impormasyon sama sa CPU, Memory, Swap ug nagpakita usab sa mga buluhaton, load average, ug Up-time.
  2. Listahan sa mga proseso nga gisunod sa paggamit sa CPU.
  3. Gipakita sa Footer ang lain-laing mga opsyon sama sa tabang, setup, filter tree pagpatay, nice, quit, etc.

Pindota ang F2 o S para sa setup menu > adunay upat ka column ie Setup, Left Column, Right Column, ug Available Meters.

Dinhi, mahimo nimong i-configure ang mga metro nga giimprinta sa ibabaw sa bintana, itakda ang lainlaing mga kapilian sa pagpakita, pagpili sa mga pattern sa kolor ug pilia kung unsang mga kolum ang giimprinta kung unsang pagkasunud.

I-type ang kahoy o t aron ipakita ang mga proseso sa pagtan-aw sa kahoy.

Mahimo nimong i-refer ang mga function key nga gipakita sa footer aron magamit kining nindot nga htop nga aplikasyon aron mamonitor ang mga proseso sa pagpadagan sa Linux. Bisan pa, among gitambagan ang paggamit sa mga yawe sa karakter o mga shortcut key imbes nga mga yawe sa pag-andar tungod kay mahimo kini nga na-mapa sa ubang mga gimbuhaton sa panahon sa luwas nga koneksyon.

Pipila sa mga shortcut ug function nga mga yawe ug ang ilang pagpaandar aron makig-uban sa htop.