Eliminating Hard Faults

Posted on 2013-09-28
Medium Priority
Last Modified: 2014-12-18
GFI mem test
I was getting hard faults on the GFI monitoring and reading up on it it stated that it is typically because of insufficient memory - we increased the RAM in our server from 16GB to 48 GB and we are still getting a lot of hard fault errors

Any Ideas on what we can do to fix this?

Server 2008 R2
Over 100 GB free on OS HDD
Question by:siggy9
LVL 25

Expert Comment

by:Mohammed Khawaja
ID: 39530670
Did you reconfigure the pagefile size after you upgraded the memory?
LVL 18

Expert Comment

by:Emmanuel Adebayo
ID: 39530672
Hard faults occur when the operating system retrieves memory pages from disk rather than from the in-memory pages that the memory manager maintains.

These "hard faults" can be caused by many things running and do indicate a fundamental problem of not enough RAM or something using more than it should and that impacts on the PC's performance.

I would also suggest to check your disk using this counter Physical Disk: Avg. Disk Queue Length to see if there is bottleneck with your hard disk.
I would recommend to check the hard disk for any error by running chkdsk /f for more option check chkdsk /? at the command prompt.

You can also defrag the disk.

Expert Comment

ID: 39530726
Make sure pagefile size is increased for the current memory...but it should be more of an issue of current memory availability.

What is running on the server?  Are you running virtuals?  Sql Server?  Exchange?  Have you limited their memory too much forcing them to swap to the drive?  

Or...are your virtuals or other big programs  eating all the memory, and your OS has to swap too much?
Get 10% Off Your First Squarespace Website

Ready to showcase your work, publish content or promote your business online? With Squarespace’s award-winning templates and 24/7 customer service, getting started is simple. Head to Squarespace.com and use offer code ‘EXPERTS’ to get 10% off your first purchase.

LVL 56

Expert Comment

ID: 39531328
RAM used is slightly less than 4GB, since you have 2008R2 which is 64 bit only I would suggest you are running a 32 bit application. Throwing RAM at a 32 bit app is a waste of money since it won't use it.
LVL 30

Assisted Solution

pgm554 earned 1000 total points
ID: 39531353
Which version of server 2008?

Unless you have the enterprise version,it won't address anything past 32gb.

Looking at your graph,you are stuck at 32 gb,so the new memory would make no difference.

You may need to adjust the ram setting for cache or programs.

I installed Symantec Backup on a server 2008 box and one of the caveats was to set the ram to programs only before the install.

There is also an issue if you are running SQL 2008 of it using all the ram you throw at it and you may need to limit the amount it can use.

Same for Exchange 2007.

Author Comment

ID: 39531518
the above image was taken during the weekend just after server reboot. RAM used during business hrs was 16GB so we definitely needed more RAM

I had the page file managed by windows - which had the C:\ (~100GB space available) and no page file on the F:\ (~1TB space available) - what would you recommend the page file settings should be?

I started a Full virus scan last night and that should be finished soon but in resource monitor it shows that SBAMSvc.exe (GFI's Vipre AV) is responsible for most of the the hard faults

We are using 2008 R2 Standard - is that why it shows 16GB as hardware reserved in resource monitor?

I will run chkdsk after scan is complete.
LVL 30

Expert Comment

ID: 39531546
What's the server make and model?

Hardware reserved sounds like unsupported memory installed.

That's way too high.

I have a server 2012 w 32 gb ram and it's using like 17mb.

Author Comment

ID: 39537424
chkdsk didnt find anything Defrag seems to have helped a little but still frequently getting hard faults ranging form 30 ppm and 300 ppm.

The programs reporting the faults vary depending on what is actually running at the time
LVL 30

Expert Comment

ID: 39537519
>We are using 2008 R2 Standard - is that why it shows 16GB as hardware reserved in resource monitor?

So if you go into system resources ,it shows all 48gb,but only 32gb available with 16gb being reserved?

Accepted Solution

siggy9 earned 0 total points
ID: 39545969
So if you go into system resources ,it shows all 48gb,but only 32gb available with 16gb being reserved?

yes - this page shows that server 2008 R2 standard only supports 32 GB

I am still having an Issue with Hard page faults though - or is it normal to have 30-130 hard faults per second all day long?

Author Closing Comment

ID: 40506633
Solved half the problem still no solution for high number of faults

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

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.

Join & Write a Comment

This article provides a convenient collection of links to Microsoft provided Security Patches for operating systems that have reached their End of Life support cycle. Included operating systems covered by this article are Windows XP,  Windows Server…
I’m willing to make a bet that your organization stores sensitive data in your Windows File Servers; files and folders that you really don’t want making it into the wrong hands.
This tutorial will show how to configure a single USB drive with a separate folder for each day of the week. This will allow each of the backups to be kept separate preventing the previous day’s backup from being overwritten. The USB drive must be s…
This tutorial will walk an individual through setting the global and backup job media overwrite and protection periods in Backup Exec 2012. Log onto the Backup Exec Central Administration Server. Examine the services. If all or most of them are stop…
Suggested Courses

627 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