Difference between revisions of "Out of Memory (OOM)"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
 
(40 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Draft}}
 
 
[[wikipedia:Out of memory]]
 
[[wikipedia:Out of memory]]
  
* [[Docker]]: <code>--oom-kill-disable=false</code> Whether to disable [[OOM Killer]] for the container or not. Use <code>[[docker inspect]] CONTANINER_NAME | grep OOM</code> to show options
+
 
 +
== OOM in [[Docker]] ==
 +
* [[Docker]]: <code>--oom-kill-disable=false</code> To enable or disable [[OOM Killer]] for the [[container]].
 +
Use <code>[[docker inspect]] CONTANINER_NAME | [[grep OOM]]</code> to show options. For example:
 +
{{docker inspect OOMM}}
 +
 
 +
== Kubernetes ==
 +
* <code>[[Pod The node had condition:]] [MemoryPressure].</code>
 +
* <code>[[kubectl describe nodes]] | grep MemoryPressure</code>
 +
* <code>[[CrashLoopBackOff]]</code>
  
 
== OOM Linux kernel logs ==
 
== OOM Linux kernel logs ==
  Jan 26 04:40:29 SERVER_NAME kernel: [[runc]]:[2:INIT] invoked oom-killer: gfp_mask=0x14000c0(GFP_KERNEL), nodemask=(null), order=0, oom_score_adj=0
+
  Jan 26 04:40:29 SERVER_NAME kernel: [[runc]]:[2:INIT] invoked [[oom-killer]]: [[gfp_mask]]=0x14000c0(GFP_KERNEL), nodemask=(null), order=0, [[oom_score_adj]]=0
  
 
  Jan 26 04:40:29 SERVER_NAME kernel: [[oom_reaper]]: reaped process 22572 (java), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
 
  Jan 26 04:40:29 SERVER_NAME kernel: [[oom_reaper]]: reaped process 22572 (java), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
 +
 +
May 22 14:02:59 ip-10-10-10-10 kernel: oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=init.scope,mems_allowed=0,global_oom,task_memcg=/system.slice/system-postgresql.slice/[email protected],task=postgres,pid=9120,uid=115
 +
 +
May 22 14:02:59 ip-10-10-10-10 kernel: Out of memory: Killed process 9120 (postgres) total-vm:1493744kB, anon-rss:280412kB, file-rss:2052kB, shmem-rss:963576kB, UID:115 pgtables:2856kB oom_score_adj:0
 +
 +
== Redis ==
 +
* <code>[[OOM command not allowed when used memory ...]]</code>
 +
 +
== Related terms ==
 +
* <code>[[Java.lang.OutOfMemoryError: Java heap space]]</code>
 +
* [[Out of space]]
 +
* <code>[[/proc/sys/vm/]]panic_on_oom</code>
 +
* <code>[[/proc/sys/vm/oom_kill_allocating_task]]</code>
 +
* [[yarn]]: <code>[[Error Command failed with exit code 137]]</code>
 +
* <code>[[systemd-oomd]]</code>
 +
* <code>[[pm.max_requests]]</code>
 +
* <code>[[EarlyOOM]]</code>
 +
* <code>[[FailedScheduling]] .../... [[Insufficient memory]]</code>
 +
* <code>[[oom_kill_process.cold]]</code>
 +
* <code>[[sar -r]]</code>
 +
* [[Cannot allocate memory]]
  
 
== See also ==
 
== See also ==
 
* {{memory}}
 
* {{memory}}
 
* {{OOM}}
 
* {{OOM}}
* {{Linux Kernel}}
 
 
* [[ENOMEM]]
 
* [[ENOMEM]]
  
 +
[[Category:OOM]]
 
[[Category:computing]]
 
[[Category:computing]]

Latest revision as of 05:59, 9 June 2024

wikipedia:Out of memory


OOM in Docker[edit]

Use docker inspect CONTANINER_NAME | grep OOM to show options. For example:

docker inspect grafana | grep -i OOM
           "OOMKilled": false,
           "OomScoreAdj": 0,
           "OomKillDisable": false,

Kubernetes[edit]

OOM Linux kernel logs[edit]

Jan 26 04:40:29 SERVER_NAME kernel: runc:[2:INIT] invoked oom-killer: gfp_mask=0x14000c0(GFP_KERNEL), nodemask=(null), order=0, oom_score_adj=0
Jan 26 04:40:29 SERVER_NAME kernel: oom_reaper: reaped process 22572 (java), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
May 22 14:02:59 ip-10-10-10-10 kernel: oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=init.scope,mems_allowed=0,global_oom,task_memcg=/system.slice/system-postgresql.slice/[email protected],task=postgres,pid=9120,uid=115
May 22 14:02:59 ip-10-10-10-10 kernel: Out of memory: Killed process 9120 (postgres) total-vm:1493744kB, anon-rss:280412kB, file-rss:2052kB, shmem-rss:963576kB, UID:115 pgtables:2856kB oom_score_adj:0

Redis[edit]

Related terms[edit]

See also[edit]

Advertising: