Over use of hard disk

Posted on 2003-03-11
Medium Priority
Last Modified: 2008-03-17
I have a win2k server that doesn't seem to be living up to its hardware. It has dual 500 mhz processors and 2 GB of RAM but it is still slow at times. While running the performance monitor and task manager, I noticed that the server is accessing the hard disk far more than it should and ignoring the paging file. (Perfmon shows lots of disk access and very little paging)I would like it to utilize the RAM more and the paging file but it seems to want to go to hard disk directly. How can I increase RAM utilization or even the paging file instead of spinning my HD? Has anyone else ever seen this behaviour before? I would appreciate hearing from you.

More info: Paging file is set to 3070MB initial 4000MB max - it is hardly ever used; I have observed it barely being touched while the HD is grinding away and RAM still available (at the same time everyone in office complains about the speed of the system and tries to stress me out)
-All RAM detected (2,096,620 KB) so I doubt it is 'bad RAM'
-Users complain of hanging processes and slooooow response but when I start checking into it, the CPU is fine (usually under50%) and more than a GB of RAM is free
-Available physical memory is usually about 1.4 GB or so
-We run SP2
-I have not changed any default settings in windows (that I remember) so the various processes we run (Office and a real estate database program) shouldn't bypass the memory
Question by:SirTravis
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
  • 2
  • +1
LVL 44

Accepted Solution

CrazyOne earned 225 total points
ID: 8113000
I don't know if this will work on a server OS or not

Memory Performance Tweak

These Settings will fine tune your systems memory

management -atleast 256MB of ram recccomended

go to start\run\regedit -and then to the following key

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

1.DisablePagingExecutive -double click it and in the decimal put a 1 - this allows XP to keep data in memory now instead of paging sections of ram to harddrive yeilds faster performance.

2.LargeSystemCache- double click it and change the decimal to 1 -this allows XP Kernal to Run in memory improves system performance alot

3.create a new dword and name it IOPageLockLimit - double click it and set the value in hex - 4000 if you have 128MB of ram or set it to 10000 if you have 256MB set it to 40000 if you have more than 512MB of ram -this tweak will speed up your disckcache

Reboot and watch your system fly

Expert Comment

ID: 8113790
This must be a oracle or sql server (or other dataserver) It must write all data to disk (logs or database) before it has finished it's transaction.

You should setup a SCSI disks, with SCSI controller with a 128mb memory (or more) and a battery -- that should speed things up? Do you have such a setup?

Expert Comment

ID: 8113926
Do you have anti-virus real-time monitoring on?  Try turning it off, and if things improve, run it to monitor either incoming files (writes) only or outgoing (reads) only.
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!


Author Comment

ID: 8114253
That was quick - thanks for the prompt responses.

Crazy: I'm not sure if I want to go messing in the registry with what appears to be winXP stuff. The first 2 keys do actually exists and large system cache is already enabled. The others appear (to me) as if they hobble the paging file and I would actually like to have it around still. I may try this out but I want to exhaust other possibilities before I start messing with my registry.

Anton: It is a data server and uses SCSI disks, but not a seperate controller. It is intergrated into the motherboard. The transactions are not supposed to be written before they are complete - is there a way to check this?

Anetwork: The AV is already set to scan only selected file extentions. I also doubt this would have anything to do with hard disk access.

SirTravis, MCSE
still perplexed
LVL 44

Expert Comment

ID: 8116352
Those registy tweaks are universal settingd for Win2000 and XP

Expert Comment

ID: 8117446
I think it most likely that an application or service is accessing the disks incorrectly.  Try turning any non-standard services off one by one (including your database) and see what happens.  Stop any applications that are running on the console.  

Once you have established whiich app/service is causing te problem, you can dig a bit deeper.

If the Windows installation is standard, and the hardware is working correctly, I think it unlikely you will be able to 'tune' your way out of the problem.

Author Comment

ID: 8203498
I have been trying out those registry tweaks that crazy one suggested and the server semms a little faster but it still 'goes to disk' too often IMHO. I will continue to dig deeper into this problem but I guess that comment is as close to an answer as I am going to get. (especially since I have no more points to contribute to it)


Author Comment

ID: 8241633
The reg.tweaks helped a bit - it appears that this is the closest to an answer to my problem that I will get. Thanks to all who contributed.
LVL 44

Expert Comment

ID: 8241772

Featured Post

WordPress Tutorial 4: Recommended Plugins

Now that you have WordPress installed, understand the interface, and know how to install new parts, let’s take a look at our recommended plugins.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction Often we come across situations wherein our batch files would be needing to reboot Windows for a variety of reasons. A few of them would be like: (1) Setup files have been updated whose changes can take effect only after a reboot …
In this article we will discuss all things related to StageFright bug, the most vulnerable bug of android devices.
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…
Hi friends,  in this video  I'll show you how new windows 10 user can learn the using of windows 10. Thank you.

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question