Díky za odpovědi, trošku to rozepíšu:
Jak bylo receno, KDE/JAK zjistujes volnou RAM? (a to tam nevidis co ji zabira nejvic pri vyplejch programech?)
Volnou paměť zjišťuji pomocí
free -m
dlouho jsem si myslel, že jde o důsledek cache souborového systému, ale problém je, že čase začne OOM killer zabíjet procesy.
Nemáte /tmp nebo podobný dir na tmpfs, tj. v ramdisku? Některé distribuce to tak dnes dělají.
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=1202844k,mode=700,uid=1000,gid=1000)
Ramdisk je ale prázdný:
tmpfs 1202844 40 1202804 1% /run/user/1000
To by nemal byť problém ju nájsť
sudo ps -e -orss=,args=,pid= | sort -b -k1,1n
Momentálně mám systém restartovaný, ale jak se do toho stavu dostane, tak přidám. Ale zkoušel jsem leekující proces tímto způsobem hledat a tváří se to tak, že součet zabrané paměti zdaleka neodpovídá celkové RAM, tj celkem mám třeba zabráno 5GB RAM, ale pomocí free -m vidím, že mám volno méně, než kolik by mělo zbývat.
Můj systém běží na Debianu/Buster, jádra jsem zkoušel od 3.18 až po 4.19. X.Org 1.20.3, VGA - HD Graphics 5500 (rev 09)
Typuju, že jde o nějaký leak v Xkách, popř. driveru grafiky. [Stepo], jakou máte konfiguraci?
Co se týče nutnosti swapu...řekl bych, že většina linuxových systémů jede bez swapu (prakticky všechny embedded/mobile), na VPS také jedu bez swapu i několik měsíců a leekování nepozoruji.
Díky