9 replies
by ann777
Virtual memory is a combination of physical memory, file system cache, and contiguous disk space. The system stores programs and data on disk until it is needed, then it moves it into physical memory. code and data no longer in active use is written back to the disk. But, when a computer does not have enough memory, program code and data must be written and retrieved from the disk more frequently... this can become a system bottleneck.
I recommend that you run performance monitor and lookat the following counters:
Pages/second
Available bytes
Committed bytes
Pool nonpaged bytes
-pages/second should be low... acceptable range is between 0-20
-available bytes should be high... acceptable is anything above 4 megebytes
-committed bytes should be low... acceptable is anything less than the amount of physical RAM you have on that server
-pool non-paged bytes should be steady... acceptable if there is no increasing.
If any of the first three is above acceptable -- you should add RAM to that system.
If the last item... increases, then you need to find out which of the running applications is creating the memory leak.
by snapp1337
by snapp1337
An occasional peak of 100% isn't all that uncommon with any memory configuration, regardless of how large you set your pagefile. The key is how long that 100% utilization hangs around.
We also run Citrix in our environment, using either NCs or the ICA client (7 server farm to be exact with load-balancing). You have to keep in mind that when users access the Citrix server even for the logon process, the processor might peak for a split second... for that matter should they open a published app or start a process the server may also peak at 100%. What you have to do is monitor your memory usage at various times during the day, then chart your findings. If you are averaging 30-50% usage on your pagefile (that or <100 pages/sec in PerfMon),you're fine.
Without knowing more about your environment, I'd say you've set your pagefile a tad high (MS recommmends your pagefile be set to the amount of system RAM + 11MB), try setting it to no more than double your RAM. If you still experience problems, I would definitely suggest adding additional physical RAM to your server rather than increasing the size of your pagefile (as NT reserves a portion of physical RAM for each process).
Remember the addage: He who dies with the most RAM wins ;)
Hope this helps....
by snapp1337
An occasional peak of 100% isn't all that uncommon with any memory configuration, regardless of how large you set your pagefile. The key is how long that 100% utilization hangs around.
We also run Citrix in our environment, using either NCs or the ICA client (7 server farm to be exact with load-balancing). You have to keep in mind that when users access the Citrix server even for the logon process, the processor might peak for a split second... for that matter should they open a published app or start a process the server may also peak at 100%. What you have to do is monitor your memory usage at various times during the day, then chart your findings. If you are averaging 30-50% usage on your pagefile (that or <100 pages/sec in PerfMon), you're fine.
Without knowing more about your environment, I'd say you've set your pagefile a tad high (MS recommmends your pagefile be set to the amount of system RAM + 11MB), try setting it to no more than double your RAM. If you still experience problems, I would definitely suggest adding additional physical RAM to your server rather than increasing the size of your pagefile (as NT reserves a portion of physical RAM for each process).
Remember the addage: He who dies with the most RAM wins ;)
Hope this helps....
by snapp1337
by snapp1337
This discussion is closed to new replies.
Trending Windows Forum posts
Sort by Trending