Paano Suriin ang Paggamit ng Memorya sa Ubuntu | Gabay sa Epektibong Pamamahala ng Resources

1. Ang Kahalagahan ng Pagsusuri ng Memory sa Ubuntu

1.1 Ang Papel ng Pamamahala ng Memory sa Ubuntu

Sa mga sistemang Linux tulad ng Ubuntu, ang pagsusuri ng memory ay isang napaka-importante na gawain. Ang pagsusuri ng paggamit ng memory ay mahalaga upang i-optimize ang pagganap ng sistema at gawin ang tamang pagdedistribusyon ng mga mapagkukunan. Lalo na sa mga server o mataas na load na gawain, kung kulang ang memory, maaaring bumaba ang pagganap ng buong sistema, at sa pinakamasamang kaso, maaaring mag-crash ang sistema. Nagbibigay ang Ubuntu ng maraming tool, at sa pamamagitan ng paggamit nito, madali mong masusubaybayan ang kalagayan ng memory. Sa mga sumusunod na seksyon, ipapaliwanag nang detalyado kung paano gamitin ang mga tool na ito.

2. Paano Suriin ang Memorya sa Ubuntu

2.1 Pagsusuri ng Memorya Gamit ang free Command

free command ay isa sa pinakakaraniwang paraan upang suriin ang paggamit ng memorya sa Ubuntu. Maaari mong suriin ang kabuuang paggamit ng memorya ng buong sistema, ang dami ng libreng memorya, at ang memorya na ginagamit para sa mga buffer at cache.
free -h
-h opsyon ay ginagamit upang ipakita ang impormasyon sa anyo na madaling basahin ng tao (GB o MB). Ang output ay naglalaman ng mga sumusunod na item:
  • Mem: Kabuuang memorya, memorya na ginagamit, libreng memorya
  • Swap: Kalagayan ng paggamit ng virtual memorya
  • Cache: Dami ng buffer o cache memorya
Ang command na ito ay magaan at maaaring makuha ang impormasyon nang mabilis nang hindi nagbibigay ng pasanin sa sistema, kaya madalas itong ginagamit.

2.2 Visual na Pagsusuri ng Memorya Gamit ang htop Command

htop command ay nagbibigay ng real-time na visual na pagsubaybay sa mga resource ng sistema. Ang htop ay isang mahusay na tool na nagpapahintulot sa intuitive na pagsusuri ng paggamit ng memorya bawat proseso sa pamamagitan ng graphical na interface.
sudo apt install htop
htop
Kapag pinatakbo, ang kasalukuyang mga proseso at ang kanilang mga paggamit ng memorya, CPU, at swap ay ipinapakita nang visually. Bukod dito, madali mong maaaring ayusin ang pagkakasunod-sunod ng mga proseso o tapusin ito. Dahil sa GUI-like na interface na madaling gamitin, ito ay pinipili ng maraming user.

2.3 Pagsusuri ng Memorya Gamit ang top Command

top command ay ginagamit upang suriin ang real-time na paggamit ng mga resource ng sistema. Kung ikukumpara sa htop, ito ay gumagana sa text-based na interface, ngunit ito ay mahalaga bilang isang tool sa pagsubaybay sa sistema na may mababang paggamit ng resource.
top
Sa top command, ang mga proseso ay ipinapakita ayon sa mataas na paggamit ng memorya, kaya sa pamamagitan ng pagpindot ng Shift + M, maaari mong ayusin ang mga proseso batay sa paggamit ng memorya. Ang paraang ito ay kapaki-pakinabang upang makilala ang mga problematikong proseso kapag ang performance ng sistema ay bumaba dahil sa kakulangan ng memorya.

2.4 Paggamit ng /proc/meminfo File

Upang makuha ang detalyadong impormasyon ng memorya sa Ubuntu o Linux system, may paraan upang direktang mag-refer sa data mula sa /proc/meminfo file. Ang file na ito ay nagbibigay ng impormasyon ng memorya na pinamamahalaan ng kernel ng sistema, at maaaring suriin gamit ang cat command.
cat /proc/meminfo
Kapag pinatakbo ang command na ito, ang detalyadong impormasyon tulad ng kabuuang paggamit ng memorya ng sistema, cache, at paggamit ng swap memorya ay ipinapakita sa text format. Mas detalyado ito kaysa sa free o top command, kaya kapaki-pakinabang ito para sa mas espesyalisadong pagsusuri ng memorya.

3. Mga Paraan ng Pag-aksyon Kapag Mataas ang Paggamit ng Memorya

3.1 Pag-identify at Pagpapatigil ng Hindi Kinakailangang Mga Proseso

Kung kulang ang memorya, ang unang dapat gawin ay tukuyin ang mga proseso na gumagamit ng maraming memorya at tapusin ang mga ito.top o htop upang suriin ang mga proseso na mataas ang paggamit ng memorya, at itigil ang mga proseso kung kinakailangan.
kill [PID]
Ang Process ID (PID) ay maaaring suriin sa output ng top o htop.

3.2 Pagsasaayos ng Swap Memory

Sa Ubuntu, kapag kulang ang memorya, ginagamit ang virtual memory (swap space). Kung kulang ang swap, posible na gumawa ng bagong swap space upang tugunan ito.Mga Hakbang sa Paggawa ng Swap Space:
sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Sa ganitong paraan, lumilikha ng karagdagang swap space, na nagpapalawak ng memory resources ng buong system.

4. Buod

Ang pagsusuri ng memorya sa Ubuntu ay hindi matatawaran upang mapanatili ang katatagan ng sistema.free o htop tulad ng mga command na ito ay gamitin upang i-monitor ang performance ng sistema at harapin ang kakulangan ng memorya o sobrang paggamit ng resources. Bukod dito, sa pamamagitan ng paggamit ng swap space at paglilinis ng hindi kinakailangang proseso, posible ang mahusay na pamamahala ng resources.
侍エンジニア塾