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.
- si: Diskden (lardan) alnan ýadyň mukdary.
- ş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ň.