How many cores do I actually have? (nginx worker_processes related)

July 9, 2015 2.3k views
Server Optimization Nginx Ubuntu

Most of the nginx optimization guides say you should set worker_processes equal to how many CPUs you have. The thing is, when I do lscpu I see CPU(s): 1 (512mb droplet), however, when I do cat /proc/cpuinfo I see that the CPU is Intel(R) Xeon(R) CPU E5-2630L v2 @ 2.40GHz.

Here are the specs for said CPU. It says # of Cores: 6.

How many cores does my server have?

1 Answer

Your 512MB droplet has a single core. The processor specified is the model on the hypervisor (there are several of these on the HV) but your droplet only has access to a single core.

Have another answer? Share your knowledge.