Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Omezeni pameti ram pro proces  (Přečteno 2277 krát)

Volis

  • Stálý člen
  • **
  • Příspěvků: 918
  • Impossible is nothing :o]
    • www.petrvolak.com
Omezeni pameti ram pro proces
« kdy: 07 Srpna 2007, 07:56:39 »
Hoj,

Jde abych treba procesu ktery mi zatezuje dosti ram dal nejaky limit prez ktery by mu systeme nedovolil alokovat si dalsi ram?

Jde o to ze mam 1280 ram a dost casto mam 1200+ alokovanou a swap skoro prazdnej..

Nevite nekdo co s tim?

Diky
Unix is Unisex :-]

Ubuntu User: 16398 || Linux User: 451118.

Milhouse

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5726
Omezeni pameti ram pro proces
« Odpověď #1 kdy: 07 Srpna 2007, 09:59:37 »
A není to náhodou jen disková cache? V tom případě jsme na tom všichni stejně. Ta se uvolňuje dle potřeby, takže nepřekáží. Tak mi to bylo vysvětleno.

Zjistíte příkazem "free -m"

Můj výstup:
                total       used       free     shared    buffers     cached
Mem:           502        487         14          0         37        184
-/+ buffers/cache:        266        236
Swap:            0          0          0

N. Á. V. O. D. Y.
 "...naše práce není vidět, ale je důležitá!"

Volis

  • Stálý člen
  • **
  • Příspěvků: 918
  • Impossible is nothing :o]
    • www.petrvolak.com
Omezeni pameti ram pro proces
« Odpověď #2 kdy: 07 Srpna 2007, 10:15:07 »
tedka nemuzu hodit vypis az doma ale jak je mem tak tam mam pod total asi 1280 a used 1231 bylo rano tak nevim az budu u stroje pak dodam vypis..
Unix is Unisex :-]

Ubuntu User: 16398 || Linux User: 451118.

Milhouse

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5726
Omezeni pameti ram pro proces
« Odpověď #3 kdy: 07 Srpna 2007, 10:24:56 »
Disková cache je:
buffers     cached
    37        184

N. Á. V. O. D. Y.
 "...naše práce není vidět, ale je důležitá!"

DuckD

  • Stálý člen
  • **
  • Příspěvků: 878
  • Open Srdcař
    • www.duckd.cz
Omezeni pameti ram pro proces
« Odpověď #4 kdy: 07 Srpna 2007, 10:38:32 »
Ve widlích je v nastavení vypnutí cache disků.
Takže v Linuxu žádné takové nastavení není? Mám 2Gb ram a je zbytečné vytvářet cache na disku. Lze to nějak vypnout?
8) Lidé žijí v souborech. ===>> LINUXTERO <<=== Pravidelná dávka tvého linuxtera!

Volis

  • Stálý člen
  • **
  • Příspěvků: 918
  • Impossible is nothing :o]
    • www.petrvolak.com
Omezeni pameti ram pro proces
« Odpověď #5 kdy: 07 Srpna 2007, 10:40:39 »
Tady je ten vypis...

                   total       used       free     shared    buffers     cached
Mem:          1264       1239         25          0         96        760
-/+ buffers/cache:        382        882
Swap:         2212         33       2179
Unix is Unisex :-]

Ubuntu User: 16398 || Linux User: 451118.

Milhouse

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5726
Omezeni pameti ram pro proces
« Odpověď #6 kdy: 07 Srpna 2007, 11:12:50 »
duckd: Cache se nevytváří na disku, naopak, často načítaná disková data jsou uložena v RAM. Tato část RAM se při potřebě paměti pro aplikace vyprázdní a vznikne tím volné místo.
Linux má jinou správu RAM než Win a není třeba nic nastavovat. Počítač s tím nezpomaluje,

Volis: Disková cache je zhruba 860 MB, takže není celá zaplněná. Je to v pohodě. Pokud se chcete podívat co žere nejvíce RAM, zpusťte si správce procesů a srovnejte si dle zabrání paměti.

N. Á. V. O. D. Y.
 "...naše práce není vidět, ale je důležitá!"

 

Provoz zaštiťuje spolek OpenAlt.