Maximum number of containers in a single host

What is the maximum number of containers that can be run in a single host. I have a host with higher configuration and planning to run around 50 containers all in the single host. Does Rancher has any limitation on number of containers that it can manage in a single host ?

I am running about 25 - nope I recounted its 115 containers right now - on a Host with
Intel 8-Core CPU
16 GB RAM

and I start getting performance Issues. (Host stops to reply and needs to restart frequently)

I run mostly LAMP Stacks - I am not sure what the issue is at this point but I guess I need more hosts