Ordonas monitori vian memoron en Linukso

banka memoro

La virtuala memoro de komputilo estas prioritata rimedo kaj kiel tia ĝi devas esti regata kaj kontrolata taŭge per la iloj, kiujn ni ofertas al vi. Tio inkluzivas scii vidi memoron RAM aŭ ĉefa uzata kaj tiu senpaga, same kiel la interŝanĝmemoro mem aŭ SWAP, kiu stokas ĉiujn datumojn kaj procezojn, kiuj ne estas prioritataj kaj ne estis alŝutitaj al RAM aŭ eltiritaj de ĝi por enkonduki aliajn kun pli alta prioritato. Nu, ĉi tio estas simpla klarigo pri kiel ĝi funkcius, sen eniri en multajn detalojn.

Scii regi aŭ, pli ĝuste, kontrolu ĉi tiujn memorojn En nia Linuksa sistemo ekzistas multaj ebloj. Eblas fari ĝin rekte vidante per la interligo iujn el la dosieroj de la interfaco / proc provizita de Linukso aŭ uzante la ilojn, kiujn ni mencios, kiuj povas uzi ĉi tiun tipon de dosiero aŭ aliajn por akiri menciitajn informojn kaj prezenti ilin en pli uzebla maniero. organizita. Vi eĉ povas uzi komandojn kiel supraj kaj aliaj rilataj al procezoj, kiuj provizas iujn datumojn pri memoro ...Unue ni iras kun li senpaga komando, per ĝi vi povas vidi la uzatan kaj senpagan RAM kaj SWAP-memoron, bufron, ktp. Por ĉi tio vi ankaŭ povas uzi la -h-opcion, kiu montras la unuojn laŭ iom pli komprenebla maniero laŭ mi:

free -h

Kun la komando interŝanĝi Ni povas aktivigi subdiskojn aŭ interŝanĝi dosierojn, sed per la opcio -s ni ankaŭ povas vidi ĝian kapablon:

swapon -s
Ni daŭras kun vmstat kiu, kiel ĝia nomo sugestas, montras la staton de virtuala memoro:

vmstat

Alia eblo estus memstat, simila al la antaŭa:

memstat

Ni iru nun kun la dosierojn / proc ke ni povas konsulti por akiri memorinformojn:

cat /proc/swaps
cat /proc/meminfo

Kaj fine ni uzos alian komandon, kiu simple uzas la DMI-tabloj por akiri informojn pri aparataro, ĉi-kaze filtrante nur la memorajn informojn per ĉi tiu opcio:

sudo dmidecode --type memory


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

Komento, lasu la vian

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   David Garcia Prados diris

    Interesa artikolo.

    La graco estas kombini ĝin kun horloĝo por kontroli ĉiun sekundon (defaŭlte 2 sed povas esti ĝustigita per "-n").
    Ekzemploj:
    spekti senpage -h
    spekti -n 1 senpaga -h

    Alia utileco, kiun Bash ofertas al ni, estas plenumi komandojn samtempe kun la operatoroj "&&" kaj ";"
    Ekzemplo:
    senpaga -h; cat / proc / swaps

    Ĝi ankaŭ povas esti filtrita per grep kaj per uzo de tubo (signo "|").
    Ekzemplo:
    senpaga -h | grep 'Memoro'

    Aŭ eĉ aldonu la tekston, kiun ni volas per printf
    printf 'Mia komando: \ n'; senpaga -h

    Kaj multe pli 🙂