syslog 条目内存压力释放表示什么

use*_*199 6 ram 16.04

我的系统日志文件有大量几乎连续的条目,如下所示。

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
Run Code Online (Sandbox Code Playgroud)

free -m 命令的输出如下

              total        used        free      shared  buff/cache   

available
Mem:          15998        7155        5903         113        2939        8323
Swap:         18477        4182       14295
Run Code Online (Sandbox Code Playgroud)

小智 1

嗯,看来您的可用物理内存已用完。除非可以换出另一个进程以提供足够的物理内存,否则添加交换不会有帮助。


cod*_*eDr 1

我看到该消息是由 liferea 生成的。它是从 webkit 生成的。

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
Run Code Online (Sandbox Code Playgroud)

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