Eliminating Hard Faults

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
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.

Mohammed KhawajaManager - Infrastructure:  Information TechnologyCommented:
Did you reconfigure the pagefile size after you upgraded the memory?
Emmanuel AdebayoGlobal Windows Infrastructure Engineer - ConsultantCommented:
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.
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?
Newly released Acronis True Image 2019

In announcing the release of the 15th Anniversary Edition of Acronis True Image 2019, the company revealed that its artificial intelligence-based anti-ransomware technology – stopped more than 200,000 ransomware attacks on 150,000 customers last year.

andyalderSaggar maker's bottom knockerCommented:
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.
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.
siggy9Author Commented:
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.
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.
siggy9Author Commented:
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
>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?
siggy9Author Commented:
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?

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
siggy9Author Commented:
Solved half the problem still no solution for high number of faults
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
Server Hardware

From novice to tech pro — start learning today.