[CentOS] oom killer: gfp=mask=0xd1 - bug w/ EM64T?

Fri Jan 26 20:01:14 UTC 2007
Lance Lierheimer <llierheimer at greenplum.com>

Hi - 

Running into the error below when copying over large files via ssh. This
occurs even when I have vm.overcommit_memory=2 set in /etc/sysctl.conf. The
research I've done indicates that this is a bio-uses-GFP_DMA bug with EM64T.

I'm running CentOS 4.4 with the 2.6.9-42.0.3.ELsmp x86_64 kernel on the
following hardware:

2 x Intel Xeon CPU 5148 @ 2.33GHz
Supermicro X7DB8 motherboard

Is there a patch or workaround for this, or some parameter that I can pass
to the kernel at boot? Any help would be appreciated.

thanks,
Lance

*****
oom-killer: gfp_mask=0xd1
Mem-info
Node 0 DMA per-cpu:
cpu 0 hot: low 2, high 6, batch 1
cpu 0 cold: low 0, high 2, batch 1
cpu 1 hot: low 2, high 6, batch 1
cpu 1 cold: low 0, high 2, batch 1
cpu 2 hot: low 2, high 6, batch 1
cpu 2 cold: low 0, high 2, batch 1
cpu 3 hot: low 2, high 6, batch 1
cpu 3 cold: low 0, high 2, batch 1
Node 0 Normal per-cpu:
cpu 0 hot: low 32, high 96, batch 16
cpu 0 cold: low 0, high 32, batch 16
cpu 1 hot: low 32, high 96, batch 16
cpu 1 cold: low 0, high 32, batch 16
cpu 2 hot: low 32, high 96, batch 16
cpu 2 cold: low 0, high 32, batch 16
cpu 3 hot: low 32, high 96, batch 16
cpu 3 cold: low 0, high 32, batch 16
Node 0 HighMem per-cpu: empty

Free pages:    16203544kB (0kB HighMem)
Active:6029 inactive:29822 dirty:25578 writeback:1 unstable:0 free:4050886
slab:5003 mapped:4627 pagetables:272
Node 0 DMA free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB
present:16384kB pages_scanned:2 all_unreclaimable? yes
protections[]: 0 0 0
Node 0 Normal free:16203608kB min:4216kB low:8432kB high:12648kB
active:24116kB inactive:119288kB present:17809408kB pages_scanned:0
all_unreclaimable? no
protections[]: 0 0 0
Node 0 HighMem free:0kB min:128kB low:256kB high:384kB active:0kB
inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
protections[]: 0 0 0
Node 0 DMA: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB
0*1024kB 0*2048kB 0*4096kB = 0kB
Node 0 Normal: 1412*4kB 611*8kB 189*16kB 219*32kB 106*64kB 15*128kB 1*256kB
0*512kB 1*1024kB 1*2048kB 3948*4096kB = 16203608kB
Node 0 HighMem: empty
Swap cache: add 0, delete 0, find 0/0, race 0+0
Free swap:       16450552kB
4456448 pages of RAM
353637 reserved pages
97288 pages shared
0 pages swap cached

(etc... oom killer kills off other processes)

-- 
Lance Lierheimer
Sr. Systems Engineer
Greenplum
www.greenplum.com
lance at greenplum.com