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.
Citacefree -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.