系统日志条目内存压力释放表示什么

我的syslog文件有大量几乎连续的条目,如下所示。

Apr 13 11:49:40 nrao-XPS-8700 gnome-session[2439]: Memory pressure relief: Total: res = 9682944/9682944/0, res+swap = 0/0/0 Apr 13 11:50:05 nrao-XPS-8700 gnome-session[2439]: Memory pressure relief: Total: res = 12369920/12369920/0, res+swap = 0/0/0 Apr 13 11:50:07 nrao-XPS-8700 gnome-session[2439]: Memory pressure relief: Total: res = 10633216/10690560/57344, res+swap = 0/0/0 Apr 13 11:50:10 nrao-XPS-8700 gnome-session[2439]: Memory pressure relief: Total: res = 9682944/11800576/2117632, res+swap = 0/0/0 Apr 13 11:50:35 nrao-XPS-8700 gnome-session[2439]: Memory pressure relief: Total: res = 12369920/12369920/0, res+swap = 0/0/0 

free -m命令的输出如下

  total used free shared buff/cache available Mem: 15998 7155 5903 113 2939 8323 Swap: 18477 4182 14295 

好吧,看起来你没有可用的物理内存。 除非可以换出另一个进程以提供足够的物理内存,否则添加交换将无济于事。

我看到liferea生成的消息。 它是从we​​bkit生成的。

webkit bugzilla中的注释显示记录了相同的消息https://bugs.webkit.org/show_bug.cgi?id=165533 。

 14:40:36.224304 -0800 Safari Memory pressure relief: Total: res = 45481984/44896256/-585728, res+swap = 46080000/45494272/-585728 

在Webkit源MemoryPressureHandler :: releaseMemory中,生成带有“Total”前缀的日志消息。