Diskuze: Ubuntu a počítání RAMky

Linux a UNIX Linux Ubuntu a počítání RAMky

Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Daniel Vítek:

Ahoj,

na serveru si stav RAMky vypisuji přes cat /proc/meminfo. Jenže nedávno jsem to zkusil na noťasu a trochu mě to zarazilo.

Meminfo mi vypisuje:
MemTotal: 1016440 kB
MemFree: 99372 kB

Ale Správce úloh (Sledování systému, etc.) mi vypisuje:
502 MB z 992.6 MB

Která z těchto hodnot je správná ? (Pokud ta druhá - jak se počítá ?)

Předem díky za odpovědi.

 
Odpovědět 10.5.2014 14:08
Avatar
Odpovídá na Daniel Vítek
Luboš Běhounek (Satik):

Co se ti nezdá? Však 992.6 * 1024 je cca 1016440 :)
A co se týče té volné, tak nejspíš nahoře je ta opravdu úplně volná a dole volná, pokud by se uvolnila ta paměť, ve které má systém něco nacacheované.

Editováno 10.5.2014 15:23
Nahoru Odpovědět 10.5.2014 15:21
:)
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na Luboš Běhounek (Satik)
Daniel Vítek:

Mě jde spíš o tu volnou paměť, tam ti to trochu nesedí :P

 
Nahoru Odpovědět 10.5.2014 15:24
Avatar
mkub
Redaktor
Avatar
Odpovídá na Daniel Vítek
mkub:

pokial viem, tak pamatovy subsystem v jadre vo volnej RAM vytvara este cache a ak nejaka aplikacia potrebuje dodatocnu RAM, tak zacne vyprazdnovat cache a prideli procesu potrebnu cast pamate a ak ju uznepotrebuje, zase jadro tu pamat bude mat pre cacheovanie diskovych operacii...
cize volna pamat+cache=celkova volna dostupna pamat

 
Nahoru Odpovědět  +1 10.5.2014 23:49
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na mkub
Daniel Vítek:

Ještě jsem trochu pogooglil a našel jsem (beru z meminfo):

Volná paměť = MemFree + Cached + Buffers

 
Nahoru Odpovědět 20.5.2014 13:15
Avatar
mkub
Redaktor
Avatar
Odpovídá na Daniel Vítek
mkub:

ty si ozaj myslis, ze neviem, jak to vsetko je v Linuxe, ked ho sam pouzivam uz od roku 2001 a uz viac ako 5 rokov ho mam nasadeny ako hlavny OS?

 
Nahoru Odpovědět 22.5.2014 6:37
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na mkub
Daniel Vítek:

Takhle jsem to nemyslel, já jen že jsi tam nenapsal ty buffery. Psal jsem to i kdyby to náhodou hledal ještě někdo ;)

 
Nahoru Odpovědět 22.5.2014 8:39
Avatar
mkub
Redaktor
Avatar
Odpovídá na Daniel Vítek
mkub:

a zabudol si este dodat, ze na vypis volnej pamate, cache, bufferov a obsadenosti SWAPu sluzi prikaz

free
;)
 
Nahoru Odpovědět 23.5.2014 7:05
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na mkub
Daniel Vítek:

No to sice jo, ale to meminfo se v PHP zpracovává mnohem líp (alespoň mně) :)

 
Nahoru Odpovědět 23.5.2014 9:32
Avatar
mkub
Redaktor
Avatar
Odpovídá na Daniel Vítek
mkub:

vyhoda PHP je taka, ze je to multiplatformove, ale tu sa neriesia PHPcka, ale RAMka v Linuxe... ja som to doplnil o prikaz na vypis volnej RAM spolu aj s CACHE a buffermi

 
Nahoru Odpovědět 23.5.2014 11:51
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.