Is 97 processes on an Apache2 server normal?

Solution 1:

You have ten apache threads running to provide faster multi-threaded response time.

You have six terminals running.

I, personally, don't see anything egregiously wasting process space.