Which is more important in high bandwidth dedicated server? ram or cpu?
this is maybe odd but dont get angry pls. what is more important in a dedicated server? the cpu or the ram. if i use dual xeon quad core cpu with 8gb ram. can i manage 500k visitor per day and 75tb+ bandwidth/mo? pls reply. i am a newbie.
Its a hard question to answer, and you haven't given people very much time to reply.
It depends how the "high bandwidth" is generated and accessed. Just static files that can have a lot of downloads (like a CDN), could rely more on RAM. Where say a streaming server or a web application that needs to actually do stuff to generate the traffic (read: transcode or run php), might need more CPU.
75TB/month is an average of ~230Mbps, it isn't anything crazy enough that in general you'd need more cpu/IO/ram. It just comes down to how you generate the traffic.
Thats a hard question to answer, a decent amount of ram will go a long ways but in most situations CPU is more important but even then they are both very important. Just try to keep an even balance. Like dont go with 2 x E5-2620's and try to get away with just 4GB ram or something ridiculous like that.
Just so many variables involved there!
Generally, those specs could manage it, on a well set platform anyway (dependant), but as the guys/girls have said it boils down to what you're doing with that traffic and the script types/roles. Historical data of the setup, or similar would really help you here.
My POV, for highload servers the most important component is a proxy webserver (Nginx, Litespeed, Varnish, etc.) and the proxy server is very critical to RAM value (cache is located there). Summing up RAM is much important.
█ EUROPEAN NETWORKS -- www.en.ee
█ VPS / Dedicated Servers / Colocation / Private Cloud
█ DE/EE Locations - HP/Supermicro Hardware - Great Support
█ Facebook: fb.com/EuropeanNetworks
In most use cases RAM is more important than CPU in a web server. However, that is not to discount CPU. It really depends on what your workload is. If you implement caching layers RAM becomes the most critical as your trying to alleviate that CPU/Disk IO by caching in RAM for serving. However, if your content is mostly all dynamic e.g. created by scripts everytime then CPU is much more important but you still need a decent amount of RAM as each apache/php (or other scripting layer) requires more RAM for execution of the response.
The specs you gave earlier most likely will be able to handle your load however, just as important to think about is Disk I/O.
PCLHS | SAS70 Datacenters in New Jersey/Texas 100TB Dedicated Servers • 1U - Full Cab Colocation • Complex Hosting • Horizontally Scalable Hosting • DR/HA Hosting • Public and Private Clouds • Web Farms • Innovative, Reliable, and Responsive Contact Us E: mark [at] pclhs.net | W: www.pclhs.net