当前用的linux内核版本为5.4.0-77-generic,发现有时候cache都占了一半的内存,而且还无法用drop_caches来释放,以至于内存都快满了。 此时kswapd0就会运行,导致系统非常卡,但是之前已经停用了所有的交换区,free查出的交换区大小也是0,那么此时kswapd0到底在做什么?
老板,你这个问题有结论了吗? 俺这边也遇上了, free 里swap是0, 神特么 kswapd0 跑的挺欢的.