I've also been seeing these '__alloc_pages: 0-order allocation' messages
4 or 5 order). I must admit I don't understand what they mean. Looking through
the archives of various Linux kernel groups these messages seem to be
a regular re-occuring thread, that never has a conclusive conclusion!
As in the previous messages in this thread 'HIGHMEM 4GB' and SMP appear
frequently in the reports of people seeing these messages. Another
observation is that whenever specific HW is mentioned the systems showing
these problems seem to be based on ServerWorks LE/HE motherboards (as is the
case with my systems, which are SuperMicro 370DL3 based) I wonder if this
is significant and if it would explain why Eric could not reproduce the
problem? What is the motherboard in your system Eric?
I'm currently running 2.4.9 and 2.4.10 kernels but have seen these messages
on earlier 2.4.x kernels. If anything they are much less frequent in
2.4.10, which appears to be the first version to include the additional
'(gfp=0x3d0/0) from c0127fe9' info at the end of the line (I'm sure this
means something to someone?). The most reliable way to reproduce them seems
to be to exersise a disk/filesystem, particularly XFS (though I've seen
the errors when exersising an ReiserFS FS. Indeed, I've recently seen
these messages on a Dell 1550, 2Gbyte RAM, ServerWorks HE based,
running a 2.4.2 SMP kernel, but without XFS built into the kernel (or
>Hi Andrey -
>I didn't get the 0-order allocation failed messages...
>I used "kgcc" (egcs-2.91.66), and this was a 2G machine (booted with
>"mem=1G"), highmem-4G enabled, SMP PIII-500.
>I let the tiotest go through 10 loops, no allocation error messages.
>Andrey Nekrasov wrote:
>> Hello Eric Sandeen,
>> Once you wrote about "Re: 2.4.11-pre2-xfs":
>> > Hm, it works for me...
>> Me to work. But __alloc_pages: 0-order allocation failed (gfp=0x3d0/0) from
>> 1. What is compiler you use t compile kernel?
>> andy@diamond:~ > gcc -v
>> Reading specs from /usr/lib/gcc-lib/i486-suse-linux/2.95.2/specs
>> gcc version 2.95.2 19991024 (release)
>> 2. Hardware (cpu/ram)?
>> 3. highmem (4Gb) enable?
>> #while (true) do ./tiotest -c -f 100 ; sleep 60; done
>Eric Sandeen XFS for Linux http://oss.sgi.com/projects/xfs
>sandeen@xxxxxxx SGI, Inc.
Southampton University email: idh@xxxxxxxxxxx
\\'BUGS: The notion of errors is ill-defined' (IRIX man page for netstat)\