--- In "Jesse Off" <> wrote:
>
> --- In "Yan Seiner" <yan@> wrote:
> >
> > I've been trying to parse a large-ish XML file, and occasionally I
> get:
> >
> > user.notice kernel: __alloc_pages: 0-order allocation failed
> (gfp=0x1d0/0)
> >
> > ISTR that this somewhat cryptic error means the system is out of
> memory.
> >
> > Is that right?
> >
> > --Yan
> >
>
> Yes. It means memory ran out in one of the 8MB SDRAM nodes. The
> kernel should then attempt to allocate from another area of memory,
> but if your application continues to allocate pages, the kernel will
> then start randomly killing off processes to stay alive.
>
> //Jesse Off
>
Hmmm... So is there any harm in that message? Is a process limited
to 8MB RAM? Or is it just a 'notice' like the logfile says and I can
ignore it?
Is there some way to interpret that to tell just how much memory I
have left?
I have no swap, so when ram is full, very bad things will happen.
I think on my system PHP is sucking up a lot of memory when it fires
up the parser in libxml2. I need to optimize that part of the system
anyway, but I'd like to know what I am dealing with.
--Yan
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|