Messages in this thread | | | Date | Sun, 15 Sep 2002 00:11:57 -0700 | From | William Lee Irwin III <> | Subject | Re: [PATCH] add vmalloc stats to meminfo |
| |
Dave Hansen wrote: >> It is often hard to tell >> whether this is because the area is too small, or just too fragmented. This >> makes it easy to determine.
On Sun, Sep 15, 2002 at 12:17:30AM -0700, Andrew Morton wrote: > I do not recall ever having seen any bug/problem reports which this patch > would have helped to solve. Could you explain in more detai why is it useful?
LDT's were formerly allocated in vmallocspace. This presented difficulties with many simultaneous threaded applications. Also, given that there is zero vmallocspace OOM recovery now present in the kernel some method of monitoring this aspect of system behavior up until the point of failure is useful for detecting further problem areas (LDT's were addressed by using non-vmalloc allocations).
Also, dynamic vmalloc allocations may very well be starved by boot-time allocations on systems where much vmallocspace is required for IO memory. The failure mode of such is effectively deadlock, since they block indefinitely waiting for permanent boot-time allocations to be freed up.
Cheers, Bill - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |