Linux-da swap giňişliginiň ulanylyşyna gözegçilik etmek üçin 8 peýdaly buýruk


Oryat dolandyryşy, Linux ulgamynyň işleýşini gowulandyrmak üçin her ulgam dolandyryjysynyň möhüm tarapy. Linux ulgamyňyzda ýadyň talaplaryna görä işleýändigine göz ýetirmek üçin Linux-da swap giňişliginiň ulanylyşyna gözegçilik etmek elmydama gowy tejribe.

Şonuň üçin bu makalada Linux ulgamlarynda swap giňişliginiň ulanylyşyna gözegçilik etmegiň usullaryna serederis.

Swap giňişligi, elýeterli ýat doly ulanylanda operasiýa ulgamy tarapyndan ulanmak üçin bölünip berlen fiziki ýadyň çäkli mukdarydyr. Memoryat dolandyryşy, ýadyň bölümlerini fiziki ammarlara çalyşmagy öz içine alýar.

Linux-yň köp paýlanyşynda operasiýa ulgamyny guranyňyzda swap giňişligini bellemek maslahat berilýär. Linux ulgamyňyz üçin belläp boljak swap giňişliginiň mukdary arhitektura we ýadro görnüşine bagly bolup biler.

Linux-da Swap giňişliginiň ulanylyşyny nädip barlamaly?

Linux ulgamlaryňyzdaky çalşygyň ulanylyşyna gözegçilik edip biljek dürli buýruklara we gurallara serederis:

Bu buýruk, peýjing we çalşyljak enjamlary kesgitlemäge kömek edýär we birnäçe möhüm wariantlara serederis.

/ Etc/fstab faýlynda swap hökmünde bellenen ähli enjamlary görmek üçin --all opsiýasyny ulanyp bilersiňiz. Swap giňişligi hökmünde eýýäm işleýän enjamlar geçse-de.

# swapon --all

Enjam arkaly swap giňişliginiň ulanylyşynyň gysgaça mazmunyny görmek isleseňiz, aşakdaky ýaly --summary opsiýasyny ulanyň.

# swapon --summary

Filename				Type		Size	Used	Priority
/dev/sda10                              partition	8282108	0	-1

Kömek maglumatlary görmek ýa-da has köp ulanylyş opsiýalary üçin sahypany açmak üçin --help opsiýasyny ulanyň.

/ Proc faýl ulgamy Linux-da gaty üýtgeşik wirtual faýl ulgamy. Şeýle hem, proses maglumat pseudo-faýl ulgamy diýilýär.

Aslynda ol hakyky faýllary öz içine almaýar, ýöne iş wagty ulgam ulgamy maglumatlary, mysal üçin ulgam ýady, gurlan enjamlar, enjam konfigurasiýasy we başgalar. Şonuň üçin oňa ýadro üçin gözegçilik we maglumat bazasy hökmünde hem ýüz tutup bilersiňiz.

Bu faýl ulgamy barada has giňişleýin düşünmek üçin makalamyzy okaň: Linux-da faýl ulgamyna düşünmek/proc.

Swap ulanylyşy baradaky maglumatlary barlamak üçin, pişik kömekçi programmasyny ulanyp/proc/swaps faýlyny görüp bilersiňiz.

# cat /proc/swaps

Filename				Type		Size	Used	Priority
/dev/sda10                              partition	8282108	0	-1

Mugt buýruk mugt we ulanylýan ulgam ýadynyň mukdaryny görkezmek üçin ulanylýar. Adamyň okalýan görnüşinde çykyşy görkezýän -h opsiýasy bilen mugt buýrugy ulanmak.

# free -h

             total       used       free     shared    buffers     cached
Mem:          7.7G       4.7G       3.0G       408M       182M       1.8G
-/+ buffers/cache:       2.7G       5.0G
Swap:         7.9G         0B       7.9G

Aboveokardaky çykyşdan, soňky setirde ulgam çalşygynyň giňişligi barada maglumat berýändigini görüp bilersiňiz. Has giňişleýin ulanmak we mugt buýrugyň mysallaryny şu ýerden tapyp bilersiňiz: Linux-da ýadyň ulanylyşyny barlamak üçin 10 mugt buýruk.

Commandokarky buýruk, Linux ulgamyňyzyň prosessor işjeňligini, ýadro tarapyndan real wagtda dolandyrylýan işleri görkezýär. Commandokarky buýrugyň nähili işleýändigine düşünmek üçin şu makalany okaň: Linux prosess işjeňligini barlamak üçin 12 sany ýokary buýruk

“Top” buýrugynyň kömegi bilen swap giňişliginiň ulanylyşyny barlamak üçin aşakdaky buýrugy işlediň.

# top

Atop buýrugy, dürli amallaryň işleri barada hasabat berýän ulgam monitorydyr. Importantöne möhüm zat, mugt we ulanylýan ýat giňişligi baradaky maglumatlary hem görkezýär.

# atop

Linux-da atop buýrugyny nädip gurmaly we ulanmalydygy barada has giňişleýin maglumat üçin şu makalany okaň: Linux ulgam amallarynyň hasaba alyş işine gözegçilik

Htop buýrugy interaktiw re inimde amallary görmek üçin ulanylýar we ýadyň ulanylyşy barada maglumatlary görkezýär.

# htop

Htop buýrugy barada gurnama we ulanmak barada has giňişleýin maglumat üçin şu makalany okaň: Htop - Interaktiw Linux Prosess Monitoring

Bu, işleýiş prosesleri, cpu ýük, ammar giňişligini ulanmak, ýadyň ulanylyşy, swap giňişligini ulanmak we başgalar barada maglumatlary görkezýän platforma ulgamy gözegçilik guralydyr.

# glances

Glans buýrugy barada gurnama we ulanylyşy barada has giňişleýin maglumat üçin şu makalany okaň: Glances - Advanced Real Time Linux System Monitoring Tool

Bu buýruk wirtual ýat statistikasy barada maglumatlary görkezmek üçin ulanylýar. Linux ulgamyňyza vmstat gurmak üçin aşakdaky makalany okap bilersiňiz we has köp ulanylyş mysallaryny görüp bilersiňiz:

Vmstat bilen Linux öndürijilik gözegçiligi

# vmstat

Bu buýrugyň çykyşyndan swap meýdançasynda aşakdakylara üns bermeli.

  1. si: Diskden (lardan) alnan ýadyň mukdary.
  2. şeýlelik bilen: Diski (lere) çalşylan ýadyň mukdary.

Gysgaça mazmun

Bular swap giňişliginiň ulanylyşyna gözegçilik etmek üçin ulanyp boljak we ýerine ýetirip boljak aňsat usullar we bu makalanyň peýdalydygyna umyt edýärin. Kömek gerek bolsa ýa-da Linux ulgamlarynda ýady dolandyrmak bilen baglanyşykly islendik maglumat goşmak isleseňiz, teswir ýazmagyňyzy haýyş edýäris. Tecmint-e birikdiriň.