8 Mapuslanon nga mga Sugo sa Pag-monitor sa Paggamit sa Swap Space sa Linux


Ang pagdumala sa memorya usa ka importante nga aspeto sa matag System Administrator aron mapalambo ang performance sa usa ka Linux system. Kanunay nga usa ka maayong praktis ang pag-monitor sa paggamit sa swap space sa Linux aron masiguro nga ang imong sistema naglihok nga may kalabotan sa mga gipangayo sa memorya niini.

Busa niining artikuloha atong tan-awon ang mga paagi sa pagmonitor sa paggamit sa swap space sa usa ka sistema sa Linux.

Ang swap space usa ka limitado nga gidaghanon sa pisikal nga memorya nga gigahin alang sa paggamit sa operating system kung ang magamit nga memorya hingpit nga gigamit. Kini mao ang pagdumala sa panumduman nga naglakip sa pagbayloay sa mga seksyon sa panumduman ngadto ug gikan sa pisikal nga pagtipig.

Sa kadaghanan nga mga pag-apod-apod sa Linux, girekomenda nga imong itakda ang swap space kung i-install ang operating system. Ang kantidad sa swap space nga mahimo nimong itakda alang sa imong Linux system mahimong magdepende sa arkitektura ug kernel nga bersyon.

Giunsa nako pagsusi ang paggamit sa Swap space sa Linux?

Atong tan-awon ang lain-laing mga sugo ug mga himan nga makatabang kanimo sa pagmonitor sa imong swap space sa paggamit sa imong Linux system sama sa mosunod:

Kini nga sugo makatabang kanimo sa pagtino sa mga himan diin ang paging ug swapping pagabuhaton ug kita motan-aw sa pipila ka importante nga mga kapilian.

Para tan-awon ang tanang device nga gimarkahan isip swap sa /etc/fstab file mahimo nimong gamiton ang --all nga opsyon. Bisan kung ang mga aparato nga nagtrabaho na ingon swap space gilaktawan.

# swapon --all

Kung gusto nimong tan-awon ang usa ka summary sa paggamit sa swap space pinaagi sa device, gamita ang --summary nga opsyon sama sa mosunod.

# swapon --summary

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

Gamita ang --help nga opsyon para tan-awon ang impormasyon sa tabang o ablihan ang manpage para sa dugang nga mga opsyon sa paggamit.

Ang /proc filesystem usa ka espesyal kaayo nga virtual filesystem sa Linux. Gitawag usab kini nga proseso sa impormasyon nga pseudo-file system.

Sa tinuud wala kini sulud nga 'tinuod' nga mga file apan impormasyon sa sistema sa runtime, pananglitan sa memorya sa sistema, mga aparato nga gi-mount, pagsumpo sa hardware ug daghan pa. Busa mahimo usab nimo kining i-refer isip control ug information base para sa kernel.

Aron masabtan ang dugang bahin niini nga filesystem basaha ang among artikulo: Pagsabot /proc File System sa Linux.

Aron masusi ang impormasyon sa paggamit sa swap, mahimo nimong tan-awon ang /proc/swaps file gamit ang cat utility.

# cat /proc/swaps

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

Ang libre nga sugo gigamit aron ipakita ang gidaghanon sa libre ug gigamit nga memorya sa sistema. Gamit ang libre nga command nga adunay -h nga kapilian, nga nagpakita sa output sa usa ka format nga mabasa sa tawo.

# 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

Gikan sa output sa ibabaw, imong makita nga ang kataposang linya naghatag og impormasyon bahin sa system swap space. Alang sa dugang nga paggamit ug mga pananglitan sa libre nga sugo makita sa: 10 libre nga Sugo sa Pagsusi sa Memory Usage sa Linux.

Ang top command nagpakita sa kalihokan sa processor sa imong Linux system, mga buluhaton nga gidumala sa kernel sa real-time. Aron masabtan kung giunsa ang nag-una nga command, basaha kini nga artikulo: 12 top Commands to Check Linux Process Activity

Aron masusi ang paggamit sa swap space gamit ang tabang sa 'top' nga sugo padagana ang mosunod nga sugo.

# top

Ang atop command usa ka system monitor nga nagreport bahin sa mga kalihokan sa lainlaing mga proseso. Apan ang importante nagpakita usab kini og impormasyon mahitungod sa libre ug gigamit nga memory space.

# atop

Aron mahibal-an ang dugang kung giunsa ang pag-install ug paggamit sa atop command sa Linux, basaha kini nga artikulo: Pag-monitor sa Kalihokan sa Pag-log sa Mga Proseso sa Sistema sa Linux

Ang htop command gigamit sa pagtan-aw sa mga proseso sa usa ka interactive nga paagi ug nagpakita usab og impormasyon mahitungod sa paggamit sa memorya.

# htop

Alang sa dugang nga impormasyon bahin sa pag-instalar ug paggamit bahin sa htop command, basaha kini nga artikulo: Htop – Interactive Linux Process Monitoring

Kini usa ka cross-platform system monitoring tool nga nagpakita sa impormasyon bahin sa pagpadagan sa mga proseso, cpu load, storage space usage, memory usage, swap space usage ug daghan pa.

# glances

Alang sa dugang nga impormasyon bahin sa pag-instalar ug paggamit bahin sa glances command, basaha kini nga artikulo: Glances – Usa ka Advanced Real Time Linux System Monitoring Tool

Kini nga sugo gigamit sa pagpakita sa impormasyon mahitungod sa virtual memory statistics. Aron ma-install ang vmstat sa imong Linux system, mahimo nimong basahon ang artikulo sa ubos ug tan-awa ang daghang mga pananglitan sa paggamit:

Linux Performance Monitoring uban sa Vmstat

# vmstat

Kinahanglan nimong hinumdoman ang mosunod sa swap field gikan sa output niini nga sugo.

  1. si: Gidaghanon sa memorya nga gibaylo gikan sa (mga) disk.
  2. so: Gidaghanon sa memory nga gibaylo ngadto sa (mga) disk.

Summary

Kini ang dali nga mga pamaagi nga magamit ug sundon sa usa aron mamonitor ang paggamit sa swap space ug nanghinaut nga kini nga artikulo makatabang. Kung kinahanglan nimo ang tabang o gusto nimong idugang ang bisan unsang kasayuran nga may kalabotan sa pagdumala sa memorya sa mga sistema sa Linux, palihug pag-post og komento. Magpabilin nga konektado sa Tecmint.