Bug 799685
Summary: | oom-killer activates when plenty of RAM is still available | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Slawomir Czarko <slawomir.czarko> | ||||||||
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> | ||||||||
Status: | CLOSED CANTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
Severity: | unspecified | Docs Contact: | |||||||||
Priority: | unspecified | ||||||||||
Version: | 15 | CC: | gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2012-03-14 14:43:30 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
Slawomir Czarko
2012-03-04 09:41:31 UTC
we can't do anything with this report without seeing logs from the oomkiller. Created attachment 567529 [details]
Section of /var/log/messages
This shows what was logged to /var/log/messages when oom-killer activated.
Do you need any other logs?
Just got this again now with 2.6.41.10-3 PAE kernel. Attaching dmesg and /var/log/messages Created attachment 569971 [details]
dmesg output
Created attachment 569972 [details]
/var/log/messages
Machine has 16 GB RAM and there's a few GB always free (or used by filesystem cache). Swap is either not used or barely (less than 100MB). Any suggestions on how to debug this? Is this due to PAE kernel? Do you think changing value for vm.lowmem_reserve_ratio will help? the real answer is to move to 64bit. Past 8GB, 32bit gets complicated because of so much low memory being used up by page tables. Once fragmentation starts to happen, this sort of thing is to be expected. You might have memory free when the oom is triggering, but the problem is that you don't have any of the right 'type' of memory (the gfp mask) free. You might make it perform a bit better by tweaking syscalls, but you're fundamentally in a losing battle just because you're pushing up against the architectural limits. |