Új hozzászólás Aktív témák

  • Frawly

    veterán

    válasz #89309696 #11949 üzenetére

    A free parancsnak kell hinni. De annak a kimenetét is többféleképpen lehet értelmezni, és ez adja az egyes programok által jelzett értékek közötti különbséget.

    Van, amelyik progi beleméri a shared és buffers értékét is, pl. htop. Van, amelyik a kernelcache-t is. Ha csak nagyon a progik fogyasztására vagy kíváncsi, akkor az used+shared összértékét kell figyelembe venni, ezt a free parancs az avaible oszlopban jelzi ki. A buffers + cache mennyisége azért nem olyan érdekes, mert ha fogytán a memória, akkor a kernel ezeket felszabadítja, hogy az alkalmazásnak legyen elég memória a futáshoz.

    Egyébként az összes progi ugyanonnan kérdezi le a memóriafoglalást, a kerneltől, azon belül is a /proc/meminfo fájlból. Innen szedi a free parancs is. A különbség, hogy mit hogyan értelmeznek foglaltnak és szabadnak.

    A 7,8 gigát azért mutatja 7.3-nak, mert az integrált GPU levesz belőle, meg firmware ROM-ok. Nem kell vele foglalkozni, nálam is a 16384 MiB memóriát csak 15897 MiB-nak mutatja. A 10-es számrendszeres átválás a memóriánál nem játszik, a háttértáraknál szokásos.

    Az automatikus felcsatolást vagy a Mint vezérlőpultjában tudod beállítani a Csatoláskezelőben, vagy mi a rák volt régen a neve, vagy a /etc/fstab fájlba tudod beleszerkeszteni.

Új hozzászólás Aktív témák

Hirdetés