いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

CPUの論理プロセッサの数を調べる (Linux, lscpu)

関連記事

GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ

概要

以下、自分用のメモです。たまに調べたいときにいつも忘れるのでここにメモメモ。。。

たまに、CPUの論理プロセッサの数が知りたいときがあります。

んで、いつも「どうやるんだっけ??」ってなるので、ここにメモ。

lscpuが存在する場合

lscpu使うのが楽かなと思ってます。

以下、Gitpodの環境で実施した場合の結果です。

$ lscpu -b -e | tail -n +2 | wc -l
16

lscpu のオプションをロングにした場合は以下のようになります。

$ lscpu --extended=CPU --online | tail -n +2 | wc -l
16

tail -n +2 しているのは、最初にカラムヘッダが表示されるのでそれをスキップするためにです。

/proc/cpuinfo から調べる場合

以下の記事に分かりやすくコマンド付きで記載されています。感謝 。

qiita.com

参考情報

access.redhat.com

udomomo.hatenablog.com


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。