Average pps and how to discover cause

How many pps (packets per second) roughly can average server user maximum use?

I mean if its normal to have like 100 000 pps

a few VPS users there have around 100,000 - 900,000pps

there has been bans for DoS.

PS: how pps value can be discovered and how tracked to causing process?

thx