Windows 2003 Server Very Slow

I have a Windows 2003 machine that serves as our primary machine.  It is our file server, DNS server, Exchange server, and DHCP server.  Until recently, the server has been performing well but for some reason has started to become very slow.  I am not sure what is going on and was looking for help in troubleshooting this box.  Is their some type of test I can run to test the machine to see what is the problem?  If not, does anyone have any suggestions?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Pete LongTechnical ConsultantCommented:
When was the last time you ran checkdsk or defragged the server?

Perform an Offline Defragmentation of the Active Directory Database as per;EN-US;232122

what funtional level is the domain set to?

check in active directort domains and trusts - right click the domain name

Microsoft has the Server Performance Advisor V1.0, I would try to run that.
I would probably also reboot the server if possible and make sure that your ram still lists at the value you think it should be.

Also if you have any other servers on the domain, listed as domain controllers, you are running FRS (File Replication Service) to keep the SYSVOL (domain info) syncronized.  There have been a number of issues with performance that stem from FRS.  Microsoft has FRSDIAG, Ultrasound, and Sonar available to anaylze this service.  There are also a few updates for FRS not available from the web but can be obtained through a call to MS Tech Support.  

You might also look at your shares and sessions, file server management components, see if you have any users compiling on, streaming data off your server.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Most slowness problems are categorized into three area: Network, Memory, or Processor.  If you look in the task manager on the performance tab, you can see the CPU usage vs the memory usage.  Then select the Processes tab and sort by memory if the available memory is low or sort by CPU if the CPU is high.  You may have a runaway process or a process that is hogging the memory.  Please report back to us the top 10 processes.  To check for network slowness, ping a local client with the -t option (ping -t and check time+ column.
Did you try rebooting the machine to see if the problems go away?  I know rebooting that box would be inconvenient since it is running basically everything but if rebooting does improve the speed of the machine, you might have a better chance of figuring out which process (most likely Exchange in my opinion) is causing the slow down.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2003

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.