Courtesy of Intel's Open-Source Technology Center are 13 new Linux micro-benchmarks that have been created based upon the Phoronix Test Suite and OpenBenchmarking.org. These brand new test profiles provide test coverage of systemd boot performance, timing of various common system tasks, GPU residency times, PowerTop wake-up monitoring, and much more.
This week a set of thirteen test profiles were sent over by Intel's Open-Source Technology Center that up until now they have only been running internally at Intel for benchmarking Linux distributions / operating systems. They are allowing these new test profiles to be pushed onto OpenBenchmarking.org so that any users of the Phoronix Test Suite can now benefit from this expanded operating system test coverage. Any organization can now run these same tests as Intel OTC plus these tests can be used in future Linux distribution comparisons on Phoronix.com. Special thanks go out to Jim Kukunas, a software engineer at Intel. Intel OTC is just one of the many groups at the company relying upon the Phoronix Test Suite for automated Linux benchmarking and performance monitoring.
The tests that have just been uploaded include:
gpu-residency - This test measures the GPU residency of a given state for a 60 second interval.
noise-level - This test measures background activity.
powertop-wakeups - This test measures the wakeups-from-idle per second for a given interval.
systemd-boot-kernel - This test uses systemd-analyze to report the kernel boot time.
systemd-boot-total - This test uses systemd-analyze to report the entire boot time.
systemd-boot-userspace - This test uses systemd-analyze to report the userspace boot time.
system-decompress-bzip2 - This test measures the time to decompress a Linux kernel tarball using BZIP2.
system-decompress-gzip - This test measures the time to decompress a gzipped tarball.
system-decompress-tiff - This test measures the time to decompress an image from TIFF to RGBA.
system-decompress-xz - This test measures the time to decompress a Linux kernel tarball using XZ.
system-decompress-zlib - This test measures the time to decompress a Linux kernel tarball using ZLIB.
system-libjpeg - This test measures the time to decode a jpeg file using the system's libjpeg.
system-libxml2 - This test measures the time to parse a random XML file with libxml2 via xmllint using the streaming API.
Anyone running a modern Phoronix Test Suite client (Phoronix Test Suite 3.0 or newer), can now easily run these new benchmarks by simply typing e.g. phoronix-test-suite benchmark system-libxml2 powertop-wakeups system-libjpeg for facilitating a fully-automated performance comparison (note: if you have run the Phoronix Test Suite client within the past 48 hours, you may need to run phoronix-test-suite openbenchmarking-refresh to manually update the meta-data test profile caches from OpenBenchmarking.org). It's that easy thanks to the unique and extensible test architecture provided by the Phoronix Test Suite and OpenBenchmarking.org.
More improvements to the Phoronix Test Suite client are forthcoming with the 4.4 release due out this quarter plus various other advancements to the OpenBenchmarking.org server infrastructure thanks to the increasingly widespread usage of our open-source automated testing platform by companies both large and small. More than one million benchmarks are carried out annually on this benchmarking platform that offers many distinct features.
Find out more about the GPL-licensed Phoronix Test Suite at Phoronix-Test-Suite.com. With Intel's contributions, there's now 269 test profiles available plus 84 different test suites. Custom engineering services, behind-the-firewall installations of OpenBenchmarking.org and Phoromatic, and other commercial services continue to be available to organizations by contacting us.