In my environment we add devices to the main app server and then move them to an additional polling engine:
However the polling load is nothing like the # of assigned objects: in order it is 0%, 78%, 87%, 38%, 44%
The two servers with the most objects have the lowest polling rate.
this would allow us to balance the load across the servers