当可用内存减少到0时,由free命令报告的共享内存一直在增加。要知道Linux仍在使用free ram进行磁盘缓存,但是即使在运行drop_caches之后,共享内存的使用仍然很高。1-2天后,系统开始交换并且变得非常缓慢!
$ grep Shmem /proc/meminfo
Shmem: 4922540 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
$ df -BK | grep tmpfs
tmpfs 1608216K 3268K 1604948K 1% /run
tmpfs 8041060K 12K 8041048K 1% /dev/shm
tmpfs 5120K 4K 5116K 1% /run/lock
tmpfs 8041060K 0K 8041060K 0% /sys/fs/cgroup
tmpfs 1608212K 16K 1608196K 1% /run/user/120
tmpfs 1608212K 0K 1608212K 0% /run/user/1000
$ free -m
Gesamt belegt frei gemns. Puffer/Cache verfügbar
Speicher: 15705 494 4220 4807 10990 10069
Auslagerungsspeicher: 8099 3 8096
我如何看待共享的原因为何在增加以及其中有什么?
我已将gitlab配置为使用prometheus并启用了node_exporter,以便获得有关内存使用情况的见解。您可以清楚地看到,在hh:13,hh:33和hh:53每20分钟增加约250MB。
发现该gnome-shell ist每20分钟崩溃一次。系统用作无头家庭服务器,但通过HDMI连接到4k电视(电视始终关闭)。在用户会话中将显示比例设置为200%。
系统:H370 / i915 / i3-8100。
我断开了HDMI电缆的连接,至少现在看起来还不错!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句