インストール - ベンチマーク

提供:MochiuWiki : SUSE, EC, PCB
ナビゲーションに移動 検索に移動

概要

Linuxシステムのベンチマークを取得する理由は多数ある。
多くのユーザは純粋な好奇心、あるいは、ゲーム用にシステムのパフォーマンスを測定するためにベンチマークを行う。
しかし、ベンチマークはシステムの問題を特定し、よりスムーズで効率的なエクスペリエンスのために弱点を改善するのにも役立つ。

また、ベンチマークは起こりうるソフトウェアの問題や、リグレッションを伴う問題のあるアップグレードを特定するのにも役立つ。

Linuxシステムをベンチマークする方法は複数存在する。
最も一般的なベンチマークシステムを使用することにより、ユーザのシステムは何ができるのか、どこに弱点があるのかを知ることができる。


Sysbench

Sysbenchは、CPU、メモリ、I/O、データベースの性能テストまで行う多目的ベンチマークである。
基本的なコマンドラインユーティリティで、システムをテストするための直接的で簡単な方法を提供している。

Sysbenchをインストールする場合、多くのLinuxディストリビューションの標準リポジトリから入手できる。

# RHEL
sudo dnf install sysbench

# SUSE
sudo zypper install sysbench

# Manjaro
SysbenchはAURから入手できる
AURの公式Webサイトにアクセスして、任意の手順でインストールする

# Mobian
sudo apt install sysbench


使用方法は簡単であり、--test=<ベンチマークを取得するデバイス名> runコマンドを実行する。
また、--test=<ベンチマークを取得するデバイス名> helpコマンドを実行することにより、そのテスト固有のオプションが表示される。

# CPUのベンチマークテストを行う場合
sysbench --test=cpu run


メモリのベンチマークテストはCPUと同様の手順に従う。

sysbench --test=memory run


ファイルI/Oのベンチマークテストは、どの種類のI/Oテストを実行するかも指示する必要がある。
また、helpコマンドを実行することにより、利用可能なベンチマークテストを確認することができる。

sysbench --test=fileio --file-test-mode=seqwr run



GeekBench

GeekBenchは、Linuxで利用可能な完全なテストスイートである。
GeekBenchは自動的にユーザのシステムを一連のベンチマークテストに通し、総合スコアと共に完全な結果を出力する。

GeekBenchの公式Webウェブサイトにアクセスして、Linux向けの最新リリースをダウンロードすることができる。
GeekBenchは、プロプライエタリソフトウェアであり、tarボールのバイナリとして提供されている。

ファイルを解凍後、GeekBenchバイナリを実行してベンチマークテストを開始する。

./geekbench4


ベンチマークテストが完了した後、Geekbenchは完全なテスト結果を表示するためのURLを表示する。

ベンチマークテストの結果は表で表示され、最上部にユーザのスコアが表示される。
また、表をスクロールすることにより、GeekBenchが実行した各テストの結果が表示される。


Hardinfo

Hardinfoは、詳細なシステム情報と一連の基本的なベンチマークテストの両方を提供するユーティリティである。
オープンソースであり、多くのLinuxディストリビューションの標準リポジトリから入手することができる。

HardInfoのインストールは、インストール - HardInfoを参照すること。