Re: User Memory Quotas

From: Roger Abell [MVP] (mvpNoSpam_at_asu.edu)
Date: 12/23/04


Date: Thu, 23 Dec 2004 15:12:08 -0700

OK, first a couple of prefix remarks:
1. I did not follow the link in your initial post until after the
exchange about what the quota policy did, and so I was
running on assumption of which, rather than seeing in the
link it was the W2k3 new one
2. On a x86 system having such large memory does not
mean much once you get to two gigs available to user space,
although you can throw the three gig switch.

It sounds like you may be running out of heap for system objects.
You might want to review the following KB and related info:
http://support.microsoft.com/?id=184802

-- 
Roger Abell
"Bodger" <jbrown@jlbprof.com> wrote in message 
news:1103835886.533544.180720@c13g2000cwb.googlegroups.com...
> First we have 4 gigs of Ram and 6 gigs of Virtual Memory in 2
> pagefile.sys (one on C and one on E drives).  We have 2 CPU's, and 273
> gigs of disk.
>
> Software installed:
>
> - Sun Webserver 6.1 (it is current).
> - MySQL (not sure version)
> - MailTraq (current version) is handling our SMTP and POP3 needs.
> - ActiveState Perl (handling CGI requests from Sun Webserver).
>
> - And a homebrew application (with 5 instances) that uses TAPI heavily
> for dialing out.
>
> - We run the homebrew application in a logged in user and can see the
> applications in the task bar.
>
> The situation is as follows:
>
> 99% of the time everything works smoothly.  But periodically all heck
> breaks lose and the best way to describe that is to say it is like we
> hit a brick
> wall.
>
> When the failure happens the following is true:
>
> - TAPI fails (we wrote the TAPI application so we are intimate with
> what is failing).  If you are familiar with TAPI the function
> lineInitialize (very first step in using TAPI) returns an error.
>
> - New programs do NOT start, they just fail at execution.
>
> - Mailtraq does not seem affected it continues to function.
>
> - The Webserver cannot start any perl programs to handle CGI forms.
>
> - Our homebrew application cannot start any programs (we have it start
> a program to email us if there is a failure with TAPI)
>
> - Already running perl programs crash.
>
> Sometimes this "storm" goes away after time and things go back to
> normal by themselves, but most of the time we do a reboot to clear the
> situation.
>
> When a storm is happening either or both of the following are true:
>
> - We have a higher volume of perl programs running at the time
>
> or
>
> - Our homebrew application has higher then normal memory usage.
>
> Now our homebrew application does suffer from memory leaks but the
> problem starts occurring when they are at 25 megs (not very high) so
> times 5 we are
> talking a max of 125 megs for all 5 programs.
>
> Our current theory that we are working under is that there is some
> maximum amount of memory or handles or someother resource that can be
> open at any
> given time for a logged in user.  We feel that all our programs added
> together are hitting that artificial limit.
>
> We are no where near filling up Physical Ram much less Physical and
> Virtual put together so we feel this is some artificial limit imposed
> by the OS.
>
> I have NEVER seen the Commit Charge Peak greater then 800 megs.
>
> But during the storms the Task Manager does not respond so I cannot
> confirm the Commit Charge/Peak value.  The CPU is pegged, or the Task
> Manager would have responded.
>
> Are there any artificial limits to the max amount of memory, handles
> etc that a logged in user can use?
> Any other ideas on what to do or look for?
>
> Thank you
>
> Julian Brown
> 


Relevant Pages

  • Re: User Memory Quotas
    ... First we have 4 gigs of Ram and 6 gigs of Virtual Memory in 2 ... - And a homebrew application that uses TAPI heavily ... - Our homebrew application has higher then normal memory usage. ...
    (microsoft.public.windows.server.security)
  • Re: Retrieve Dialogic Channel Properties from Dialogic TSP using TAPI2.x
    ... > LINEADDRESSCAPS structure to increase the buffer size and it worked. ... You need to set the dwTotalSize to the amount of memory that you actually ... Try it with TAPI Browser TB20 before starting to code anything yourself. ...
    (microsoft.public.win32.programmer.tapi)
  • Re: TSP memory leak
    ... memory size as part of the ouput. ... Microsoft MVP for TAPI / Windows SDK ... TAPI development around the world (Frappr! ... * Please post all messages and replies to the newsgroup so all may ...
    (microsoft.public.win32.programmer.tapi)
  • Re: Tapi.Initialize()
    ... > Just to confirm you point, I have seen, memory of my application increasing ... > 4K increment which actually is for each device being opened for a short ... Microsoft MVP for TAPI / Windows SDK ... * Please post all messages and replies to the newsgroup so all may ...
    (microsoft.public.win32.programmer.tapi)
  • Re: Memory issues
    ... memory empreint) of 150 Mbytes. ... Then it's not a memory leak. ... Perl is certainly wasteful with memory - The data structures have a lot ... (Perl programs often ...
    (comp.lang.perl.misc)