11

カーネルモジュールが実行されている物理コアと論理コア (ハイパースレッディングの場合) の数を返す Linux のカーネル関数はありますか?

4

1 に答える 1

15

の最後を見てくださいinclude/linux/smp.h:smp_processor_id() 現在実行中の CPU の番号が表示されます。が呼び出されるget_cpu()までその CPU にとどまるように、同じことを行い、プリエンプションも無効にします。put_cpu()

ユーザー空間から、sched_getcpu()またはgetcpu()同じ情報を取得するために使用できます。

于 2011-09-06T07:15:42.953 に答える