[j-nsp] JunOS 9.4R1.8 - Memory Leak?
Tore Anderson
tore at linpro.no
Thu Mar 12 14:22:26 EDT 2009
Hey,
> I'll keep you posted if I learn more, and thanks in advance for doing
> the same...
The fine folks from nLogic and JTAC have a theory now, which is that the
leak is related to a new process introduced in 9.4 called "lpdfd". It's
not something I've been using, so disabling it was not a problem for me:
system {
processes {
local-policy-decision-function disable;
}
}
The process was logging to files in the directory "/mfs/var/lpdfd",
which is mounted on a memory-backed block device. This is the actual
leak, it seems. I deleted all the logs, but suprisingly enough it
didn't cause the memory utilisation (as reported by "show chassis
routing-engine") to drop sharply. However, it seems like the router now
has stopped leaking! The memory utilisation is down to 93% - it was at
96% right before "lpdfd" was disabled and had been slowly but steadily
increasing up until that point.
I had disabled the process on my other MX too, but I have not yet
deleted its log files. So far it looks like the memory usage on that
one has flatlined. I suspect that the memory freed up by deleting the
files is reclaimed only when needed, and that's why I see a (small) drop
in memory utilisation on the router where the log files were deleted only.
I'll have to monitor the memory utilisation on the routers for a few
more days before I can be certain that we've nailed the bug, though, but
I'm feeling optimistic. You'll probably want to try disabling the
process yourself. Let me know how it goes!
Best regards,
--
Tore Anderson
Redpill Linpro AS - http://www.redpill-linpro.com/
More information about the juniper-nsp
mailing list