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,以方便查看系统当前未安装的可用测试,而不仅仅使用列表安装测试或列表测试。/ li>
- 一个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的支持
评论没有发现