• 線上工具
  • - 計算器
    • 字元計數
  • - 下載
    • TikTok 下載
    • 抖音下載
  • - 網路工具
    • BASE64
    • Base64 轉圖片
    • 圖片轉 Base64
    • URL 編碼
    • JavaScript
    • 時間戳
    • Unicode 轉換器
    • JSON 格式化
    • 修改副檔名
    • 製作列表
    • CSS 優化器
  • - 加密工具
    • MD5 加密
    • 隨機生成器
  • - 圖像工具
    • 圖像壓縮
    • QR 碼生成器
    • QR 碼識別器
    • 壁紙預覽
  • - 資訊表
    • 血型遺傳
    • 服裝尺寸
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linuxでunixbenchを使用してシステムのパフォーマンスをテスト
2021-12-02

Unixbenchとは何ですか?

Unixbenchはunixシステムのベンチマークテストキットです。Unixbenchの設計目標はクラスunixシステムに基本的な指標を提供することであるため、多くのプロジェクトがシステムの各方面の性能をテストしている。各テストには得点があり、総合的な得点があり、点数で比較するのに便利です。

Unixbenchはまた、非常に簡単な2 Dおよび3 Dグラフィックテストも含む。

UnixbenchはマルチCPUシステムのテストもサポートしており、デフォルトの動作は2回のテストであり、1回目はプロセスのテストであり、2回目はN部のテストであり、NはCPUの個数に等しい。このような設計は以下の目的のためです。

システムのシングルタスクパフォーマンスのテスト

システムのマルチタスクパフォーマンスのテスト

システムの並列処理能力のテスト

Unixbenchは、CPUメモリやディスクテストツールだけでなく、システムベースのベンチマークテストツールです。テスト結果はハードウェアだけでなく、システム、開発ライブラリ、コンパイラにも依存します。

テスト項目

Dhrystoneテスト

テストフォーカスは文字列処理で、浮動小数点演算操作はありません。このテストは、リンクコンパイル、コード最適化、メモリキャッシュ、待機状態、整数データ型などをテストするために使用され、ハードウェアとソフトウェア設計がテスト結果に非常に影響します。

Whetstoneテスト

このテスト項目は浮動小数点演算効率と速度をテストするために使用されます。このテスト項目はいくつかの科学計算の典型的な性能モジュールを含み、大量のC言語関数、sin cos sqrt expとログ、整数と浮動小数点を使用する数学操作を含む。配列アクセス、条件分岐、プロシージャ呼び出しが含まれます。

Execl Throughput(execlスループット、ここでのexeclはクラスunixシステムの非常に重要な関数であり、オフィスソフトウェアではないexecl)テスト

このテストでは、1秒あたりのexecl関数呼び出し回数をテストします。execlはexec関数ファミリーの一部であり、現在のグラフィック処理の代わりに新しいグラフィック処理を使用します。フロントエンドのexecve()関数コマンドとよく似たコマンドがたくさんあります。

File Copyテスト

このテストでは、ファイルデータが1つのファイルから別のファイルに転送され、大量のキャッシュが使用されることを測定します。ファイルの読み取り、書き込み、コピーテストを含め、テスト指標は一定時間(デフォルトは10秒)に書き換え、読み取り、コピーされた文字数です。

Pipe Throughputテスト

pipeは簡単なプロセス間の通信です。パイプスループットテストは、1秒に1つのプロセスが512ビットパイプに書き込まれ、読み返されるテストである。

数を数える。パイプスループットテストと実際のプログラミングには差があります。

Pipe-based Context Switching(パイプベースのコンテキストインタラクション)テスト

このテストでは、2つのプロセスがパイプ交換と整数倍のスループットを増加させる回数を測定します。パイプベースのコンテキスト切り替えは、実際のプログラムと似ています。テストプログラムは、双方向パイプ通信のサブスレッドを生成します。

プロセス作成テスト

このテストでは、プロセスがサブスレッドを生成し、すぐに終了する回数を測定します。新しいプロセスは本当にプロセスのブロックとメモリの占有量を作成するので、テストプログラムは直接メモリ帯域幅を使用します。このテストは、典型的な比較的大量のオペレーティングシステムプロセスの作成操作に使用されます。

Shell Scriptsテスト

shellスクリプトテストは、1分以内に1つのプロセスがshellスクリプトを起動して停止できる回数を測定するために使用されます。通常、1、2、3、4、8つのshellスクリプトの共通コピーがテストされます。shellスクリプトは、データファイルを変換するスクリプトです。

System Call Overhead(システム呼び出し消費)テスト

このテストは、システム呼び出しなどのシステムカーネルへのアクセスと離脱の消費を測定します。プログラムはgetpid呼び出しを簡単に繰り返し実行する(呼び出したプロセスidを返す)。消費される指標は、カーネルへのアクセスと離脱を呼び出す実行時間です。

Graphical Tests(グラフィック)テスト

「ubgears」プログラムからなり,非常に太い2 Dおよび3 Dグラフィック性能を試験し,特に3 D試験は非常に限られている。テスト結果はハードウェア、システムの適切な駆動と大きく関係しています。

Unixbenchインストール コードのコピー
wget http://byte-unixbench.googlecode.com/files/unixbench-5.1.2.tar.gz
tar xvfz unixbench-5.1.2.tar.gz
cd unixbench-5.1.2
コードのコピー
#GRAPHIC_TESTS = defined
コードのコピー
./Run

ソース元URL:https://dopubox.com/article/p/57c28cb9edf3e60c

其他工具
  • 字元計數 TikTok 下載 抖音下載 BASE64 Base64 轉圖片 圖片轉 Base64 URL 編碼 JavaScript 時間戳 Unicode 轉換器 JSON 格式化 修改副檔名 製作列表 CSS 優化器 MD5 加密 隨機生成器 圖像壓縮 QR 碼生成器 QR 碼識別器 壁紙預覽 血型遺傳 服裝尺寸
  • 美術館の裏側を伝える展覧会「鎌倉別館40周年記念 てあて・まもり・のこす 神奈川県立近代美術館の保存修復」レポート
    2024-05-29

    一力が本因坊初防衛
    2024-05-30

    制作期間「足りていなかった可能性」
    2024-05-31

    黒柳徹子さん、北京で特別授業 「日本語勉強続けて」
    2024-05-31

    作曲家ビゼーの窮地を救った傑作オペラ『真珠採り』の聴きどころは?【クラシック今日は何の日?】
    2024-05-31

    【6月1日~2日】週末必見の“アート&デザイン”まとめ!
    2024-06-01

    森鷗外の教師像に迫る 研究の「盲点」、記念館で特別展 学生の評判も紹介
    2024-06-01

    小学館「作家の意向第一に協議」 映像化指針、ドラマ原作者死去で
    2024-06-03

    テレ東が警察密着番組の担当者らを懲戒処分
    2024-06-03

    フジコ・ヘミングさん偲ぶ魂のピアノ旋律
    2024-06-03

    現代美術作家の杉本博司がYouTubeチャンネル開設 素顔に迫る映像を公開
    2024-06-04

    彫刻の森美術館で「舟越桂 森へ行く日」が開催へ
    2024-06-05

    「TRIO パリ・東京・大阪 モダンアート・コレクション」(東京国立近代美術館)開幕レポート。トリオで再発見する3館のコレクション
    2024-06-05

    スマイル社が性犯罪被害者支援の法人設立
    2024-06-04

    第55回星雲賞・自由部門に「巨大ロボット展」 日本SFファングループ連合会議
    2024-06-05

    島左近の墓、京都の寺で発掘調査 三成の腹心、関ケ原後も生存?
    2024-06-05

    そごう・西武が百貨店として初めてNFTマーケット開設、NFT作品約100点を発売
    2024-06-06

    長山智美 デザイン狩人|HAY DOGS♡
    2024-06-06

    佐渡金山の世界遺産登録、「情報照会」勧告
    2024-06-06

    写真家の吉田ルイ子さん死去 「ハーレムの熱い日々」
    2024-06-06

    ©  Dopu Box
    💛