Growing .EXE memory usage - WHY?

Hi there,

Can anyone explain why the memory usage of NSERVER.EXE, NROUTER.EXE, NAMGR.EXE all grow rapidly day by day, as the server is left up and running?

This totally bemuses me. Is it down to bugs in the code? Or an incompatibility with Win2000 Server? Or something I am doing?

I had 150 people screaming at me yesterday as the system was nearly unusable, it was so slow. 2gig of RAM on the box, Xeon processors, only running one app on one Domino Server. The memory usage of each was 675meg, 450meg and 475meg respectively. I couldn’t restart as the box would be swamped. Restarted late last night and the usage is down at 20-30meg for each.

Why?

Regards

Mark Haller

LogicSpot

UK

Subject: Growing .EXE memory usage - WHY?

Is this a joke post or what ??

Everybody knows (and with everybody I mean people who are adminstrating domino for some time) that the first Domino release without memory leakage still needs to be designed.

So I would advise you to do a weekly reboot wit a maintenance script or so.

Subject: RE: Growing .EXE memory usage - WHY?

Nice post.

We have servers that run for months without reboot on Win2k Servers. Maybe instead of blaming the applications someday you should look into what’s really causing leaks on your server, not everyone has these problems.

Jon Johnston

Subject: Growing .EXE memory usage - WHY?

First of all, memory usage should grow as the server is used. You purchased 2GB of RAM to be used, didn’t you?

On a 2GB server that’s not running HTTP (you don’t mention it), those usages don’t exactly look out of line - except maybe agent manager.

If you suspect memory leakage, there are Windows resources available for using perfmon to determine which specific app or process is leaking.

However, have you used perfmon to do any information gathering on processes and CPU utilization?

What did the commit memory versus actual memory looked like before you rebooted???

Jon Johnston

Creative Business Solution

IBM, Lotus Premier Partners

Subject: Growing .EXE memory usage - WHY?

Domino does its own memory management, and when it is freed it is not returned to the operating system so the OS memory usage indicators sre deceptive.