logo

Linuxin prosessimuistin käyttö

Ohjelman määrittäminen vaatii usein järjestelmän muistin käytön havaitsemista, mikä kuluttaa kaikki CPU:n resurssit tai ohjelman, joka vastaa CPU:n toimintojen hidastamisesta. Prosessin muistin käytön seuranta on välttämätöntä palvelimen kuormituksen määrittämiseksi. Jäsentämällä käyttötietoja palvelimet voivat tasapainottaa kuormitusta hidastamatta järjestelmää ja palvelematta käyttäjän pyyntöä.

Prosessin muistin käytön tarkistamiseen käytetyt komennot Linuxissa

Prosessin muistin käytön tarkistamiseksi on useita komentoja Linux :

css läpinäkyvyyden siirtyminen

1. Ilmainen

Tämä komento näyttää muistin määrän, joka on tällä hetkellä käytettävissä ja jota järjestelmä käyttää sekä vaihdettuun että fyysiseen. Ilmainen komento kerää nämä tiedot parsing/proc/meminfo kautta. Oletusarvoisesti muistin määrä näytetään kilotavuina.

Linuxin prosessimuistin käyttö

Jos haluamme suorittaa ohjelman ajoittain, voimme käyttää watch-komentoa.

Syntaksi:

 Watch -n 7 free -m 

Linuxin prosessimuistin käyttö

Yllä olevan kuvan mukaan Linux-järjestelmälle on varattu 3842 Mt RAM-muistia ja 7628 Mt swap-tilaa. 3852 Mt RAM-muistista on tällä hetkellä käytössä 678 Mt; 2373 Mt on kuitenkin ilmaista. Vastaavasti swap-tilaa varten 7628 Mt:sta on käytössä 0 Mt ja 7628 Mt on tällä hetkellä vapaana järjestelmässä.

2.vmstat

Jos haluamme näyttää järjestelmän virtuaalimuistitilastot, voimme käyttää vmstat-komentoa. Tämä komento näyttää tiedot, jotka liittyvät muistiin, levyyn, sivutukseen, suorittimen toimintaan jne. Kun käytämme tätä komentoa ensimmäisen kerran, tämä palauttaa tietojen keskiarvot edellisen uudelleenkäynnistyksen jälkeen. Seuraava käyttö palauttaa tiedot pituusviiveen näytteenottojaksojen mukaisesti.

Linuxin prosessimuistin käyttö
 vmstat -d // Reports disk statistics 

Linuxin prosessimuistin käyttö
 vmstat -s // shows the amount of memory that is used and available 

Linuxin prosessimuistin käyttö

3. Yläosa

Top-komentoa käytetään näyttämään kaikki järjestelmässä tällä hetkellä käynnissä olevat prosessit. Top-komento näyttää luettelon säikeistä ja prosesseista, joita ydin tällä hetkellä hallitsee. Voimme käyttää myös tätä komentoa muistin kokonaiskäytön seuraamiseksi.

Linuxin prosessimuistin käyttö
 Top -H Threads-mode operation This will show each thread hat present in the system. If we do not use this command option, then the summation of every thread in each process is shown. 

Linuxin prosessimuistin käyttö

4. /proc/meminfo

Tämä tiedosto sisältää kaikki muistin käyttöön liittyvät tiedot. Se tarjoaa yksityiskohtaiset tiedot nykyisestä muistin käytöstä vanhojen tallennettujen arvojen sijaan.

Linuxin prosessimuistin käyttö

5. htop

Se on interaktiivinen prosessikatseluohjelma. Htop-komento on sama kuin top-komento, paitsi että voimme vierittää vaaka- ja pystysuunnassa, jotta käyttäjät voivat tarkastella jokaista järjestelmässä käynnissä olevaa prosessia täydellä komentorivillä ja tarkastella niitä prosessipuuna, valita prosesseja ja toimia niiden mukaisesti. ne kaikki kerralla.

prioriteettijono c++
Linuxin prosessimuistin käyttö