Portál AbcLinuxu, 12. května 2025 09:33
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:
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.
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.