create many sites on Dedicated CPU?
To answer that question is going entirely depend on many different factors.
- What plan are you using.
- How much traffic each site gets.
- What platform are the sites running on. Ex: a CMS like WordPress or just HTML, etc.
Good advice is start small, monitor resource usage, and build up as needed.
Best advice is, have a solid backup plan!