Phoronix テストスイート
| Phoronix テストスイート | |
|---|---|
Linux 上で動作する Phoronix Test Suite 2.0.0 | |
| 開発者 | マイケル・ララベル、マシュー・ティペット |
| 初回リリース | 2008年4月 |
| 安定版リリース | 10.8.4 [ 1 ] / 2022年7月3日 |
| リポジトリ | GitHubのPhoronix-test-suite |
| 書かれた | PHP |
| オペレーティング·システム | Linux、FreeBSD、OpenBSD、NetBSD、OpenSolaris、Mac OS X、Windows |
| サイズ | 703 kB(基本プログラム) |
| 入手可能な | 英語 |
| タイプ | ベンチマーク |
| ライセンス | GNU 一般公衆利用許諾書v3 |
| Webサイト | phoronix-test-suite.com |
Phoronix Test Suite(PTS)は、Michael LarabelとMatthew Tippettによって開発された、Linuxおよびその他のオペレーティングシステム用の無料のオープンソースベンチマークソフトウェアです。 [ 2 ] [ 3 ]
歴史
Webサイト
Phoronixは、現在所有者兼編集長を務めるMichael Larabelによって2004年6月にハードウェアのレビューとガイドを掲載するウェブサイトとして設立されました。その後、2005年初頭からLinuxベースのオペレーティングシステムやUbuntu、Fedora、SUSE、Mozilla(Firefox / Thunderbird )などのオープンソースソフトウェアに関する記事を掲載するようになりました。Phoronixは、Linuxで動作するハードウェアのベンチマークに重点を置いており、無料およびオープンソースのグラフィックデバイスドライバーやMesa 3DをAMDおよびNvidiaのプロプライエタリなグラフィックデバイスドライバーと比較して監視するグラフィック記事に傾倒しています。2006年6月、ウェブサイトにはニュースコンテンツに伴うフォーラムが追加されました。2007年4月20日、Phoronixはウェブサイトを再設計し、 Linuxコンテンツに加えてSolarisハードウェアのレビューとニュースの掲載を開始しました。
Phoronix テストスイート
PTSの最初の公開リリースは2008年6月に登場し、57のテストが23のスイートにグループ化され、オーディオとビデオのエンコード、カーネルのコンパイル、Webワークロードなどの領域をカバーしていました。初期のバージョンでは、比較のために結果を中央の「PTS Global」リポジトリにアップロードすることもサポートされていました。[ 2 ]
2011年3月、PTSの開発者はSCALE 9xでOpenBenchmarking.orgを発表しました。これは、ユーザーが厳密に管理されたベンチマークを実行し、その結果をオペレーティングシステム、ドライバー、その他のコンポーネントの自動収集された詳細情報と相関させて、より詳細な比較を行えるようにするためのテストフレームワークを構築したものです。[ 4 ] LWN.netのレポートには、PTSやOpenBenchmarkingスキーマに準拠する他のクライアントで使用される「テストプロファイル」と「テストスイート」のプロジェクト定義も記載されています。[ 4 ]
特徴
Phoronix Test Suiteは、220以上のテストプロファイルと60以上のテストスイートをサポートしています。 XMLベースのテストアーキテクチャを使用しています。使用可能なテストには、MEncoder、FFmpeg、lmセンサー、 OpenGLゲーム(Doom 3、Nexuiz、Enemy Territory: Quake Warsなど)などがあります。[ 5 ]このスイートには、ユーザーがテスト結果とシステム情報をアップロードして共有できる PTS Global という機能も含まれています。単一のコマンドを実行するだけで、他のユーザーは簡単な比較モードで自分のテスト結果を選択したシステムと比較できます。[ 6 ] 2014年より前は、これらのベンチマーク結果はPhoronix Globalオンラインデータベースにアップロードできましたが、2013年以降は、これらのベンチマーク結果をopenbenchmarking.orgにアップロードできます。[ 7 ] Phoronixは、パフォーマンスに基づいて自動化されたGitバイセクティングをサポートし、パフォーマンスの回帰を見つけ、統計的有意性の検証を行います。
プラットフォーム
PTSはLinux、macOS、Windows、BSD系、Solaris、GNU Hurdにインストール可能で、異機種環境間で比較可能なワークフローを可能にします。[ 8 ]
コンポーネント
フォロマティック
Phoromaticは、Phoronix Test Suite用のWebベースのリモートテスト管理システムです。テストの自動スケジューリングが可能で、エンタープライズ向けに設計されています。テストファームまたは分散環境内で複数のテストノードを同時に管理できます。
フォロマティックトラッカー
Phoromatic TrackerはPhoromaticの拡張機能であり、テストファームへの公開インターフェースを提供します。[ 9 ]現在、彼らのリファレンス実装は、 Linuxカーネルのパフォーマンスを毎日自律的に監視しています。[ 10 ] Fedora Rawhide、[ 11 ] Ubuntu [ 12 ]
PTSデスクトップライブ
PTS Desktop Liveは、 Phoronix Test Suite 2.4を含む、簡素化されたx86-64 Linuxディストリビューションでした。LiveDVD / LiveUSB環境からコンピュータのテスト/ベンチマークを行うことを目的として設計されました。[ 13 ]
フォデヴィ
Phodevi(Phoronix Device Interface)は、ソフトウェアとハードウェアの情報にアクセスするための、クリーンで安定したプラットフォームに依存しないAPIを提供するライブラリです。[ 14 ]
PCQS
Phoronix Certification & Qualification Suite (PCQS) は、Phoronix Test Suite のリファレンス仕様です。
オープンベンチマーク
OpenBenchmarking.orgは、Phoronix Test Suiteと連携するために作成されたウェブベースのサービスです。これは、ユーザーが整理されたオンラインインターフェースを通じてハードウェアおよびソフトウェアのベンチマークを共有できる共同プラットフォームです。[ 15 ]
これは主にLinuxベースのシステムにおいて、パフォーマンスベンチマークやハードウェア/ソフトウェアパフォーマンスのテストに使用されます(Webサービスのテストに使用されるSoapUIとは異なります)。[ 16 ]
参照
参考文献
- ^「リリース履歴」、Phoronix Test Suite 、 2022年7月24日閲覧
- ^ a b Sharma, Mayank (2008年6月19日). 「Phoronix Test SuiteがLinuxベンチマークをデスクトップに導入」 . Linux.com . 2025年8月25日閲覧。
- ^ 「Phoronixテストスイートを使ったLinuxのベンチマーク - 一見の価値あり」、LinuxPlanet(レポート)
- ^ a b Willis, Nathan (2011年3月9日). 「SCALE: PhoronixがOpenBenchmarkingを発表」 . LWN.net . 2025年8月25日閲覧。
- ^ 「OpenBenchmarking.org - クロスプラットフォーム、オープンソースの自動ベンチマークプラットフォーム」 。 2020年9月14日閲覧。
- ^ 「Phoronix テストスイート」 。 2020年9月14日閲覧。
- ^ 「Phoronix Globalは依然として廃止予定」 www.phoronix.com 2023年10月10日閲覧。
- ^ Wallen, Jack (2022年5月11日). 「Phoronix Test Suiteを使ってUbuntu Linuxサーバーをベンチマークする方法」 . TechRepublic . 2025年8月25日閲覧。
- ^ Linuxパフォーマンスを監視するPhoromatic Trackerがリリース、Phoronix
- ^「カーネルパフォーマンストラッカー」、Phoromatic
- ^「Fedora Rawhide Performance Tracker」、Phoromatic 、 2012年7月11日時点のオリジナルよりアーカイブ
- ^ "Ubuntu Performance Tracker", Phoromatic、2010年4月15日時点のオリジナルよりアーカイブ、 2010年5月4日閲覧
- ^ PTS Desktop Live 2009.3「Gernlinden」の発表、Phoronix
- ^ 「Phoronix Test Suite 2.0(Sandtorg)の詳細ガイド」www.phoronix.com . 2023年10月10日閲覧。
- ^ 「機能」 . OpenBenchmarking.org . 2019年8月6日閲覧。
- ^ "SoapUI Tutorial | PFLB" . pflb.us. 2020年11月9日. 2023年8月9日閲覧。