PerformanceTest Linux Download


Fast, easy to use, Linux system speed testing and benchmarking. PassMark PerformanceTest™ for Linux allows you to objectively benchmark a Linux system using a variety of different speed tests and compare the results to others.

  • Compare the performance of your device to other devices online at
  • A convenient commmand line utility that works without needing to install a desktop environment
  • Compare CPU performance with our existing database of CPU's. Tests results are comparable cross platform with the Windows version.
  • The full suite of CPU, and Memory tests from our Windows version is now available for free on Linux systems.

    CPU Test Suite
  • Integer Maths Test
  • Floating Point Maths Test
  • Finding Prime Number Tests
  • Sorting Test
  • Encryption Test
  • Compression Test
  • Physics Simulation Test
  • Extended Instructions Test (SSE, AVX, AVX512, FMA, NEON) (Depending whether x86 or ARM)
  • CPU Mark: an aggregate mark to easily compare overall CPU perfromance between systems.
    Memory Test Suite
  • SQL Database Operations
  • Memory Read Cached
  • Memory Read Uncached
  • Memory Write
  • Available RAM
  • Memory Latency
  • Memory Threaded
  • Memory Mark: an aggregate mark to easily compare overall Memory perfromance between systems.

System Requirements

  • x86 Version: Supports 64-bit x86 CPU's
  • ARM 32-bit: Supports ARMv7 and ARMv8 CPU's in AArch32 mode
  • ARM 64-bit: Supports ARMv8 CPU's in AArch64 mode
    The following distros have been tested
  • Ubuntu 16.04, 18.04, 20.04
  • CentOS 8
  • Raspberry Pi OS
  • Fedora 32

    Linux distributions that meet the following reqirments should also work:
  • Linux Kernel 4.1 or higher
  • glibc 2.20 or higher
  • libstdc++ 6.0.20
  • ncurses 5, newer distributions with ncurses 6 will need to install the ncurses 5 library for compatability


  • How to launch PerformanceTest from the command line?
    1. Open a new terminal window.
    2. Change your working directory by typing "cd path_to_performance_test_folder".
    3. Run the program by typing "./pt_linux_x64" or "./pt_linux_arm32" or "./pt_linux_arm64"

  • Changing Number of Test Processes, Duration, and Iterations
    Advanced users can manually change the Number of Test Processes, Test Duration, and Number of Test Iterations using command line arguements

    -p [1-256] Number of Test Processes to run. Setting more test threads than your system supports will force test duration to Very Long.

    -i [1-100] Number of Test Iterations to run

    -d [1-4] [Short, Medium, Long, Very Long]

    e.g. Run PerformanceTest using "./pt_linux_x64 -p 4 -i 5 -d 2"

Legacy x86_64 Version

  • Older versions of linux are not officially supported and we recommend users upgrade their system to a supported version.
  • Advanced users that cannot upgrade for specific reasons can download a legacy support version below.
  • Test scores may differ slightly from the normal version.
  • Tested on CentOS 7

    Linux distributions that meet the following reqirments should work:
  • Linux Kernel 3.10 or higher
  • glibc 2.17 or higher
  • libstdc++ 6.0.18 or higher
  • ncurses 5