-
Notifications
You must be signed in to change notification settings - Fork 30
High kernel "SUnreclaimable" memory usage after around 5-7 days of uptime #2637
Comments
Thanks for the report. Is there a previous Container Linux version where you weren't seeing this problem? |
I can't remember any. IIRC I've seen this problem since I initially set up the VM since July/August. |
We have the same issue with some Container Linux VMs on VMware. # uptime
# cat /proc/meminfo
# slabtop --sort c -o
@bgilbert: The problems started when we upgraded from 2135.6.0 to 2191.4.1. |
I have the same problem on |
This problem seems still to exist on
I have another instance running, which has much higher load (number of processes) but it does not suffer from the problem. The only configuration difference between the affected and non-affected instance is that the affected one listens for If I firewall port 443 on the affected machine the This looks like a kernel bug to me. Or can With the remaining lifetime of CoreOS I am not holding my breath to get this fixed. But I don't think this is really a distro bug, it's probably upstream somewhere. If somebody can provide a link to any upstream bug/fix that would be useful information. |
Same issue here, my release is:
and my slabinfo:
The |
Maybe the guys from @flatcar-linux can have a look on this issue? |
Issue Report
Bug
The kernel's memory usage on a DigitalOcean's 1 GB droplet with CoreOS rises up to an unreasonable level after leaving the machine on for around 5-7 days, making it unresponsive and sometimes trigger OOM.
The machine is not running Kubernetes but is a (single host) Docker swarm manager. It has only 3 containers running.
Container Linux Version
Environment
DigitalOcean cloud provider, Singapore POP, 1 GB machine.
Expected Behavior
The kernel uses a reasonable amount of memory. SClaimable may grow significantly, but SUnreclaimable shouldn't rise above 100 MB.
Actual Behavior
The kernel's unclaimable memory goes to almost 300 MB, while claimable memory stays around 57 MB.
sudo slabtop --sort c
shows that the top consumer iscred_jar
at around 74 MB.Reproduction Steps
cat /proc/meminfo
andsudo slabtop --sort c
.Other Information
This is the result of
cat /proc/meminfo
andsudo slabtop --sort c
:cat /proc/meminfo
sudo slabtop --sort c
And this is kernel messages, captured about 6 hours later compared to the 2 logs above:
dmesg
The text was updated successfully, but these errors were encountered: