[DragonFlyBSD - Bug #2793] objcache exhausted

bugtracker-admin at leaf.dragonflybsd.org bugtracker-admin at leaf.dragonflybsd.org
Tue Feb 24 08:59:04 PST 2015


Issue #2793 has been updated by gpr.


"vmstat -w1" just before hang:

 procs      memory      page                    disks     faults      cpu
 1 0 0       0  60744 12010   0   0   0 644   0   0   0  393  768 408 83 17  0
 1 0 0       0  25428 10042   0   0   0 594   0   0   0  305  781 281 80 20  0
 1 0 0       0  22300 11000   3   5  18 7144 423272  46   0  350  789 378 58 42  0
 2 0 0       0  13064 8393   0   0 378 9045 203454 445   0  532  155 677 47 45  8
 1 0 0       0  19040 2177  47   4 572 4128 40932 562   0  679  696 1151 67 31  1


----------------------------------------
Bug #2793: objcache exhausted
http://bugs.dragonflybsd.org/issues/2793#change-12599

* Author: gpr
* Status: New
* Priority: Normal
* Assignee: 
* Category: VM subsystem
* Target version: 
----------------------------------------
I have relatively fresh dragonflybsd system:
DragonFly v4.1.0.632.g2d4b0-DEVELOPMENT (GPR_DF) #0: Mon Feb  2 14:28:49 MSK 2015

It is run inside some virtualization software (I suppose it is qemu, but I'm not sure)
It has 512MB RAM, 160GB hammer partition, vtnet network interface.

Under memory pressure (buildworld after gcc5 import, or building something like
ports/devel/boost-libs) it hangs, printing the following message on console:
"Warning, objcache(mbuf pkt hdr + cluster): Exhausted!"
And after that system is hard locked. Console doesn't react, network is unaccessible.

If I turn off network (ifconfig vtnet0 down), system hangs the same way, but
without that "objcache exhausted" message, so I don't think it is network issue.

I suppose some kernel memory pool is exhausted (the same pool from which "mbuf
pkt hdr + cluster" takes memory).

"netstat -n" just before hang:
Wed Feb 11 15:34:55 MSK 2015
2/18048 mbufs in use (current/max):
256/1440 mbuf clusters in use (current/max)
0/720 mbuf jumbo clusters in use (current/max)
        258 mbufs and mbuf clusters allocated to data
513 Kbytes allocated to network (4% of mb_map in use)
0 requests for memory denied
0 requests for memory delayed
0 calls to protocol drain routines


---Files--------------------------------
dmesg.boot (5.39 KB)
ps-axl.txt (7.64 KB)
top.txt (2.2 KB)


-- 
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account



More information about the Bugs mailing list