有没有像 SuperPI、3DMark 或 PCMark 这样的基准工具来衡量 Ubuntu 的计算机性能?
小智 57
最完整的基准测试软件可能是Phoronix test suite,它在存储库中可用,并且可以通过以下方式安装:
sudo apt-get install phoronix-test-suite
Run Code Online (Sandbox Code Playgroud)
phoronix-test-suite
首次在终端运行时,您可以对匿名统计报告的问题回答是或否。如果你回答是,它说
此信息与所有其他用户提交的信息一起汇总,以显示 OpenBenchmarking.org 上的总体趋势和其他详细信息。
选择是或否取决于您,但没有什么可担心的。如果您希望使用程序中的选项,您仍然可以稍后手动将结果上传到openbenchmarking:
phoronix-test-suite upload-result <your test-result>
Run Code Online (Sandbox Code Playgroud)
有关更多信息,Phoronix test suite
请参阅此 pdf和官方论坛。
要列出所有可用的测试(但不一定下载),请运行:
phoronix-test-suite list-tests
Run Code Online (Sandbox Code Playgroud)
它提供了诸如这些和许多其他测试:
pts/aio-stress - AIO-Stress Disk
pts/apache - Apache Benchmark System
pts/apitrace - APITrace Graphics
pts/battery-power-usage - Battery Power Usage System
pts/blogbench - BlogBench Disk
Run Code Online (Sandbox Code Playgroud)
要查找有关任何特定测试的信息,您可以使用:
phoronix-test-suite info povray
Run Code Online (Sandbox Code Playgroud)
许多测试不是默认安装的,您可以下载单个测试并运行它,例如:
phoronix-test-suite install povray
phoronix-test-suite run povray
Run Code Online (Sandbox Code Playgroud)
要查找主题测试套件的列表,请运行
phoronix-test-suite list-suites
Run Code Online (Sandbox Code Playgroud)
它返回诸如
pts/audio-encoding - Audio Encoding System
pts/chess - Chess Test Suite Processor
pts/compilation - Timed Code Compilation Processor
pts/compiler - Compiler Processor
pts/compression - Timed File Compression Processor
Run Code Online (Sandbox Code Playgroud)
例如,您可能希望运行整个音频测试套件(而不是仅使用list-tests
命令列出的测试中的一个),因此,在这种情况下,请输入
phoronix-test-suite run audio-encoding
Run Code Online (Sandbox Code Playgroud)
对于此测试,程序会下载并安装更多相关的音频测试,然后运行测试。
有大量的测试要安装和试验的选项,但是如果你想从你的 Ubuntu 系统中获得一些真正的基准测试,你可以在openbenchmarking和Phoronix.com 上进行在线比较,这个测试套件绝对是一个可以使用的测试套件。
它不是一个快速、简单的基准测试应用程序,而是通过它的多项测试,将满足大多数关于 Ubuntu 上的事情如何执行的兴趣领域。
然而,基准测试是一个备受争议的话题,论坛最适合分析哪些测试给出最有用的结果以及应该如何设置测试;上面提到的povray
, 是众所周知的,并被认为是对 CPU 的能力进行基准测试。
Pan*_*dya 28
安装hardinfo
它提供基准信息,如下面的屏幕截图所示:
sudo apt-get install hardinfo
Run Code Online (Sandbox Code Playgroud)
Kel*_*ley 12
看起来在 Ubuntu 软件中心(搜索“基准”)中列出了许多它们,尽管我尝试过的唯一一个是 System Profiler 和 Benchmark。它提供了大量的计算机信息,我发现它非常有用,但您可能想尝试其中的一些。
Col*_*ing 11
我最终开始为类 UNIX 系统编写压力测试和基准测试工具,即压力 ng。它包含 180 多个压力测试,允许您测量各种系统组件的吞吐量,来自内存、缓存、CPU、系统调用、网络等。安装:
sudo apt-get install stress-ng
Run Code Online (Sandbox Code Playgroud)
有一个 --metrics-brief 选项,它以每秒 bogo 操作数报告吞吐量。可以使用 --perf 选项获得一整套深度 CPU 和系统指标。有许多类型的压力源可以在 1 个或多个 CPU 上顺序或并行运行,例如:
stress-ng --metrics-brief --cpu 2 -t 1m
Run Code Online (Sandbox Code Playgroud)
这将使 CPU 运行 1 分钟,同时运行 2 个 CPU 压力源实例。
该手册文档中的所有这些功能的详细,咨询项目页面或快速启动参考指南