[ofa-general] NFS-RDMA server run out-of-memory,

Vu Pham vuhuong at mellanox.com
Thu Mar 26 10:21:37 PDT 2009


Jon,

nfsrdma client (RHEL 5.2), Arbel or ConnectX HCAs
nfsrdma server (RHEL 5.2/5.3 or 2.6.27), Arbel HCA

I run connectathon -N 1000 (or less if you have less memory on nfsrdma server),
System run out-of-memory and reboot.

Do you see the same behavior with Chelsio?

Call Trace:
 [<ffffffff800c0b09>] out_of_memory+0x8e/0x2f5
 [<ffffffff8000f263>] __alloc_pages+0x245/0x2ce
 [<ffffffff8002344e>] alloc_page_interleave+0x3d/0x74
 [<ffffffff80012946>] __do_page_cache_readahead+0x95/0x1d9
 [<ffffffff800c572d>] zone_statistics+0x3e/0x6d
 [<ffffffff8003d77c>] ifind_fast+0x47/0x83
 [<ffffffff8002abf6>] iput+0x4b/0x84
 [<ffffffff80032010>] blockable_page_cache_readahead+0x53/0xb2
 [<ffffffff80013aad>] page_cache_readahead+0x13d/0x1af
 [<ffffffff8000be7f>] do_generic_mapping_read+0x126/0x3f8
 [<ffffffff885bb606>] :nfsd:nfsd_read_actor+0x0/0xd9
 [<ffffffff800bfa0c>] generic_file_sendfile+0x4c/0x64
 [<ffffffff885ba3e9>] :nfsd:nfsd_vfs_read+0x20a/0x32f
 [<ffffffff885ba93a>] :nfsd:nfsd_read+0x9c/0xba
 [<ffffffff885c19d9>] :nfsd:nfsd3_proc_read+0x11b/0x161
 [<ffffffff885b6233>] :nfsd:nfsd_dispatch+0xde/0x1b6
 [<ffffffff884c87df>] :sunrpc:svc_process+0x405/0x6de
 [<ffffffff8006459c>] __down_read+0x12/0x92
 [<ffffffff8009dbca>] keventd_create_kthread+0x0/0xc4
 [<ffffffff885b687f>] :nfsd:nfsd+0x1a3/0x274
 [<ffffffff885b66dc>] :nfsd:nfsd+0x0/0x274
 [<ffffffff8003253d>] kthread+0xfe/0x132
 [<ffffffff8005dfb1>] child_rip+0xa/0x11
 [<ffffffff8009dbca>] keventd_create_kthread+0x0/0xc4
 [<ffffffff8003243f>] kthread+0x0/0x132
 [<ffffffff8005dfa7>] child_rip+0x0/0x11

Node 0 DMA per-cpu:
cpu 0 hot: high 0, batch 1 used:0
cpu 0 cold: high 0, batch 1 used:0
cpu 1 hot: high 0, batch 1 used:0
cpu 1 cold: high 0, batch 1 used:0
cpu 2 hot: high 0, batch 1 used:0
cpu 2 cold: high 0, batch 1 used:0
cpu 3 hot: high 0, batch 1 used:0
cpu 3 cold: high 0, batch 1 used:0
Node 0 DMA32 per-cpu:


Call Trace:
 [<ffffffff800c0b09>] out_of_memory+0x8e/0x2f5
 [<ffffffff8000f263>] __alloc_pages+0x245/0x2ce
 [<ffffffff80064a81>] _spin_lock_bh+0x9/0x14
 [<ffffffff8002344e>] alloc_page_interleave+0x3d/0x74
 [<ffffffff884d23ba>] :sunrpc:svc_recv+0xc2/0x73f
 [<ffffffff8008ac03>] default_wake_function+0x0/0xe
 [<ffffffff8006459c>] __down_read+0x12/0x92
 [<ffffffff8009dbca>] keventd_create_kthread+0x0/0xc4
 [<ffffffff885b67af>] :nfsd:nfsd+0xd3/0x274
 [<ffffffff885b66dc>] :nfsd:nfsd+0x0/0x274
 [<ffffffff8003253d>] kthread+0xfe/0x132
 [<ffffffff8005dfb1>] child_rip+0xa/0x11
 [<ffffffff8009dbca>] keventd_create_kthread+0x0/0xc4
 [<ffffffff8003243f>] kthread+0x0/0x132
 [<ffffffff8005dfa7>] child_rip+0x0/0x11


-vu




More information about the general mailing list