超線程

== 超線程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

相關文章
相關標籤/搜索