Kaip patikrinti operatyviosios atminties dydį?

Kokia komanda galima sužinoti kompiuterio operatyviosios atminties dydį? Noriu pamatyti rezultatą MB.

Sprendimas

Iš terminalo turėtumėte galėti naudoti:

free -m

man puslapis:

Atminties kiekį mebibitais.

--mega Rodyti atminties kiekį megabaitais. implikuoja --si.

Pastaba: Kilobaitas (kB) yra 1000 baitų.

Komentarai (0)

Viršutiniame dešiniajame viršutiniame ekrano kampe spustelėkite maitinimo/įrangos piktogramą (sistemos meniu) ir pasirinkite About This Computer (Apie šį kompiuterį). Pamatysite bendrą turimą atmintį GiB. Šią reikšmę padauginkite iš 1024, kad gautumėte dydį MiB.

Ši reikšmė (ir reikšmė, kuri konsolėje rodoma kaip Total, išvedus free -m) yra bendras fizinės RAM dydis, atėmus vidiniam GPU, jei jūsų kompiuteryje toks yra, priskirtą kiekį.

Norėdami sužinoti bendrą įdiegtos fizinės operatyviosios atminties kiekį, galite paleisti sudo lshw -c memory, kuris parodys kiekvieną atskirą įdiegtą operatyviosios atminties banką ir bendrą Sisteminės atminties dydį. Tai greičiausiai bus pateikta kaip GiB vertė, kurią vėl galite padauginti iš 1024 ir gauti MiB vertę.

Komentarai (1)

Fizinės atminties kiekis MB:

echo $(($(getconf _PHYS_PAGES) * $(getconf PAGE_SIZE) / (1024 * 1024)))

Turima virtualioji atmintis MB:

echo $(($(getconf _AVPHYS_PAGES) * $(getconf PAGE_SIZE) / (1024 * 1024)))

..arba naudokite /proc/meminfo:

grep MemTotal /proc/meminfo | awk '{print $2 / 1024}'

Norėdami pamatyti fizinio lusto informaciją, galite naudoti dmidecode, kad išgautumėte DMI 17 tipo (Apminties įrenginys) žymėtą informaciją:

sudo dmidecode -t 17

Tai informuoja apie visus įdiegtus atminties įrenginius, įskaitant jų tipą, greitį, gamintoją, formos faktorių ir daug kitų dalykų. Taip pat turite sudo dmidecode -t memory, kuris pateikia šiek tiek daugiau informacijos.

Komentarai (1)