Otu esi arụnye n'elu iji nyochaa ọrụ ntinye nke usoro Linux


Atop bụ ihe nleba anya arụmọrụ ihuenyo zuru oke nke nwere ike ịkọ ọrụ nke usoro niile, ọbụlagodi ndị emechara. Atop na-enyekwa gị ohere idobe ndekọ ihe omume sistemụ kwa ụbọchị. Enwere ike iji otu ihe ahụ mee ihe maka ebumnuche dị iche iche, gụnyere nyocha, debugging, ịkọwapụta ihe kpatara oke sistemu na ndị ọzọ.

  1. Lelee oriri akụrụngwa site na usoro niile
  2. Lelee ole n'ime akụrụngwa dịnụ ejirigoro
  3. Ndebanye aha iji akụrụngwa
  4. Lelee oriri akụrụngwa site na eri otu onye
  5. Nyochaa ọrụ nke onye ọrụ ma ọ bụ otu mmemme
  6. Lelee ọrụ netwọk n'otu usoro

Ụdị Atop kachasị ọhụrụ bụ 2.1 ma gụnye atụmatụ ndị a

  1. Usoro igbu osisi ọhụrụ
  2. Ọkọlọtọ igodo ọhụrụ
  3. Oghere ọhụrụ (ọnụọgụ)
  4. Ndozi mperi
  5. Agba nwere ike ịhazi

Ịwụnye Atop Monitoring Tool na Linux

1. N'isiokwu a, m ga-egosi gị otu esi wụnye na hazi atop na Linux usoro dị ka RHEL/CentOS/Fedora na Debian/Ubuntu dabeere usoro, nke mere na ị nwere ike mfe nyochaa gị usoro usoro.

Nke mbụ, ị ga-eme ka ebe nchekwa epel dị n'okpuru RHEL/CentOS/ sistemu, ka ịwụnye ngwa nleba anya atop.

Mgbe ịmechara ebe nchekwa epel, ị nwere ike iji njikwa ngwugwu yum dị mfe iji wụnye ngwugwu atop dị ka egosiri n'okpuru.

# yum install atop

N'aka nke ọzọ, ịnwere ike budata ngwugwu rpm ozugbo site na iji iwu wget wee gaa n'ihu na ntinye nke atop, yana iwu a.

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

N'okpuru sistemụ dabere na Debian, enwere ike itinye atop site na ebe nchekwa ndabara site na iji apt-nweta iwu.

$ sudo apt-get install atop

2. Mgbe wụnye atop, jide n'aka na atop ga-amalite n'elu usoro malite, na-agba ọsọ ndị a iwu:

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

3. Site na ndabara atop ga-abanye ọrụ niile na sekọnd 600 ọ bụla. Ebe ọ bụ na nke a nwere ike ọ gaghị aba uru, m ga-agbanwe nhazi nke atop, ya mere, a ga-abanye ihe omume niile na nkeji 60. Maka ebumnuche ahụ gbasoo iwu a:

# 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]

Ugbu a i tinyegoro n'elu ma hazie ya, ajụjụ ezi uche na-esote bụ \Olee otu m ga-esi eji ya? N'ezie enwere ụzọ ole na ole maka nke ahụ:

4. Ọ bụrụ na ị dị nnọọ na-agba ọsọ atop na ọnụ na ị ga-enwe top dị ka interface, nke ga-imelite ọ bụla 10 sekọnd.

# atop

Ị ga-ahụ ihuenyo yiri nke a:

Ị nwere ike iji igodo dị iche iche dị n'elu iji dozie ozi ahụ site na njirisi dị iche iche. Nke a bụ ọmụmaatụ ụfọdụ:

5. Ịhazi ozi - igodo 's' - na-egosi ozi nhazi oge maka isi eri nke usoro ọ bụla. Ọ na-egosikwa ole usoro dị na steeti na-agba ọsọ:

# atop -s

6. Oriri ebe nchekwa - \m igodo - na-egosi ozi metụtara ebe nchekwa gbasara usoro niile na-agba ọsọ kọlụm VSIZE na-egosi mkpokọta mebere ebe nchekwa yana RSIZE na-egosi nha ndị bi na-eji kwa usoro.

VGROW na RGROW na-egosi uto n'ime oge ikpeazụ. Kọlụm MEM na-egosi ojiji ebe nchekwa ndị bi site na usoro a.

# atop -m

7. Gosi iji diski eme ihe - \d igodo - na-egosi ọrụ diski na ọkwa sistemu (LVM na kọlụm DSK) A na-egosipụta ọrụ diski dị ka ọnụọgụ data nke a na-ebufe site na ịgụ/dee. (Ogidi RDDSK/WRDSK).

# atop -d

8. Gosi mgbanwe ozi - \v igodo - nhọrọ a na-enye data akọwapụtara nke ọma gbasara usoro na-agba ọsọ dị ka uid, pid, gid, cpu usage, wdg:

# atop -v

9. Gosi iwu nke usoro – igodo \c:

# atop -c

10. Nchịkọta kwa mmemme - \p igodo - ozi egosiri na mpio a na-akwakọba kwa mmemme. ole usoro ha zụlitere.

# atop -p

11. Nchịkọta kwa onye ọrụ - \u igodo - ihuenyo a na-egosi ndị ọrụ nọ/na-arụ ọrụ n'oge oge ikpeazụ ma na-egosi usoro ole onye ọrụ ọ bụla na-agba ọsọ.

# atop -u

12. Ojiji netwọk - \n igodo (chọrọ netatop kernel modul) na-egosi ọrụ netwọk kwa usoro.

Iji wụnye ma na-arụ ọrụ netatop kernel modul, ị ga-enwerịrị ngwungwu ndabere ndị a etinyere na sistemụ gị site na ebe nchekwa nkesa.

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

Ọzọ budata netatop tarball wee wuo modul na daemon.

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

Gaa na ndekọ 'netatop-0.3' wee mee iwu ndị a ka ịwụnye ma wuo modul.

# make
# make install

Mgbe arụnyere netatop modul nke ọma, buo modul ma malite daemon.

# service netatop start
OR
$ sudo service netatop start

Ọ bụrụ na ịchọrọ ịkwanye modul na-akpaghị aka mgbe buut, mee otu n'ime iwu ndị a dabere na nkesa.

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

Ugbu a lelee ojiji netwọkụ site na iji igodo \n.

# atop -n

13. The ndekọ ebe atop na-edebe ya akụkọ ihe mere eme faịlụ.

# /var/log/atop/atop_YYYYMMDD

Ebe afọ YYYY dị, MM bụ ọnwa na ụbọchị DD dị ugbu a nke ọnwa. Ọmụmaatụ:

atop_20150423

Faịlụ niile emebere n'elu bụ ọnụọgụ abụọ. Ha abụghị faịlụ log ma ọ bụ ederede na naanị n'elu nwere ike ịgụ ha. Rịba ama na Logrotate nwere ike ịgụ ma tụgharịa faịlụ ndị ahụ.

Ka anyị kwuo na ịchọrọ ịhụ ndekọ taa na-amalite 05:05 oge nkesa. Naanị gbaa iwu a.

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

Nhọrọ ndị dị n'elu dị ọtụtụ ma ị nwere ike ịhụ menu enyemaka. Maka ebumnuche ahụ na mpio elu, jiri naanị \? agwa ka ịhụ ndepụta arụmụka nke atop nwere ike iji. Nke a bụ ndepụta nhọrọ ndị a na-ejikarị eme ihe:

Enwere m olileanya na ị ga-ahụ akụkọ m bara uru ma nyere gị aka imechi ma ọ bụ gbochie nsogbu na sistemụ Linux gị. Ọ bụrụ na ị nwere ajụjụ ọ bụla ma ọ bụ ịchọrọ ịnata nkọwa maka ojiji nke atop, biko bipute okwu na ngalaba nkọwa n'okpuru.

Gụọkwa: Ngwa 20 Command Line iji nyochaa arụmọrụ Linux