
OpenVZコンテナのアップストリームプロバイダがvpsに割り当てたCPUスレッドの数を計算しようとしていますnproc
。 1がnproc --all
同時にnproc
生成され、nproc --all
24個のCPUスレッドが生成されます。誰かが私にこれを説明できますか?
アップストリーム プロバイダーは 1 つの CPU のみを割り当て、cat /proc/cpuinfo
そう言う必要があります。それでは、この24はどこで、どのように出てきたのでしょうか?
ここでスクリーンショットを見つけてくださいhttps://prnt.sc/hfzeuwCentOS 7
。 vpsで使用します。
答え1
ハイパースレッディング機能を備えた12コアプロセッサを使用する可能性が高いです。彼らはこれらのスレッドの1つをコンテナに割り当てました。
マニュアルページから:
nproc - print the number of processing units available
nproc [OPTION]...
--all print the number of installed processors`
編集する:
次のように入力するとどうなりますか?
[user@host]$ getconf _NPROCESSORS_ONLN
?