Phoronix測試套件是一個獨特的開源應用程序,允許任何人在任何基於Linux的操作系統下對各種硬件組件進行毫不費力的基準測試和壓力測試。
它是由Michael Larabel從頭開始設計的,他擁有Phoronix Media公司,包括具有相同名稱的網站,作為一個獨立於平台的應用程序,支持Linux,BSD,Solaris,Microsoft Windows和Mac OS X操作系統。
一個易於使用和乾淨的基準測試環境
該應用程序為用戶提供了一個易於使用和乾淨的基準測試環境,使他們能夠為幾乎任何硬件組件(包括顯卡,硬盤驅動器,固態驅動器,顯示器,處理器)創建高質量和定量測試,RAM,聲卡等。
該程序與OpenBenchmarking.org網站完美結合,允許用戶上傳結果和比較基準。此外,用戶可以進行並排結果比較和群體聚合結果分析。
功能一覽
主要功能包括超過450個測試配置文件和100個測試套件,可擴展(基於XML)測試架構,自動測試下載和安裝,基於先進模塊的插件架構,集成結果查看器,以及支持SVG / PNG圖形渲染和PDF結果報告。
此外,它還內置了依賴管理支持,嵌入到雲規模,深入的硬件和軟件檢測,自主批處理模式支持,結果報告和上傳,基準比較,模塊框架,系統監控支持和全面的HTML文檔。
另一個有趣的功能是與Phoromatic遠程管理系統集成,允許用戶跨多個操作系統運行計劃測試,運行遠程測試以及每次提交Git測試。
底線
考慮到這個事實,可能就像其他任何應用程序一樣,Phoronix測試套件在十年前開始作為一組簡單的腳本,它有足夠的時間成熟,成為今天,世界上最全面的開源生態系統的基準測試平台。
此版本中的
新功能:
- 各種次要BSD支持改進。
- 添加了phoronix-test-suite list-not-installed-tests,以方便查看系統當前未安裝的可用測試,而不僅僅使用列表安裝的測試或列表測試。
- 一個phoronix-test-suite php-conf子命令,只是提供一些PHP相關的診斷信息,關於PHP擴展是否被使用。
- 如果系統上沒有其他瀏覽器或別名,以便能夠自動啟動結果查看器,則檢測QupZilla瀏覽器。
- Phodevi一直支持通過dmidecode正確曝光時報告超頻內存頻率。
- 已添加PTS外部依賴項XML,其中包含針對Python SciPy和Python SciKit Learn軟件包的可選依賴關係支持,這是新的scikit-learn測試配置文件所需要的。
版本6.2.0中的新功能:
- 新的Phoromatic UI:
- 由於開源Phoromatic服務器已合併到Phoronix Test Suite 5中的主線Phoronix Test Suite代碼庫中,因此我們的測試編排和管理組件在5.x版本中有許多重要的增加。使用Phoronix Test Suite 6.0,許多新功能繼續添加到內置的Phoromatic服務器和客戶端。 Phoronix Test Suite 6.0的一個可見更改是,網站佈局已修訂,並且最初支持移動設備。主題也已更新,以便與新的結果查看器和Phoronix Test Suite網站佈局更加緊密。
- 新結果查看器:
- 本地Phoronix Test Suite結果查看器已完全重寫。以前,查看器依賴XSL來對結果查看器進行樣式化,但是對於瀏覽器支持它開始搖擺,新的查看器已經被編寫為僅利用HTML和JavaScript來處理XML結果數據。這個新的查看器已經在所有主要的網絡瀏覽器上測試,並且工作得更好。除了內部更改之外,結果查看器的默認主題已更新,以便在幾個星期前推出的新Phoronix-Test-Suite.com網站更好地使用。
- 更多Phoromatic添加:
- Phoromatic服務器現在有一個新的設置選項,用於自動驗證新客戶端,以自動批准嘗試連接到Phoromatic帳戶的新系統。 Phoromatic Server現在還支持將結果作為XML直接從Web界面導出,以及PDF和CSV結果導出。 Phoromatic Server現在還有一個測試配置文件頁面,用於顯示基本測試信息以及與給定測試相關的結果,類似於OpenBenchmarking.org上的功能。
- 低級改進:
- Phoronix測試套件的pts-core的大部分內部低級代碼都進行了大量修改。事實上,許多代碼可追溯到Phoronix Test Suite 1.0之前的版本,以便利用現代PTS接口和新的PHP語言特性。這種返工帶來了顯著的速度改進(在下一節中介紹),同時允許新功能更容易實現,因為更清潔和更簡化的代碼庫。當Phoronix測試套件最初編寫時,它不是圍繞著尚未設計的OpenBenchmarking.org和Phoromatic設計的,而新代碼更好地適應這些新組件和其他尚未公佈的功能。特別是,Phoronix Test Suite 6.0在大量性能結果集上進行大數據分析時應該做得更好。
- 更高的性能:
- 雖然預Hammerfest代碼適用於所有運行Phoronix測試套件的用戶單獨運行,並運行盡可能多的基準,以您的喜悅在系統上,低水平的重做部分是為了確保更高的效率公司運行自己的內部Phoromatic或OpenBenchmarking.org服務器。當你只是在系統上運行幾個基準測試時,Phoronix Test Suite 6.0看起來不會更快,但是當實時顯示數千個結果時,會有一個驚人的加速。
- 當使用Phoronix測試套件自己的自託管基準測試(phoronix測試套件調試自測試或phoronix測試套件基準pts自測試在自主託管測試配置文件模式)時, Phoronix Test Suite 6.0的性能改進是相當清楚的。壓力的軟件的所有熱代碼路徑的測試的總時間從617秒完成到剛剛超過200秒...換句話說,大約三倍的速度通過這個Phoronix測試套件更新的同一PHP堆棧。
- Phoronix Test Suite 6.0的低級重做的一個重點是改進圖形呈現過程:從解析XML結果到生成相應的SVG或PNG圖形,然後將它們傳遞到本地結果查看器,PDF結果文件,或在OpenBenchmarking.org或Phoromatic上動態提供它們。由於成功的返工,圖形渲染過程明顯更快。在完成所有內部測試後,此圖形渲染過程大約比Phoronix Test Suite 5.8快4倍!如果你只是在本地運行Phoronix測試套件,當它已經花費不到一秒鐘時,你可能不會注意到任何差異,但是在OpenBenchmarking.org上,每個月有數百萬個圖形被渲染,這對系統資源有很大的影響。這對我們的LinuxBenchmarking.com參考跟踪器也有很大的好處,現在,動態提取大量歷史基準測試結果所需的時間顯著減少。對於Phoromatic用戶,當對現有結果進行大量比較或在幾個月/年的時間內查看被測系統的性能時,也意味著需要更少的時間。
- 除了快得多,pts-core在這些繁重的任務中使用顯著減少的內存。使用Phoronix Test Suite 5.8.1,峰值內存使用率達到近1GB,同時渲染成千上萬個結果,而現在使用Phoronix Test Suite 6.0,峰值內存使用率提高了4倍。同樣,對於Phoromatic和OpenBenchmarking.org用戶來說,這將是最引人注目的。
- 最後,另一個低級的改進是在圖形代碼(pts_Graph)內發生的一個大的返工。這些更改將允許我們的圖表更加豐富和更可擴展的前進,但是一個立即的勝利 - 除了部分允許更快的性能 - 是pts_Graph照顧生成更優化的SVG圖。普通圖形類型現在大約是以前版本的Phoronix測試套件的一半。繼續支持集成到PDF文件以及支持舊版Web瀏覽器的PNG / JPEG圖形。
- 重做傳感器監控:
- Phodevi的(Phoronix設備接口)傳感器監控工作有顯著的重做。新的傳感器框架現在正確的多線程,更加可擴展,並且現在還支持在需要在每個核心的基礎上監視CPU使用或溫度的情況下的傳感器的動態創建,而不僅僅是整個封裝或當查找否則細分傳感器數據。 Phoronix測試套件傳感器通過MONITOR =環境變量和phoronix測試套件系統傳感器以相同的方式運行。
- Phodevi支持添加:
- 現在支持對更多硬件(包括NVIDIA Jetson TX1)的GPU熱監控,在Debian上作為非root用戶運行的X.Org服務器的版本檢測,NVMe固態存儲檢測,AMDGPU DRM檢測,BcacheFS超塊檢測等。
- Linux Perf子系統模塊:
- 有一個新模塊linux_perf,支持在每個測試運行的基礎上報告各種Linux perf子系統性能計數器。在運行Phoronix Test Suite之前設置LINUX_PERF = 1環境變量時,將自動加載此模塊。
- Performance-Per-Dollar Module:
- 另一個新的Phoronix測試套件模塊根據用戶提供的被測組件/系統的價格信息提供自動的每美元性能圖表。這是一種運行成本分析以補充原始性能數據的簡單方法。此模塊通過COST_PERF_PER_DOLLAR =環境變量自動啟用,並將其設置為當前測試運行所需的美元值。
- 更多:
- 在Phoronix測試套件,Windows支持更新,DragonFlyBSD外部依賴項處理通過DPort pkg而不是pkgsrc,通過/失敗測試改進的其他領域也有各種改進,測試完成的估計日期/時間現在顯示在CLI除了估計剩餘時間,更好地支持無狀態系統和其他較小的更改。
<6.0>版本6.0.1 / 6.2.0里程碑5:
中的新功能- 新的Phoromatic UI:
- 由於開源Phoromatic服務器已合併到Phoronix Test Suite 5中的主線Phoronix Test Suite代碼庫中,因此我們的測試編排和管理組件在5.x版本中有許多重要的增加。使用Phoronix Test Suite 6.0,許多新功能繼續添加到內置的Phoromatic服務器和客戶端。 Phoronix Test Suite 6.0的一個可見更改是,網站佈局已修訂,並且最初支持移動設備。主題也已更新,以便與新的結果查看器和Phoronix Test Suite網站佈局更加緊密。
- 新結果查看器:
- 本地Phoronix Test Suite結果查看器已完全重寫。以前,查看器依賴XSL來對結果查看器進行樣式化,但是對於瀏覽器支持它開始搖擺,新的查看器已經被編寫為僅利用HTML和JavaScript來處理XML結果數據。這個新的查看器已經在所有主要的網絡瀏覽器上測試,並且工作得更好。除了內部更改之外,結果查看器的默認主題已更新,以便在幾個星期前推出的新Phoronix-Test-Suite.com網站更好地使用。
- 更多Phoromatic添加:
- Phoromatic服務器現在有一個新的設置選項,用於自動驗證新客戶端,以自動批准嘗試連接到Phoromatic帳戶的新系統。 Phoromatic Server現在還支持將結果作為XML直接從Web界面導出,以及PDF和CSV結果導出。 Phoromatic Server現在還有一個測試配置文件頁面,用於顯示基本測試信息以及與給定測試相關的結果,類似於OpenBenchmarking.org上的功能。
- 低級改進:
- Phoronix測試套件的pts-core的大部分內部低級代碼都進行了大量修改。事實上,許多代碼可追溯到Phoronix Test Suite 1.0之前的版本,以便利用現代PTS接口和新的PHP語言特性。這種返工帶來了顯著的速度改進(在下一節中介紹),同時允許新功能更容易實現,因為更清潔和更簡化的代碼庫。當Phoronix測試套件最初編寫時,它不是圍繞著尚未設計的OpenBenchmarking.org和Phoromatic設計的,而新代碼更好地適應這些新組件和其他尚未公佈的功能。特別是,Phoronix Test Suite 6.0在大量性能結果集上進行大數據分析時應該做得更好。
- 更高的性能:
- 雖然預Hammerfest代碼適用於所有運行Phoronix測試套件的用戶單獨運行,並運行盡可能多的基準,以您的喜悅在系統上,低水平的重做部分是為了確保更高的效率公司運行自己的內部Phoromatic或OpenBenchmarking.org服務器。當你只是在系統上運行幾個基準測試時,Phoronix Test Suite 6.0看起來不會更快,但是當實時顯示數千個結果時,會有一個驚人的加速。
- 當使用Phoronix測試套件自己的自託管基準測試(phoronix測試套件調試自測試或phoronix測試套件基準pts自測試在自主託管測試配置文件模式)時, Phoronix Test Suite 6.0的性能改進是相當清楚的。壓力的軟件的所有熱代碼路徑的測試的總時間從617秒完成到剛剛超過200秒...換句話說,大約三倍的速度通過這個Phoronix測試套件更新的同一PHP堆棧。
- Phoronix Test Suite 6.0的低級重做的一個重點是改進圖形呈現過程:從解析XML結果到生成相應的SVG或PNG圖形,然後將它們傳遞到本地結果查看器,PDF結果文件,或在OpenBenchmarking.org或Phoromatic上動態提供它們。由於成功的返工,圖形渲染過程明顯更快。在完成所有內部測試後,此圖形渲染過程大約比Phoronix Test Suite 5.8快4倍!如果你只是在本地運行Phoronix測試套件,當它已經花費不到一秒鐘時,你可能不會注意到任何差異,但是在OpenBenchmarking.org上,每個月都有數百萬個圖形被渲染,這對系統資源有很大的影響。這對我們的LinuxBenchmarking.com參考跟踪器也有很大的好處,現在,動態提取大量歷史基準測試結果所需的時間顯著減少。對於Phoromatic用戶,當對現有結果進行大量比較或在幾個月/年的時間內查看被測系統的性能時,也意味著需要更少的時間。
- 除了快得多,pts-core在這些繁重的任務中使用顯著減少的內存。使用Phoronix Test Suite 5.8.1,峰值內存使用率達到近1GB,同時渲染成千上萬個結果,而現在使用Phoronix Test Suite 6.0,峰值內存使用率提高了4倍。同樣,對於Phoromatic和OpenBenchmarking.org用戶來說,這將是最引人注目的。
- 最後,另一個低級的改進是在圖形代碼(pts_Graph)內發生的一個大的返工。這些更改將允許我們的圖表更加豐富和更可擴展的前進,但是一個立即的勝利 - 除了部分允許更快的性能 - 是pts_Graph照顧生成更優化的SVG圖。普通圖形類型現在大約是以前版本的Phoronix測試套件的一半。繼續支持集成到PDF文件以及支持舊版Web瀏覽器的PNG / JPEG圖形。
- 重做傳感器監控:
- Phodevi的(Phoronix設備接口)傳感器監控工作有顯著的重做。新的傳感器框架現在正確的多線程,更加可擴展,並且現在還支持在需要在每個核心的基礎上監視CPU使用或溫度的情況下的傳感器的動態創建,而不僅僅是整個封裝或當查找否則細分傳感器數據。 Phoronix測試套件傳感器通過MONITOR =環境變量和phoronix測試套件系統傳感器以相同的方式運行。
- Phodevi支持添加:
- 現在支持對更多硬件(包括NVIDIA Jetson TX1)的GPU熱監控,在Debian上作為非root用戶運行的X.Org服務器的版本檢測,NVMe固態存儲檢測,AMDGPU DRM檢測,BcacheFS超塊檢測等。
- Linux Perf子系統模塊:
- 有一個新模塊linux_perf,支持在每個測試運行的基礎上報告各種Linux perf子系統性能計數器。在運行Phoronix Test Suite之前設置LINUX_PERF = 1環境變量時,將自動加載此模塊。
- Performance-Per-Dollar Module:
- 另一個新的Phoronix測試套件模塊根據用戶提供的被測組件/系統的價格信息提供自動的每美元性能圖表。這是一種運行成本分析以補充原始性能數據的簡單方法。此模塊通過COST_PERF_PER_DOLLAR =環境變量自動啟用,並將其設置為當前測試運行所需的美元值。
- 更多:
- 在Phoronix測試套件,Windows支持更新,DragonFlyBSD外部依賴項處理通過DPort pkg而不是pkgsrc,通過/失敗測試改進的其他領域也有各種改進,測試完成的估計日期/時間現在顯示在CLI除了估計剩餘時間,更好地支持無狀態系統和其他較小的更改。
版本6.0.0中的新功能:
- 新的Phoromatic UI:
- 由於開源Phoromatic服務器已合併到Phoronix Test Suite 5中的主線Phoronix Test Suite代碼庫中,因此我們的測試編排和管理組件在5.x版本中有許多重要的增加。使用Phoronix Test Suite 6.0,許多新功能繼續添加到內置的Phoromatic服務器和客戶端。 Phoronix Test Suite 6.0的一個可見更改是,網站佈局已修訂,並且最初支持移動設備。主題也已更新,以便與新的結果查看器和Phoronix Test Suite網站佈局更加緊密。
- 新結果查看器:
- 本地Phoronix Test Suite結果查看器已完全重寫。以前,查看器依賴XSL來對結果查看器進行樣式化,但是對於瀏覽器支持它開始搖擺,新的查看器已經被編寫為僅利用HTML和JavaScript來處理XML結果數據。這個新的查看器已經在所有主要的網絡瀏覽器上測試,並且工作得更好。除了內部更改之外,結果查看器的默認主題已更新,以便在幾個星期前推出的新Phoronix-Test-Suite.com網站更好地使用。
- 更多Phoromatic添加:
- Phoromatic服務器現在有一個新的設置選項,用於自動驗證新客戶端,以自動批准嘗試連接到Phoromatic帳戶的新系統。 Phoromatic Server現在還支持將結果作為XML直接從Web界面導出,以及PDF和CSV結果導出。 Phoromatic Server現在還有一個測試配置文件頁面,用於顯示基本測試信息以及與給定測試相關的結果,類似於OpenBenchmarking.org上的功能。
- 低級改進:
- Phoronix測試套件的pts-core的大部分內部低級代碼都進行了大量修改。事實上,許多代碼可追溯到Phoronix Test Suite 1.0之前的版本,以便利用現代PTS接口和新的PHP語言特性。這種返工帶來了顯著的速度改進(在下一節中介紹),同時允許新功能更容易實現,因為更清潔和更簡化的代碼庫。當Phoronix測試套件最初編寫時,它不是圍繞著尚未設計的OpenBenchmarking.org和Phoromatic設計的,而新代碼更好地適應這些新組件和其他尚未公佈的功能。特別是,Phoronix Test Suite 6.0在大量性能結果集上進行大數據分析時應該做得更好。
- 更高的性能:
- 雖然預Hammerfest代碼適用於所有運行Phoronix測試套件的用戶單獨運行,並運行盡可能多的基準,以您的喜悅在系統上,低級別的重做部分是為了確保更高的效率公司運行自己的內部Phoromatic或OpenBenchmarking.org服務器。當你只是在系統上運行幾個基準測試時,Phoronix Test Suite 6.0看起來不會更快,但是當實時顯示數千個結果時,會有一個驚人的加速。
- 當使用Phoronix測試套件自己的自託管基準測試(phoronix測試套件調試自測試或phoronix測試套件基準pts自測試在自主託管測試配置文件模式)時, Phoronix Test Suite 6.0的性能改進是相當清楚的。壓力的軟件的所有熱代碼路徑的測試的總時間從617秒完成到剛剛超過200秒...換句話說,大約三倍的速度通過這個Phoronix測試套件更新的同一PHP堆棧。
- Phoronix Test Suite 6.0的低級重做的一個重點是改進圖形呈現過程:從解析XML結果到生成相應的SVG或PNG圖形,然後將它們傳遞到本地結果查看器,PDF結果文件,或在OpenBenchmarking.org或Phoromatic上動態提供它們。由於成功的返工,圖形渲染過程明顯更快。在完成所有內部測試後,此圖形渲染過程大約比Phoronix Test Suite 5.8快4倍!如果你只是在本地運行Phoronix測試套件,當它已經花費不到一秒鐘時,你可能不會注意到任何差異,但是在OpenBenchmarking.org上,每個月有數百萬個圖形被渲染,這對系統資源有很大的影響。這對我們的LinuxBenchmarking.com參考跟踪器也有很大的好處,現在,動態提取大量歷史基準測試結果所需的時間顯著減少。對於Phoromatic用戶,當對現有結果進行大量比較或在幾個月/年的時間內查看被測系統的性能時,也意味著需要更少的時間。
- 除了快得多,pts-core在這些繁重的任務中使用顯著減少的內存。使用Phoronix Test Suite 5.8.1,峰值內存使用率達到近1GB,同時渲染成千上萬個結果,而現在使用Phoronix Test Suite 6.0,峰值內存使用率提高了4倍。同樣,對於Phoromatic和OpenBenchmarking.org用戶來說,這將是最引人注目的。
- 最後,另一個低級的改進是在圖形代碼(pts_Graph)內發生的一個大的返工。這些更改將允許我們的圖表更加豐富和更可擴展的前進,但是一個立即的勝利 - 除了部分允許更快的性能 - 是pts_Graph照顧生成更優化的SVG圖。普通圖形類型現在大約是以前版本的Phoronix測試套件的一半。繼續支持集成到PDF文件以及支持舊版Web瀏覽器的PNG / JPEG圖形。
- 重做傳感器監控:
- Phodevi的(Phoronix設備接口)傳感器監控工作有顯著的重做。新的傳感器框架現在正確的多線程,更加可擴展,並且現在還支持在需要在每個核心的基礎上監視CPU使用或溫度的情況下的傳感器的動態創建,而不僅僅是整個封裝或當查找否則細分傳感器數據。 Phoronix測試套件傳感器通過MONITOR =環境變量和phoronix測試套件系統傳感器以相同的方式運行。
- Phodevi支持添加:
- 現在支持對更多硬件(包括NVIDIA Jetson TX1)的GPU熱監控,在Debian上作為非root用戶運行的X.Org服務器的版本檢測,NVMe固態存儲檢測,AMDGPU DRM檢測,BcacheFS超塊檢測等。
- Linux Perf子系統模塊:
- 有一個新模塊linux_perf,支持在每個測試運行的基礎上報告各種Linux perf子系統性能計數器。在運行Phoronix Test Suite之前設置LINUX_PERF = 1環境變量時,將自動加載此模塊。
- Performance-Per-Dollar Module:
- 另一個新的Phoronix測試套件模塊根據用戶提供的被測組件/系統的價格信息提供自動的每美元性能圖表。這是一種運行成本分析以補充原始性能數據的簡單方法。此模塊通過COST_PERF_PER_DOLLAR =環境變量自動啟用,並將其設置為當前測試運行所需的美元值。
- 更多:
- 在Phoronix測試套件,Windows支持更新,DragonFlyBSD外部依賴項處理通過DPort pkg而不是pkgsrc,通過/失敗測試改進的其他領域也有各種改進,測試完成的估計日期/時間現在顯示在CLI除了估計剩餘時間,更好地支持無狀態系統和其他較小的更改。
版本5.8.0中的新功能:
- MIPS支持改進
- 更快地呈現結果文件和其他數據處理改進
- 壓力改善
- 通過Phoromatic UI進行系統傳感器監控
- 添加Phoromatic結果導出查看器
- 各種Linux硬件軟件檢測改進
- 允許Phoronix Test Suite客戶端通過從Phoromatic服務器傳遞的更新腳本自行更新
- Phoromatic Server的HTTP實例的Mongoose網絡服務器支持
- 支持通過Phoromatic服務器UI查看系統客戶端日誌
- 對Phoromatic的許多其他改進
<5.6>版本5.6.0 / 5.8.0里程碑5: 什麼是新
- pts-core:開始將可能的部署腳本移動到deploy / directory
- pts-core:移動phoromatic-client和phoromatic-server Upstart作業文件以進行部署/
- pts-core:將要遷移的phoromatic-client和phoromatic-server systemd服務文件進行部署/
- pts-core:添加非常基本的result-file-to-json子命令
- pts-core:Drop AnonymousHardwareReporting / AnonymousSoftwareReporting在OpenBenchmarking.org上不再使用
- 將JuJu指令碼從https://github.com/juju-solutions/pts移至deploy / juju
- phodevi:更多允許客戶端恢復Internet連接/服務器通信失敗
- phoromatic:清除沒有關聯繫統的計劃的主頁排程
- phoromatic:在結果頁面上的比較結果列中顯示匹配的標籤結果
- phoromatic:允許結果頁限於特定的哈希或票證匹配
- phoromatic:允許結果頁搜索框也搜索系統的硬件/軟件組件
- phoromatic:修正在「系統群組編輯」系統網頁 上從所有群組移除系統
- phoromatic:允許按系統覆蓋是否允許系統自動關閉電源
- phoromatic:從客戶端模塊中移除block-poweroff文件檢查現在可以從服務器端按系統完成
- phoromatic:允許WoL開機以兌現基準票據
- phoromatic:將更多代碼從start.php統一到phoromatic_server
- phoromatic:始終在適用時取消設置GRUB記錄失敗
- phoromatic:添加“系統維護表”
- phoromatic:添加“PowerOnSystemDaily”設置選項,以確保無論系統每天至少啟動/通信啟用時間表如何啟用
- phoromatic:結果頁上的新復選框處理,以管理比較和多刪除結果
- phoromatic:開始在新主頁上工作
<5.6>版本5.6.0 / 5.8.0里程碑1 中的新功能:
- pts-core:開始將可能的部署腳本移動到deploy / directory
- pts-core:移動phoromatic-client和phoromatic-server Upstart作業文件以進行部署/
- pts-core:將要遷移的phoromatic-client和phoromatic-server systemd服務文件進行部署/
- pts-core:添加非常基本的result-file-to-json子命令
- pts-core:Drop AnonymousHardwareReporting / AnonymousSoftwareReporting在OpenBenchmarking.org上不再使用
- 將JuJu指令碼從https://github.com/juju-solutions/pts移至deploy / juju
- phodevi:更多允許客戶端恢復Internet連接/服務器通信失敗
- phoromatic:清除沒有關聯繫統的計劃的主頁排程
- phoromatic:在結果頁面上的比較結果列中顯示匹配的標籤結果
- phoromatic:允許結果頁限於特定的哈希或票證匹配
- phoromatic:允許結果頁搜索框也搜索系統的硬件/軟件組件
- phoromatic:修正在「系統群組編輯」系統網頁 上從所有群組移除系統
- phoromatic:允許按系統覆蓋是否允許系統自動關閉電源
- phoromatic:從客戶端模塊中移除block-poweroff文件檢查現在可以從服務器端按系統完成
- phoromatic:允許WoL開機以兌現基準票據
- phoromatic:將更多代碼從start.php統一到phoromatic_server
- phoromatic:始終在適用時取消設置GRUB記錄失敗
- phoromatic:添加“系統維護表”
- phoromatic:添加“PowerOnSystemDaily”設置選項,以確保無論系統每天至少啟動/通信啟用時間表如何啟用
- phoromatic:結果頁上的新復選框處理,以管理比較和多刪除結果
- phoromatic:開始在新主頁上工作
<5.4>版本5.4.1 / 5.6里程碑3: 什麼是新
- phoromatic:允許刪除觸發器
- phoromatic:依靠緩存從Web UI確定預先存在的緩存測試配置文件
- phoromatic:添加結果RSS支持
- phoromatic:在結果頁面中添加新選項
- phoromatic:每當PTS核心版本因潛在的界面變更而更改時,強制執行新的PTS登錄
- phoromatic:工作版套件頁面
- phoromatic:添加對本地套房頁面的支持
- phoromatic:添加基準網頁
- phoromatic:添加支持查看已發行的基準票據
- phoromatic:添加選項以強制重建結果數據庫
- phoromatic:在運行多個沒有變量的測試時,將系統ID添加到結果字符串
<5.6>版本5.6里程碑1: 什麼是新
- pts-core:添加“簡短”顯示模式
- pts-core:添加壓力測試命令以允許並發壓力測試/老化/折磨測試
- pts-core:為壓力測試添加TOTAL_LOOP_TIME支持
- pts-core:添加TOTAL_LOOP_TIME =無限支持以壓力測試在無限循環中測試
- pts-core:添加對libframetime輸出結果解析的支持
- phoromatic:初始提交基本跟踪器頁面
- phoromatic:在機器自身ID更改的重新加載系統上更好地恢復現有的Phoromatic帳戶
- timed_screenshot:修復PHP GD遺失時的崩潰
版本5.4.1中的新功能:
- 更新了Phoronix測試套件的AppData XML。
- pts-core中的結果解析器現在已經改進了對新的測試配置文件所需的CSV幀延遲轉儲解析支持,目前這是新的測試“文明:超越地球”所需要的。
- phoronix-test-suite enterprise-setup子命令。有關詳細信息,請參閱文檔。
- 各種Phoromatic服務器更新,包括在合併隨機結果文件時更改結果字符串,在系統聲明頁上報告IP / MAC地址,以及其他次要增強功能。
版本5.4.0中的新功能:
- 內置Phoromatic服務器的重大檢修
- Avahi零-conf聯網支持
- 改進了下載緩存處理
- IBM POWER8硬件檢測改進
- 各種代碼重構&amp;其他改進
<5.4>版本5.4.0里程碑6: 什麼是新
- pts-core:在PTS測試標識為null時修復結果合併,改用標題字符串作為標識符
- pts-core:檢查PHP Sockets支持
- pts-core:增強型make-download-cache
- pts-core:增強PHP_BIN檢測
- pts-core:如果PHP ZIP不可用,請使用系統的zip庫
- phoromatic:Upstart phoromatic-server作業正在工作(在Scientific Linux 6.6上測試)
- phoromatic:添加“立即運行測試計劃”按鈕以測試計劃頁面,以便輕鬆進行一次性/手動測試
- phoromatic:向rootadmin頁面添加一些基本統計信息
- phoromatic:以rootadmin身份登錄時,允許從WebUI修改PhoromaticStorage位置
- phoromatic:以rootadmin身份登錄時,允許從webUI修改下載緩存位置
- phoromatic:以rootadmin身份登錄時,允許從webUI修改網絡代理詳細信息
- phoromatic:以rootadmin身份登錄時,允許從WebUI修改HTTP / WebSocket端口
- phoromatic:在下載緩存下載時增加memory_limit
- phoromatic:將所有可能的視頻模式作為測試選項
- phoromatic:在測試計劃的網頁上顯示最近的觸發
- phoromatic:將設置頁面 添加“將結果上傳到OpenBenchmarking.org”選項
- phoromatic:修正停用設置頁面上的選項
- phoromatic:記住上次成功的Phoromatic服務器連接
- phoromatic:將重新啟動和關閉命令添加到Phoromatic模塊
<5.4>版本5.4.0里程碑5: 什麼是新
- pts-core:作為systemd服務/守護程序運行時的改進
- pts-core:首選firefox over Epiphany瀏覽器
- phoromatic:在結果上傳時實施電子郵件通知
- phoromatic:在系統生成的錯誤/警告中實施電子郵件通知
- phoromatic:在新系統上添加電子郵件通知
- phoromatic:允許輕鬆地將結果文件與給定計劃ID的其他結果進行比較
- phoromatic:改進列表的格式
- phoromatic:添加查看結果的次數
- phoromatic:添加“僅顯示包含變體的結果”以顯示結果查看頁面
- phoromatic:將結果標記添加到主頁
- phoromatic:允許使用phoromatic.upload-result子命令將其他/未預定的測試結果上傳到Phoromatic服務器
- phoromatic:在啟動Phoromatic服務器時顯示文件/路徑位置
- phoromatic:如果沒有定義端口,則在啟動Phoromatic服務器時默認使用隨機選擇的可用端口
- phoromatic:向Phoronix網絡界面添加基本管理員支持
- pts_Graph:子標題文字字串過長時收縮大小
<5.4>版本5.4.0里程碑4: 什麼是新
- pts-core:將3840 x 2160(4K UHD)添加到更多模式設置後退模式
- pts-core:以根服務器作為服務運行時,開始使用標準Linux文件系統層次結構的支持
- pts-core:在Phoronix Test Suite用戶配置XML文件中添加PhoromaticStorage選項
- phoromatic:報告給定測試計劃的總體結果計數
- phoromatic:向服務器報告基準測試/測試運行錯誤
- phoromatic:顯示Phoromatic網絡用戶界面中的系統錯誤/警告
- phoromatic:如果客戶先前已報告該計劃/觸發ID組合的錯誤/警告,請不要嘗試在客戶端上重新運行測試計劃
- phoromatic:用戶名必須至少有四個字符
- phoromatic:將計劃總覽添加到計劃頁面
- phoromatic:將今天的預定活動添加到側欄
- phoromatic:改進結果標識符/結果的標題報告
- phoromatic:實施“超級用戶”帳戶級別
- phoromatic:將規範化結果選項添加到phoromatic結果頁
- phoromatic:支持從計劃頁面 跳過測試結果頁面,查看XXX過去幾天的測試結果
- phodevi:IBM POWER硬件檢測改進
<5.4>版本5.4.0里程碑3:
什麼是新:
- 優化Phoromatic網絡用戶界面。
- 由systemd等發起的Phoromatic客戶端/服務器的基本服務日誌記錄功能。
- 支持在連接/服務失敗時嘗試從遠程下載緩存多次下載文件。
- 從Phoromatic網絡用戶界面創建新的計劃程序創建界面,並提供完整的編輯支持。
- 重新建立「系統群組」的互動功能,現在應該完全正常並且功能完整。
- 支持Phoromatic用戶創建與同一帳戶數據相關聯的多個用戶,包括支持可查看但不能操作帳戶數據的“查看者帳戶”。
- 用於顯示與特定帳戶相關聯的Phoromatic用戶數據的活動流
- 支持從Phoromatic網絡用戶界面合併結果。
- 支持從Phoromatic網絡用戶界面中刪除結果。
- 對Phoronix測試套件和Phoromatic代碼的其他改進和改進。
<5.4>版本5.4.0里程碑1: 什麼是新
- pts-core:清除pts_result_file用戶字符串
- pts-core:不要使用HHVM設置memory_limit
- pts-core:Drop phoromatic_legacy支持(舊版Phoromatic.com版本)
- system_monitor:針對LIB結果更正每瓦功率計算
- phodevi:支持Nouveau的pstate格式化更改,以便在較新的內核上讀取核心/ mem MHz
- phodevi:支持通過sysfs讀取監視器EDID,解碼描述符和獲取監視器名稱(應該改進Intel Linux系統的監視器名稱報告)
- phodevi:改進的SoC檢測
- pts_LineGraph:鍵的對齊修正
版本5.2.1中的新功能:
- pts-core:將VDPAU作為依賴關係添加到更多平台上的xorg視頻外部依賴關係
- pts-core:在網絡關閉時不要檢查OpenBenchmarking.org憑據
- pts-core:返回結果文件到文本子命令,顯示基於文本的圖表結果
- phodevi:改進NVIDIA二進制驅動程序GPU利用率檢測
- phodevi:添加DDE / Deepin桌面環境檢測
- pts_Graph:少量圖表對齊修正
版本5.2.0中的新功能:
- 技術預覽/實驗內置Phoromatic服務器
- 結果圖表改進,包括新框圖表
- Phodevi軟件&amp;硬件檢測改進
- Phodevi Radeon通過RadeonTOP進行GPU使用情況報告
- 新的Phoronix測試套件子命令選項
- 修正錯誤和其他小改進
<5.2>版本5.2里程碑4: 什麼是新
- pts-core:始終向系統表報告CPU縮放調節器
- pts-core:添加自動排序結果文件選項
- phoromatic:改進系統頁面
- phoromatic:退出前最多允許三次連接失敗
- pts_Graph:改進,更清晰,更準確地呈現pts_OverViewGraph
- pts_Graph:使水平方塊圖表形狀良好
- pts_Graph:由於產生不准確的價值,因此由mufasa72更改早期的render_graph_value_ticks()變化
- pts_Graph:在為大量結果呈現幀時間時使用水平框圖
- pts_Graph:各種其他圖形改進
<5.2>版本5.2里程碑2中 什麼是新:
- pts-core:添加RUN_TESTS_IN_RANDOM_ORDER環境變量,使測試以隨機順序運行
- pts-core:將Sdl2開發添加到PTS外部依賴關係
- pts-core:修復破壞了GUI / web界面 某些區域的5.2m1的回歸
- pts_Graph:在線圖頂部呈現最低/平均/最高統計資料(感謝mufasa72)
<5.2>版本5.2里程碑1 中的
新功能:
- Phoronix Test Suite 5.2最顯著的工作是將Phoromatic移植到現代PTS接口。使用Phoronix Test Suite 5.2,可以通過簡單地運行phoronix-test-suite start-phoromatic-server啟動一個本地Phoromatic服務器實例,從那裡它將自己承載所有的需求(只有可能的新需求是PHP5 SQLite支持)。然而,對於今天的第一個里程碑發布,支持不是很完整。 Web界面與以前的Phoromatic代碼非常不同,我仍然移植代碼來使用新的界面。
- 具有PTS 5.2m1的新Phoromatic代碼將用於設置系統和基本計劃,但尚未起作用。希望在下週將所有的代碼完全功能對最新的PTS接口。理想情況下,不會有任何API或數據庫模式中斷,但我沒有在官方5.2.0版本之前做任何保證。對於需要託管他們的結果“防火牆後”和OpenBenchmarking.org頻譜之外的組織,仍然需要通過Phoronix測試套件的商業支持許可證。
- 除了正在進行的Phoromatic移植,以支持來自Phoronix Test Suite客戶端的自託管服務器,其他更改包括各種修復,更好地支持外部環境變量,支持一系列要支持的測試輸入,批處理-run修復,現代GPU上NVIDIA GPU核心頻率檢測的改進,以及可選的radeontop二進製文件的GPU使用情況報告。
版本5.0.1中的新功能:
- 在向各種phoronix-test-suite子命令輸入無效參數時,添加了更多幫助。
- 外部依賴性改進(32/64位Ubuntu修補程序,全部添加了PCRE)。
- 默認情況下,HTTPS OpenBenchmarking.org通信處於禁用狀態,以解決報告的代理問題。
- 添加了一個edit-result-file子命令,用於在測試過程後更改保存的結果文件的標題和描述字符串。還有一個修復程序,用於確保結果文件描述正確更新。
- 現在,Phoronix測試套件隨附了一個AppData文件。
- 各種Arch Linux基準測試改進,更好地處理其庫存PHP配置和其他系統差異。
- 其他小改進。
<5.0>版本5.0.0里程碑1 中的
新功能:
- pts-core:添加網絡服務器啟動器支持
- pts-core:支持將HHVM作為Web服務器啟動
- pts-core:啟動速度優化
- pts-core:清除代碼錯誤報告/處理
- pts-core:向user-config.xml用戶配置選項 添加服務器遠程訪問和密碼選項
- pts-core:調整測試配置文件順序和散列處理的PTS OpenBenchmarking.org下載處理
- pts-core:減少與OpenBenchmarking.org網絡服務器的不必要通信
- pts-core:支持最多64個字符的系統標識符字符
- pts-core:添加LIMIT_ELAPSED_TEST_TIME,以限制指定Phoronix測試套件過程完成測試的時間(以分鐘為單位)
- pts-core:允許空描述符字符串
- pts-core:修正版本字串 的regex
- pts-core:隨機修正
- phodevi:各種改進
- phodevi:改進的磁盤調度器後備報告
- 文檔:更新以指出新的Git位置在github.com/phoronix-test-suite/上Phorogit
- nye_Xml:修復在使用“不為空”函數時在XML標記中寫入零的方法
版本4.8.6中的新功能:
- DragonFlyBSD 3.6.0支持改進。
- 支持將測試參數傳遞給pre / interim / post測試配置文件腳本鉤子,並支持在現有調試運行模式下調試這些腳本。
- 讀取終端寬度的改進。還有一些小的文本格式調整。
- Phoronix設備接口(Phodevi)改進了讀取二進制NVIDIA Linux驅動程序上的監視器信息,改進了X11環境下的多顯示器分辨率檢測以及其他調整。
- 各種錯誤修正。
版本4.8.5中的新功能:
- pts-core:使用(默認)簡明顯示模式改進中斷消息的格式
- pts-core:在安裝失敗時不刪除測試安裝文件
- pts-core:允許download-test-files命令使用OpenBenchmarking.org ID
- pts-core:處理緩存共享時不要動態增加測試運行計數
- pts-core:修復了無法以批處理模式打開網絡瀏覽器
- pts-core:在找不到PHP時添加zypper SUSE幫助支持
- phodevi:在Linux 3.13 + 上添加對Nouveau PSTATE解析的支持
- phodevi:識別“HIS”(高科技信息系統)顯卡
- phodevi:識別“ZOTAC”圖形卡
- phodevi:修復Catalyst上的冗餘監控模型報告檢測
- phodevi:在gpu.usage傳感器中添加對NVIDIA設置GPUUtilization的支持
評論沒有發現