首頁 > 軟體

Phoronix Test Suite測試套件安裝使用說明

2020-06-16 16:39:03

1、介紹

Phoronix Test Suite是一款效能測試軟體,其實就是一款集中測試軟體,可以在Linux, Solaris, OS X, 和 BSD作業系統上進行benchmark測試。該軟體整合了各式各樣的測試軟體,但是每個測試項都要聯網下載。

預設自帶60多個測試套件和200多個獨立的測試profile。每個profile都可以在phoronix-test-suite中單獨進行測試。測試套件則由一組測試profile組成。一個profile由Bash/shell指令碼和xml檔案組成。

2、安裝

必要條件

工具解壓即可使用,但是需要如下預置:

需要安裝php5(通過yum源安裝即可,yum install php)

需要PHP都DOM擴充套件,文件物件模型(Document Object Model,DOM)是一種用於HTML和XML文件的程式設計介面。它給文件提供了一種結構化的表示方法,可以改變文件的內容和呈現方式。#yum install php-xml,會需要一個依賴包(libxslt),yum會自動匹配並安裝。

開始安裝相關依賴包

yum install -y php-cli php-gd php-xml

yum install -y unzip patch bzip2

yum install -y tcl, autoconf popt-devel libaio-devel qt4-devel gmp-devel

Phoronix Test Suite裝部署

官網:http://www.phoronix-test-suite.com/

最新版下載:https://phoronix-test-suite.com/releases/phoronix-test-suite-8.6.1.tar.gz

$tar -zxvf phoronix-test-suite-8.6.1.tar.gz

會發現裡面有個install-sh的指令碼檔案

執行安裝指令碼

[linuxidc@localhost phoronix-test-suite]$ sudo ./install-sh
[sudo] linuxidc 的密碼:

Phoronix Test Suite Installation Completed

Executable File: /usr/bin/phoronix-test-suite
Documentation: /usr/share/doc/phoronix-test-suite/
Phoronix Test Suite Files: /usr/share/phoronix-test-suite/

3、下載測試套件

一般在預設情況下,測試套件都會聯網下載。但是如果我們在無網路環境下,可以根據預先離線下載測試套件。
網址:http://openbenchmarking.org/
網址:http://www.phoronix.com/

4、常用命令

$phoronix-test-suite list-available-tests 檢視所有支援的測試項

$phoronix-test-suite list-available-suite 檢視所有支援的測試套件

$phoronix-test-suite list-save-results    檢視所有儲存的測試結果

$phoronix-test-suite lis-install-tests    檢視所有已安裝的測試

$phoronix-test-suite show-result  result-file檢視測試結果

$phoronix-test-suite  result-file-to-pdf result-file 將結果檔案轉化為pdf格式

$phoronix-test-suite  result-file-to-json result-file 將結果檔案轉化為json格式

$phoronix-test-suite  result-file-to-text  result-file 將結果檔案轉化為text格式

$phoronix-test-suite run pts/cpu 執行pts/cpu測試套件

Phoronix Test Suite測試使用

基本使用語法如下:

phoronix-test-suite [options]

phoronix-test-suite benchmark [test | suite]

常用的還有

phoronix-test-suite install

phoronix-test-suite run

benchmark

以phoronix-test-suite benchmark為例:

[linuxidc@localhost Linux公社 www.linuxidc.com]$ phoronix-test-suite benchmark smallpt

這條命令表示下載、安裝、執行並報告一個簡單的CPU測試smallpt。

這個benchmark命令把整套測試工作(下載、安裝、執行並報告)給執行完畢了。

[linuxidc@localhost Linux公社 www.linuxidc.com]$ phoronix-test-suite benchmark smallpt


Phoronix Test Suite v8.6.1

    Installed:    pts/smallpt-1.2.0

System Information


  PROCESSOR:          Intel Core i5-8250U
    Core Count:      1                                       
    Extensions:      SSE 4.2 + AVX2 + AVX + RDRAND + FSGSBASE
    Cache Size:      6144 KB                                 
    Microcode:        0x96                                   
    Scaling Driver:  intel_pstate performance               

......

    Would you like to save these test results (Y/n):Y


IT145.com E-mail:sddin#qq.com