|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Re: [Xen-users] (xen) Possible bug: Memory squeeze in netback driver.
This is a rather curious path in the code involving rate limiting that I'm not all that familiar with. Does it help is you create the domains with a large maxmem than memory? For instance: maxmem = 512 memory = 256Perhaps someone with more experience in the rate limiting code can explain why this message is only printed when it's enabled? To save some work, here's the relevant bits from netback.c:net_rx_action():
if (!xen_feature(XENFEAT_auto_translated_physmap)) {
/* Memory squeeze? Back off for an arbitrary while. */
if ((new_mfn = alloc_mfn()) == 0) {
if ( net_ratelimit() )
WPRINTK("Memory squeeze in netback "
"driver.\n");
mod_timer(&net_timer, jiffies + HZ);
skb_queue_head(&rx_queue, skb);
break;
}
Does the rate limiting code cause increase_reservation to fail if you've
exceeded your limit?
Regards, Anthony Liguori Erik Hensema wrote: Hi everybody,When I start more than about 3 domU's the following messages are logged in dom0:Jun 6 18:30:03 thebe kernel: printk: 18 messages suppressed.Jun 6 18:30:03 thebe kernel: xen_net: Memory squeeze in netback driver.Jun 6 18:30:03 thebe last message repeated 9 timesThis progressively gets worse when I start more and more domU's, up until the point some or all domU's lose their network connectivety.When I google on the error message, a few pages turn up, but no real sollutions.I'll try to describe my setup in detail: the hardware: AMD Opteron 144 4 GB ramDual Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet controllersIt's Aplus hardware from supermicro. the software: Suse Linux 10.1, default kernel: 2.6.16.13-4-xenXen version 3.0.2_09656-4 (abuild@xxxxxxx) (gcc version 4.1.0 (SUSE Linux)) Tue May 2 01:39:27 UTC 2006 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |