Mein Computer fühlt sich sehr träge an. Laut habe free
ich nur noch ~ 200M RAM und mehr als ein Gigabyte musste ausgetauscht werden. Ich weiß, dass es gut ist, wenn Speicher für das Caching verwendet wird, aber das sieht so aus, als hätte ich wirklich wenig RAM.
root@desktop:/proc free -h
total used free shared buff/cache available
Mem: 3.9G 3.4G 132M 44M 378M 213M
Swap: 8.0G 1.2G 6.7G
smem -tk
meldet, dass höchstens 2GiB (RSS-Spalte) von Anwendungen verwendet werden. smem -wk
berücksichtigt den gesamten verwendeten Speicher. Anscheinend verwendet der Kernel 1,8 GB nicht zum Zwischenspeichern:
root@desktop:/proc smem -wk
Area Used Cache Noncache
firmware/hardware 0 0 0
kernel image 0 0 0
kernel dynamic memory 1.9G 74.3M 1.8G
userspace memory 1.8G 250.9M 1.6G
free memory 173.9M 173.9M 0
Wird dieses Verhalten erwartet und wenn ja, für welche Aufgabe benötigt der Kernel so viel Speicher?
</proc/slabinfo awk '{print $1, $3*$4}' |sort -k2n
(dies gibt eine Aufschlüsselung der Kernel-Speichernutzung auf der ersten Ebene).