Portál AbcLinuxu, 31. října 2025 08:40
Zdravíčko, potřebuji poradit s RAM. Když se podívám do "htop" a seřadím podle "NEM%" tak proces nejvíce sosající RAM má hodnotu 0,3%, avšak využito je 500MB RAM. Kde se může tech 500MB ztrácet? Prosím, jak to opravit?
Řešení dotazu:
 28.10.2013 01:18
Jendа             | skóre: 78
             | blog: Jenda
             | JO70FB
        28.10.2013 01:18
Jendа             | skóre: 78
             | blog: Jenda
             | JO70FB
         
            Děkuji moc, už jsem si to taktéž uvědomil, že je to v pořádku. Rozdíl je totiž v tom jestli: 1. RAMky jsou využívány jen tak, aby zbytečně neleželi ladem. => v htop jsou RAM sice 98% ale zelenou barvou případně kousek žlutý 2. RAMky jsou přetěžovány. => v htop jsou RAM 100% případně i SWAP a jsou červenou barvou.
 28.10.2013 12:49
Jendа             | skóre: 78
             | blog: Jenda
             | JO70FB
        28.10.2013 12:49
Jendа             | skóre: 78
             | blog: Jenda
             | JO70FB
        1. RAMky jsou využívány jen tak, aby zbytečně neleželi ladem. => v htop jsou RAM sice 98% ale zelenou barvou případně kousek žlutýJá mám teda v HTOPu (černé barevné schéma) naopak zeleně tu opravdu použitou paměď; cache jsou modře a žlutě. Například na tomto náhodně nalezeném obrázku se aplikacemi využívá 164 MB, pak je asi 200 MB cache a zbytek nic. Tady je zase k zamyšlení, jaký je rozdíl mezi VIRT a RES (v tomto případě si ta spuštěná aplikace mmap()nula do paměti celé 6TB diskové pole
 ).
).
v htop jsou RAM 100%To už je hodně patologický případ a většinou se pak systém dostane do problémů.
i SWAPSwap se občas plní i za provozu, když se nějaká aplikace nevyužívá tak dlouho, že se vyplatí dát ji do swapu a místo ní dát cache. Např. na desktopu mi to dělá Xilinx ISE, když ho čtrnáct dní nepoužívám :).
        Tiskni
            
                Sdílej:
                 
                 
                 
                 
                 
                 
            
    
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.