検索
ホームページ運用・保守Linuxの運用と保守Linux で CPU のコアとスレッドの数を確認する方法

Linux では、grep コマンドを使用して CPU のコアとスレッドの数を確認し、CPU に搭載されているコアとスレッドの数を確認できます。CPU コアの数を確認するための構文は次のとおりです。 grep 'core id' /proc/cpuinfo | sort -u | wc -l"、CPU スレッド番号 "grep 'processor' /proc/cpuinfo | sort -u | wc -l" の構文を確認してください。

Linux で CPU のコアとスレッドの数を確認する方法

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

コア数とスレッド数の確認とは、CPU の物理的なコア数とスレッド数を確認することです。

  • CPU の数 は、物理 CPU の数を指します。

  • CPU コア数 は、物理的なコア数、つまりハードウェア上にあるコアの数を指します。例えば、デュアルコアは2つの比較的独立したCPUコアユニットグループを含み、クアッドコアは4つの比較的独立したCPUコアユニットグループを含む。

  • CPU スレッド数 は論理的な概念であり、簡単に言えば、シミュレートされた CPU コアの数です。

    たとえば、2 スレッド CPU は物理 CPU コアを通じてシミュレートできます。物理 CPU コアは少なくとも 1 つのスレッドに対応しますが、ハイパースレッディング テクノロジにより、1 つのコアが 2 つのスレッドに対応し、同時に 2 つのスレッドを実行できることになります。

    CPU スレッド番号の概念は、Intel ハイパー スレッディング テクノロジによって実装され、Pentium4 で初めて使用されたため、Intel CPU でのみ役立ちます。ハイパー スレッディング テクノロジを使用しない場合、1 つの CPU コアが 1 つのスレッドに対応します。 AMD プロセッサの場合、ハイパースレッディングの概念はなく、スレッド数はコア数と同じであるため、AMD の CPU パラメータにはスレッド数は書かれません。

要約すると、次の式が成立します。
物理 CPU の数 * 各物理 CPU のコア数 * ハイパースレッドの数 = スレッドの総数 (つまり、論理 CPU の数)

Linux でコアとスレッドの数を確認する方法

Linux では、grep コマンドを使用して数を確認できます。 CPUのコア数とスレッド数。

1. CPU の数

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

2. CPU あたりのコア数

grep 'core id' /proc/cpuinfo | sort -u | wc -l

3. スレッド数

grep 'processor' /proc/cpuinfo | sort -u | wc -l

Linux で CPU のコアとスレッドの数を確認する方法

このサーバーには 4 つの CPU があり、各 CPU には 4 つのコアがあり、各コアには 1 つのスレッドしかないため、スレッドの数は 16 です。

スレッド数が 32 の場合、CPU コアあたりのスレッド数 = 32÷4÷4、結果は 2 になります。

拡張知識: grep コマンドの概要

grep コマンドの起源は、UNIX の初期にまで遡ることができます。UNIX システムでは、検索パターンは正規表現と呼ばれます。ファイルを徹底的に検索するために、一部のユーザーは検索を行う必要があります。 string には、プレフィックスとして global (包括) が付けられます。一致するコンテンツが見つかると、ユーザーはそれを画面に出力します。この一連の操作の統合は、グローバル正規表現の print です。これが grep コマンドの完全な名前です。

grep コマンドは、1 つまたは複数のファイルで特定の文字パターン (つまり、正規表現) を検索できます。このパターンには、単一の文字、文字列、単語、または文を指定できます。

grep コマンドは、各ファイルまたはメディア (または特定の出力) で特定のパターンを検索するために使用されます。grep を使用すると、指定された文字パターンを含む各行が、ただし、grep コマンドを使用してもファイルの内容は変更されません。

grep コマンドの基本的な形式は次のとおりです。

grep [选项] 模式 文件名

ここでのパターンは文字 (文字列) または正規表現です。このコマンドで一般的に使用されるオプションとそれぞれの意味を表 1 に示します。

#表 1 grep コマンドの一般的なオプションとその意味オプション意味- c-i-l-n-v#-w式を完全な 1 文字であるかのように検索し、部分的に一致する行を無視します。 複数のファイルが検索された場合、grep コマンドの検索結果には、ファイル内で見つかったパターンに一致するファイル名のみが表示され、単一のファイルが検索された場合には注意してください。 、 grep コマンドの結果 一致するパターンを含むすべての行が表示されます。
パターンを含むファイル内の行数のみをリストします。
パターン内の文字の大文字と小文字を無視します。
ファイル名を一致する行とともにリストします。
各行の先頭に行番号をリストします。
パターンに一致しない行をリストします。
grep コマンドは非常に強力で、さまざまなオプションと常に変化する正規表現を使用することで、必要な情報を取得できます。

関連する推奨事項: 「

Linux ビデオ チュートリアル

以上がLinux で CPU のコアとスレッドの数を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Linuxメンテナンスモード:ツールとテクニックLinuxメンテナンスモード:ツールとテクニックApr 10, 2025 am 09:42 AM

Linux Systemsでは、起動時に特定のキーを押すか、「sudosystemctlrescue」などのコマンドを使用することにより、メンテナンスモードを入力できます。メンテナンスモードを使用すると、管理者は、ファイルシステムの修復、パスワードのリセット、セキュリティの脆弱性など、干渉なしにシステムメンテナンスとトラブルシューティングを実行できます。

主要なLinux操作:初心者向けガイド主要なLinux操作:初心者向けガイドApr 09, 2025 pm 04:09 PM

Linuxの初心者は、ファイル管理、ユーザー管理、ネットワーク構成などの基本操作をマスターする必要があります。 1)文件管理:使用mkdir、タッチ、ls rm 3)ネットワーク構成:ifconfig、echo、およびufwコマンドを使用します。これらの操作はLinuxシステム管理の基礎であり、それらをマスターすることでシステムを効果的に管理できます。

sudoを使用して、Linuxのユーザーに高い特権を付与するにはどうすればよいですか?sudoを使用して、Linuxのユーザーに高い特権を付与するにはどうすればよいですか?Mar 17, 2025 pm 05:32 PM

この記事では、LinuxのSudo特権を管理する方法について説明します。重要な焦点は、 /etc /sudoersの安全性とアクセスを制限することです。

LinuxでSSHに2要素認証(2FA)を実装するにはどうすればよいですか?LinuxでSSHに2要素認証(2FA)を実装するにはどうすればよいですか?Mar 17, 2025 pm 05:31 PM

この記事では、Google Authenticatorを使用してLinux上のSSH用の2要素認証(2FA)のセットアップ、インストール、構成、およびトラブルシューティング手順の詳細に関するガイドを提供します。 Enhanced Secなど、2FAのセキュリティ利益を強調しています

TOP、HTOP、VMSTATなどのツールを使用してLinuxのシステムパフォーマンスを監視するにはどうすればよいですか?TOP、HTOP、VMSTATなどのツールを使用してLinuxのシステムパフォーマンスを監視するにはどうすればよいですか?Mar 17, 2025 pm 05:28 PM

この記事では、Linuxシステムのパフォーマンスを監視するためにTop、HTOP、およびVMSTATを使用して、効果的なシステム管理のための独自の機能とカスタマイズオプションを詳述することについて説明します。

パッケージマネージャー(apt、yum、dnf)を使用してLinuxのソフトウェアパッケージを管理するにはどうすればよいですか?パッケージマネージャー(apt、yum、dnf)を使用してLinuxのソフトウェアパッケージを管理するにはどうすればよいですか?Mar 17, 2025 pm 05:26 PM

記事では、APT、Yum、およびDNFを使用してLinuxでソフトウェアパッケージの管理を行い、インストール、更新、および削除をカバーしています。さまざまな分布に対する機能と適合性を比較します。

パターンマッチングにLinuxで正規表現(正規表現)を使用するにはどうすればよいですか?パターンマッチングにLinuxで正規表現(正規表現)を使用するにはどうすればよいですか?Mar 17, 2025 pm 05:25 PM

この記事では、パターンマッチング、ファイル検索、テキスト操作、グレップ、SED、awkなどのツールの詳細、ファイル検索、テキスト操作のためにLinuxで正規表現(Regex)を使用する方法について説明します。

Linux(静的IP、DHCP、DNS)でネットワークを構成するにはどうすればよいですか?Linux(静的IP、DHCP、DNS)でネットワークを構成するにはどうすればよいですか?Mar 14, 2025 pm 04:55 PM

この記事では、静的IP、DHCP、およびDNS構成のセットアップに焦点を当てたLinuxネットワークの構成に関するガイドを提供します。構成ファイルを編集し、ネットワークサービスを再起動して変更を適用するための手順を詳述します。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい