I am currently doing performance analysis on a server and I see an application is generating a large number of page faults/sec. After checking the page reads/sec it seems these are all soft page faults not hard page faults (no disk activity).
I then read online that most modern cpus can handle a large number of soft page faults, but nowhere can I find what a large number would be ... this app is spiking between 3000 to over 7000 page faults per second.
So, for this number of soft page faults per second do I need to worry?
Is there a noticable performance hit for this level of faults?
Can I do anything to optimize it?
Thanks in advance