Fórum Root.cz
Hlavní témata => Server => Téma založeno: rado3105 04. 12. 2011, 13:48:29
-
Monitorujem sluzby na serveri pomocou monitorixu.
Tento graf je pre pamat RAM: cez htop mi ukazuje ze sa pouziva 70MB, pricom v tomto grafe ziadne take cislo nie je.
http://i42.tinypic.com/35cofme.png
Vdaka
-
A máš ten výpis z htopu ? Myslim, že tohle je evidentní .....
-
Neviem ci ten graf dobre vysvetlujem.
free -m
total used free shared buffers cached
Mem: 1001 985 15 0 74 817
-/+ buffers/cache: 93 908
Swap: 1999 0 1999
cache - by mala byt co sa uklada z disku(casto pouzivane veci), used(ram vyuzita systemom, aplikaciam), buffer neviem na co sluzi.
http://i41.tinypic.com/eldumf.png
-
Řekl bych, že si stačí přečíst legendu toho grafu.
A že TOP může ukazovat "na první pohled" trošičku jiné údaje, s tím bych si hlavu nedělal.
-
Povedzte mi teda niekto podla mojho grafu, kolko je volnej ram, co znamena buffer.
Vie to niekto?
dakujem
-
Linux je dost agresivní, co se týká alokace. Za volných můžeš považovat cca 700MB, které máš v cache a která může být prakticky okamžitě uvolněna. Dalších 100MB máš v těch bufferech, které musí být nejprve zapsány a pak může být paměť taky použita. (+/- možná to ještě někdo malinko upřesní, ale v zásadě je to zhruba takhle).
-
Takze to cervene je pouzita ram(procesmi).
Ten cache to ako funguje, co sa tam zapisuje(viem ze casto pouzivane procesy a zapisy na disk), ale zaujimalo by ma to hlbsie. Nevie niekto o nejakom dobrom clanku na tuto temu? ram a linux
-
Linux využívá téměř všechnu volnou paměť jako cache. V ní jsou (jednoduše řečeno) data z disku, která se nedávno četla. Pokud je bude nějaká aplikace nebo systém potřebovat znovu, už se nemusí číst pomalu z disku, ale jsou k dispozici.
Pokud je ovšem volná paměť potřeba pro nějakou aplikaci, okamžitě se kus té cache uvolní a přidělí se jinam. Celý ten přístup je velmi chytrý: nemá smysl, aby volná paměť ležela ladem, když se dá využít na cache.
Tedy volné paměti je zhruba tolik, kolik ve výpisu příkazu free ukazují položky free + buffers + cached.
-
Škoda že to není ještě chytřejší, například kolikrát jě cache potřebnější, než paměť nějaké aplikace, která celou dobu leží ladem (a dala by se odswapovat). A není to jen o nastavení swappiness.