>    BUT NOW I have "Couldn't get a free page....." messages from the kernel...
> and I can do nothing in seconds sometimes. my shell gets locked, kernel gets
> out of memory and give "Cannot allocate memory" messages...

If this is a recent Linux kernel, it is a potentially survivable 
error resulting from a sudden burst of requests for kernel memory.

Unfortunately, a lot of the device drivers, etc. that get this 
condition don't expect it, and it is followed by an Oops for a 
null pointer dereference.

It likely indicates that you are trying to run on too small a machine,
or with too many pages locked into memory.

You can sometimes get round it by updating the contents of 
/proc/sys/freepages (see kernel sources for details), so as to force 
the kernel to try to keep more pages free in the steady state.

I assume you are running with the cache on a Linux native partition, 
as, for 2.0.30 kernels, at least, the (V)FAT filesystem support is 
prone to running out of memory in this way.

-- 
David Woolley - Office: David Woolley <[EMAIL PROTECTED]>
BTS             Home: <[EMAIL PROTECTED]>
Wallington      TQ 2887 6421
England         51  21' 44" N,  00  09' 01" W (WGS 84)

Reply via email to