Bii o ṣe le Fi sori ẹrọ atop lati ṣe atẹle Iṣẹ iṣe Wọle ti Awọn ilana Lainos Linux


Atop jẹ atẹle iṣẹ ṣiṣe iboju kikun ti o le ṣe ijabọ iṣẹ ti gbogbo awọn ilana, paapaa awọn ti o ti pari. Atop tun fun ọ laaye lati tọju akọọlẹ ojoojumọ ti awọn iṣẹ eto. Bakan naa le ṣee lo fun awọn idi oriṣiriṣi, pẹlu onínọmbà, n ṣatunṣe aṣiṣe, titọka idi ti apọju eto ati awọn omiiran.

  1. Ṣayẹwo agbara ohun elo gbogbogbo nipasẹ gbogbo awọn ilana
  2. Ṣayẹwo iye melo ninu awọn orisun ti o wa ti lo
  3. Wọle si lilo ohun elo
  4. Ṣayẹwo agbara ohun elo nipasẹ awọn okun kọọkan
  5. Atẹle iṣẹ ṣiṣe ilana fun olumulo tabi fun eto
  6. Ṣakiyesi iṣẹ nẹtiwọọki fun ilana

Ẹya tuntun ti Atop jẹ 2.1 ati pẹlu awọn ẹya atẹle

  1. Ilana gedu tuntun
  2. Awọn asia bọtini tuntun
  3. Awọn aaye tuntun (awọn ounka)
  4. Awọn atunṣe Kokoro
  5. Awọn awọ atunto

Fifi Irinṣẹ Abojuto Atop sori Linux

1. Ninu àpilẹkọ yii, Emi yoo fi ọ han bi o ṣe le fi sori ẹrọ ati tunto atop lori awọn eto Linux bi awọn itọsẹ orisun RHEL/CentOS/Fedora ati Debian/Ubuntu, ki o le ni rọọrun ṣe atẹle awọn ilana eto rẹ.

Ni akọkọ iwọ yoo nilo lati mu ibi ipamọ epel ṣiṣẹ labẹ awọn eto RHEL/CentOS /, lati fi sori ẹrọ ohun elo ibojuwo oke.

Lẹhin ti o ti ṣiṣẹ ibi ipamọ epel, o le rọrun lo oluṣakoso package yum lati fi sori ẹrọ atop package bi a ṣe han ni isalẹ.

# yum install atop

Ni omiiran, o le ṣe igbasilẹ awọn idii atop rpm taara lilo pipaṣẹ wget atẹle ki o tẹsiwaju pẹlu fifi sori atop, pẹlu aṣẹ atẹle.

------------------ For 32-bit Systems ------------------
# wget http://www.atoptool.nl/download/atop-2.1-1.i586.rpm
# rpm -ivh atop-2.1-1.i586.rpm

------------------ For 64-bit Systems ------------------
# wget http://www.atoptool.nl/download/atop-2.1-1.x86_64.rpm
# rpm -ivh atop-2.1-1.x86_64.rpm 

Labẹ awọn eto ipilẹ Debian, atop le fi sori ẹrọ lati awọn ibi ipamọ aiyipada nipa lilo pipaṣẹ-gba aṣẹ.

$ sudo apt-get install atop

2. Lẹhin fifi sori oke, rii daju pe atop yoo bẹrẹ lori eto ti o bẹrẹ, ṣiṣe awọn ofin wọnyi:

------------------ Under RedHat based systems ------------------
# chkconfig --add atop
# chkconfig atop on --level 235
$ sudo update-rc.d atop defaults             [Under Debian based systems]

3. Nipa aiyipada atop yoo wọle gbogbo iṣẹ ni gbogbo awọn aaya 600. Bi eyi ko ṣe le wulo yẹn, Emi yoo yi iṣeto atop pada, nitorinaa gbogbo awọn iṣẹ naa yoo wa ni ibuwolu aarin aarin 60 awọn aaya. Fun idi naa ṣiṣe aṣẹ wọnyi:

# sed 's/600/60/' /etc/atop/atop.daily -i                [Under RedHat based systems]
$ sudo sed 's/600/60/' /etc/default/atop -i              [Under Debian based systems]

Nisisiyi ti o ti fi sori ẹrọ ati tunto loke, ibeere ọgbọn ti o tẹle ni\"Bawo ni MO ṣe le lo?". Ni otitọ awọn ọna diẹ lo wa fun iyẹn:

4. Ti o ba kan ṣiṣe atop ni ebute iwọ yoo ni oke bi wiwo, eyi ti yoo mu ni gbogbo awọn aaya 10.

# atop

O yẹ ki o wo iboju ti o jọra ọkan yii:

O le lo awọn bọtini oriṣiriṣi laarin atop lati to alaye naa nipasẹ awọn ilana oriṣiriṣi. Eyi ni diẹ ninu awọn apẹẹrẹ:

5. Alaye ṣiṣe eto - \"s" bọtini - fihan alaye ṣiṣe eto fun okun akọkọ ti ilana kọọkan. Tun tọka bawo ni ọpọlọpọ awọn ilana ṣe wa ni ipo\"nṣiṣẹ":

# atop -s

6. Lilo iranti - \"m" bọtini - fihan alaye ti o ni ibatan iranti nipa gbogbo awọn ilana ṣiṣe Ọwọn VSIZE tọka iranti foju lapapọ ati RSIZE fihan iwọn olugbe ti a lo fun ilana.

VGROW ati RGROW tọka idagba lakoko aaye to kẹhin. Ọwọn MEM tọka lilo lilo iranti olugbe nipasẹ ilana.

# atop -m

7. Ṣe afihan iṣamulo disiki - bọtini - \"d" - fihan iṣẹ awọn disiki lori ipele eto (Awọn ọwọn LVM ati DSK). Iṣẹ Disiki ti han bi iye data ti o n gbe nipasẹ kika/kikọ (Awọn ọwọn RDDSK/WRDSK).

# atop -d

8. Ṣe afihan alaye iyipada - \"v" bọtini - awọn ifihan aṣayan yii n pese data kan pato diẹ sii nipa awọn ilana ṣiṣe bi uid, pid, gid, cpu lilo, ati bẹbẹ lọ:

# atop -v

9. Ṣafihan aṣẹ ti awọn ilana - \"c" bọtini:

# atop -c

10. Ikojọpọ fun eto - \"p" bọtini - alaye ti o han ni window yii ni a kojọpọ fun eto kan. bawo ni ọpọlọpọ ilana ti wọn ti bi.

# atop -p

11. Akopọ fun olumulo - \"u" bọtini - iboju yii fihan iru awọn olumulo ti o wa/n ṣiṣẹ lakoko aarin ti o kẹhin ati tọka iye awọn ilana ti olumulo kọọkan nṣiṣẹ/ran.

# atop -u

12. Lilo nẹtiwọọki - \"n" bọtini (nilo modulu ekuro netatop) fihan iṣẹ nẹtiwọọki fun awọn ilana.

Lati fi sori ẹrọ ati module ekuro netatop ti nṣiṣe lọwọ, o nilo lati ni awọn idii igbẹkẹle tẹle ti a fi sori ẹrọ lori ẹrọ rẹ lati ibi ipamọ ti olupin kaakiri.

# yum install kernel-devel zlib-devel                [Under RedHat based systems]
$ sudo apt-get install zlib1g-dev                    [Under Debian based systems] 

Nigbamii igbasilẹ bọọlu afẹsẹgba netatop ati kọ modulu ati daemon.

# wget http://www.atoptool.nl/download/netatop-0.3.tar.gz
# tar -xvf netatop-0.3.tar.gz
# cd netatop-0.3

Lọ si liana ‘netatop-0.3’ ki o ṣiṣẹ awọn ofin wọnyi lati fi sori ẹrọ ati kọ modulu naa.

# make
# make install

Lẹhin ti modulu netatop ti fi sori ẹrọ ni aṣeyọri, gbe ẹwọn naa ki o bẹrẹ daemon.

# service netatop start
OR
$ sudo service netatop start

Ti o ba fẹ fifuye module naa laifọwọyi lẹhin bata, ṣiṣe ọkan ninu awọn ofin wọnyi ti o da lori pinpin kaakiri.

# chkconfig --add netatop                [Under RedHat based systems]
$ sudo update-rc.d netatop defaults      [Under Debian based systems] 

Bayi ṣayẹwo lilo nẹtiwọọki nipa lilo bọtini \"n” .

# atop -n

13. Atọka nibiti atop ṣe tọju awọn faili itan rẹ.

# /var/log/atop/atop_YYYYMMDD

Nibiti YYYY ti wa ni ọdun, MM ni oṣu ati DD lọwọlọwọ ọjọ ti oṣu. Fun apere:

atop_20150423

Gbogbo awọn faili ti a ṣẹda nipasẹ atop jẹ alakomeji. Wọn ko wọle tabi awọn faili ọrọ ati pe atop nikan le ka wọn. Ṣe akiyesi sibẹsibẹ pe Logrotate le ka ati yiyi awọn faili wọnyẹn.

Jẹ ki a sọ pe o fẹ lati wo awọn akọọlẹ ọmọde ti o bẹrẹ 05: 05 akoko olupin. Nìkan ṣiṣe aṣẹ atẹle.

# atop -r -b 05:05 -l 1

Awọn aṣayan atop jẹ pupọ pupọ ati pe o le fẹ lati wo akojọ aṣayan iranlọwọ. Fún ìdí yẹn nínú fèrèsé atop lásán lo\"?" ohun kikọ lati wo atokọ ti awọn ariyanjiyan ti atop le lo. Eyi ni atokọ ti awọn aṣayan ti a nlo nigbagbogbo:

Mo nireti pe o rii nkan mi ti o wulo ati ṣe iranlọwọ fun ọ lati dín tabi ṣe idiwọ awọn oran pẹlu eto Linux rẹ. Ni ọran ti o ni ibeere eyikeyi tabi fẹ lati gba alaye fun lilo ti atop, jọwọ firanṣẹ asọye ni abala ọrọ ni isalẹ.

Ka Tun: 20 Awọn irinṣẹ Laini pipaṣẹ lati ṣe atẹle Iṣe Linux