1

We're looking into setting up multiple servers with Nginx; the estimated required capacity is 60 Gbps (six-zero gigabit per second)

A nearby datacenter offers us servers with "i7-6700 Quad-Core Skylake incl. HTT" CPUs and 10G dedicated network port per server.

Will this CPU be capable to handle 10Gbps of data traffic, or should we look for a more powerful CPU (ie. Xeon E3 or E5)?

3

The CPU can surehyl handle 10g of traffic per port un a DECENT card (note: you say nothing about brand - brand of the network card is VERY Important here). The question is whether it can PROCESS it, and that also depends on waht it does - even NGINX being efficient, 60g is a lot and 60g is - well, there is a difference between serving large static files and small requests. Can not be answered. But it is NOT A CPU I would buy for this area - I would go with something AMD EPYC based (tons of core, tons of IO).

THAT SAID: I would be very careful wit the data centers uplink (needs to be in the 100g area out of the rack minimum). I also dot nor eally understand the use of such a low end processor - the uplink and corresponding infrastructure will costs tens of thousands of dollars (because yes, you actually need to reserve 70-100, depending how much you accept as load factor, of external bandwidth from the data center and 10g backhauls will not be enough - things get EXPENSIVE at 100g).

  • Thank you for your answer. I've been working in the business, and dealing with datacenters for 15 years, so I know a bit about it. This particular datacenter has 610G to IX and peers, so I'm not too concerned. I just felt that using a consumer CPU for a datacenter server is a bit off. I'll look into the AMD alternative. Thanks again – KBoek Apr 3 '18 at 18:51

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.