0

HT が有効かどうかを検出する簡単なパフォーマンス テストはありますか? たとえば、最大 CPU 数が Linux カーネル (NR_CPUS) によって制限されていて、BIOS にアクセスできない場合に必要です。

HT が有効になっていることを検出するコードを教えてください。

私はここここをちらりと見ましたが、答えではありません。ありがとう。

4

3 に答える 3

2

別の方法があります - /sys/ ファイルシステムは、/proc よりも整頓されているはずです。/proc/cpuinfo はカーネルのバージョンによって異なります。

猫 /sys/devices/system/cpu/cpu0/topology/thread_siblings

コア cpu0 と一緒に実行されるハードウェア スレッドのリストを表示します。

https://www.kernel.org/doc/Documentation/cputopology.txt

4) /sys/devices/system/cpu/cpuX/topology/thread_siblings:

    internal kernel map of cpuX's hardware threads within the same
    core as cpuX
于 2013-11-28T04:48:55.590 に答える