Phoronix Test Suite

软件截图:
Phoronix Test Suite
软件详细信息:
版本: 6.6.1 更新
上传日期: 31 Oct 16
许可: 免费
人气: 97

Rating: 2.0/5 (Total Votes: 3)

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:将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的支持

类似的软件

nbench
nbench

3 Jun 15

RUBiS
RUBiS

3 Jun 15

cpuburn
cpuburn

3 Jun 15

Heaven Benchmark
Heaven Benchmark

20 Feb 15

意见 Phoronix Test Suite

评论没有发现
添加评论
打开图片!