== 超线程nginx
超线程的英文是Hyper-Threading。多线程
=== nginx配进程数ui
在配置nginx时,我不知道根据cpu应该配成多少个worker进程。尽管人们都建议是多少核就配多少个,但有的cpu是多核多线程的。
好比i7-7600,就是4核8线程,那应该配成4个worker仍是8个呢?
intel并无放弃HT技术,如今不少新的cpu都是4核8线程之类的?
但个人台式机i8-8400是6核6线程的。因此毫无疑问个人机子上配6个worker就行了。
nginx在咱们没有配置的状况下是否能识别出来有几核cpu,自动配置几个进程?线程
[quote]
As of today, you can configure both worker_process and worker_cpu_affinity to auto and it will handle automatically.进程
这么说就是nginx能本身决定了。那我就无论了,让它本身来,我也不想知道细节。虚拟机
=== /proc/cpuinfoit
这个我常常读不懂。cat /proc/cpuinfo|grep cores显示了6项,每一项都是: 6.
而在个人虚拟机启动参数配了-smp 6,cat /proc/cpuinfo|grep cores也显示了6项,每一项都是: 1.io
=== intel各generation以及主要型号的含义配置
如今i9也出来了。i3/5/7/9有什么区别呢?grep