Linux CPUベンチマークツールの使い方

Linux上でCPUのベンチマークテストを行う場合、最も簡単な選択肢は、クロスプラットフォーム対応のスコアを簡単に取得できるGeekbench 7 、ターミナルベースの迅速なテストが可能なSysbench 、そしてベンチマーク機能を内蔵したグラフィカルなシステムプロファイラであるHardinfo2です。再現性のある比較を行うには、毎回同じツールバージョン、コマンド、電源設定、冷却条件を使用してください。

1. Geekbench 7を使用してLinux CPUのベンチマークテストを実施する

Geekbenchは、他のシステムの結果と比較できる、使い慣れたシングルコアおよびマルチコアのスコアを取得したい場合に最も簡単な選択肢です。2026年10月現在、Primate LabsはLinux版Geekbench 7.1.0を公開しています。公式Linuxビルドには、64ビットIntelまたはAMDプロセッサ、Ubuntu 22.04 LTS以降、および4GB以上のRAMが必要です。バージョン番号は変更される可能性があるため、ダウンロードする前に公式のGeekbench Linuxダウンロードページを確認してください。

Geekbenchをダウンロードして解凍します。

  1. 最新のLinux.tar.gzパッケージは公式ページからダウンロードしてください。
  2. ダウンロードフォルダでターミナルを開いてください。
  3. アーカイブを展開します。Geekbench 7.1.0 の場合、コマンドは次のとおりです。
tar -xf Geekbench-7.1.0-Linux.tar.gz
cd Geekbench-7.1.0-Linux
ls
LinuxターミナルにGeekbench 7.1.0アーカイブの展開とgeekbench7実行ファイルが表示されている。
解凍後、Geekbenchフォルダにはベンチマークを開始するために使用する実行ファイルが含まれています。

CPUベンチマークを実行する

展開したディレクトリからGeekbenchを起動します。

./geekbench7

Linux ビルドでは、ターミナルからベンチマークを実行し、CPU モデル、シングルコアおよびマルチコアのスコアを含む Geekbench Browser の結果を提供します。Geekbench 7 のスコアは、他の Geekbench 7 のスコアとのみ比較してください。Primate Labs は、異なるメジャーバージョンの Geekbench のスコアは比較できないことを明示的に警告しています。Geekbench 7.1 の CPU スコアは、7.0 の CPU スコアと引き続き比較可能です。

Geekbench 7 CPUベンチマークをLinuxターミナルで実行し、Geekbench Browserの結果ウィンドウを表示した。
GeekbenchのCPUベンチマークを実行すると、シングルコアとマルチコアの両方の結果が生成され、Geekbench Browserで確認できます。

無料版には、CPUとGPUのベンチマーク機能、およびオンラインでの結果管理機能が含まれています。Geekbench 7 Proでは、自動化機能とオフラインでの結果管理機能が追加されます。スクリプトによるベンチマーク実行が必要な場合は、公式版の比較表を参照してください。

2. Sysbenchを使用して高速なコマンドラインCPUテストを実行する

Sysbenchは、Linuxで広く利用可能な軽量でスクリプト可能なベンチマークツールです。付属のCPUテストでは、素数計算が繰り返し実行されます。アップストリームプロジェクトでは--threads、、、--timeおよび--cpu-max-primeオプションがドキュメント化されているため、一貫性のある前後比較テストに役立ちます。

お使いのディストリビューションから入手可能な場合はインストールしてください。例:

sudo apt install sysbench        # Ubuntu/Debian
sudo dnf install sysbench        # Fedora
sudo pacman -S sysbench          # Arch Linux

Ubuntu、Fedora、Archはいずれも現在Sysbenchパッケージを公開していますが、リポジトリのバージョンは異なる場合があります。公式のSysbenchプロジェクトもインストール手順を提供しています。

シングルスレッドテストとマルチスレッドテストを実行する

30秒間のシングルスレッドテストの場合:

sysbench cpu --threads=1 --time=30 run

Linuxが報告するすべての論理CPUを使用したマルチスレッドテストの場合:

sysbench cpu --threads="$(nproc)" --time=30 run
LinuxターミナルでSysbench CPUテストを4スレッドで実行中
Sysbenchは、CPUのスループットを1秒あたりのイベント数として報告するとともに、タイミングとレイテンシの統計情報も表示します。

固定値を使用する場合は--time、主に1秒あたりのイベント数に注目してください。同じコマンドとソフトウェアビルドであれば、値が高いほど良いです。すべてのテストが意図的に30秒間実行されるように設定されている場合は、合計時間だけを比較しないでください。意味のある比較を行うには、Sysbenchのバージョン、スレッド数、プライム制限、および実行時間を同一にしてください。

3. GUIがお好みならHardinfo2を使用してください。

オリジナルのHardInfoプロジェクトは古いため、現在のLinuxユーザーは、現在も活発にメンテナンスされているHardinfo2を探すべきです。Hardinfo2は、ハードウェア情報、レポート、ローカルベンチマーク、およびオプションのオンラインベンチマーク比較を統合しています。

パッケージの提供状況はディストリビューションによって異なります。現在、このプロジェクトではFedora、openSUSE、Arch系のオプションを提供していますが、一部のDebian系およびUbuntu系のリリースについては提供準備がまだ進行中です。古いパッケージが最新版であると想定するのではなく、Hardinfo2のダウンロードページをhardinfoご利用ください。

インストール後、起動してください

hardinfo2

ベンチマーク領域を開き、実行したいテストを実行します。Hardinfo2のユーザーガイドには、同期アクションで全てのベンチマークを実行し、比較データを更新できると記載されています。ターミナルを使用する場合は、Hardinfo2は以下のような個別のベンチマーク実行をサポートしています。

hardinfo2 -b 'FPU FFT'
Hardinfo2のウィンドウに、CPUおよびシステムパフォーマンステストのベンチマークセクションが表示されている。
Hardinfo2は、システムベンチマークの起動やハードウェア情報の確認をグラフィカルに行うためのツールです。

最新のGUIおよびコマンドラインオプションについては、Hardinfo2の公式ユーザーガイドを参照してください。

Linux CPUベンチマークの結果の信頼性を高める方法

  • CPU時間を奪わないように、実行前に負荷の高いバックグラウンドアプリをすべて閉じてください。
  • 電源モードは一定に保ってください。バッテリーセーバーモードのノートパソコンとAC電源接続のノートパソコンでは、バッテリー駆動時間が大きく異なる場合があります。
  • 温度に注意してください。サーマルスロットリングが発生すると、マルチコアプロセッサの持続的なパフォーマンスが低下する可能性があります。
  • 同じテストを少なくとも3回実行し、極端に速い結果や遅い結果に頼るのではなく、中間値または平均値を比較してください。
  • 同じ条件で比較してください。特に、2つの異なるカーネル、BIOS設定、CPUガバナー、または冷却構成を比較する場合は、同じベンチマークバージョンと設定を使用してください。

手っ取り早く答えを知りたい場合は、大まかに比較可能なスコアが必要な場合はGeekbench 7を、再現性のあるターミナルワークロードが必要な場合はSysbenchを、GUIとシステム情報を一箇所で確認したい場合はHardinfo2を使用してください。

コメントを残す

失われたパーティションとハードディスクデータを安全に復元する方法

失われたパーティションとハードディスクデータを安全に復元する方法

TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。