SecurityPerf

ASSESS WORKLOAD
IMPACT IN REAL-LIFE

ENVIRONMENTS.

Our open-source tool, SecurityPerf® makes benchmarking production workloads easy. Motivated by a need to accurately determine the overhead of security solutions on diverse production workloads in multi cloud environments and hardware configurations, SecurityPerf provides reproducible and meaningful results for enterprise-grade systems. This data is essential to understanding the economic cost between different security solutions.
{Download now on GitHub}
SecurityPerf

TEST TO SAVE

60%

of respondents said their cloud costs were too high, but only 30% of respondents knew where their cloud costs were going.

—The State of Cloud Cost Intelligence
Cloud spend continues to increase dramatically, however there are still a lot of unknowns as to how spend is being allocated. To help address cloud costs, consider your security products. Aside from providing less-than-ideal security in many instances, we’ve found that many legacy security tools can take from 20%-55% overhead on a machine! Running SecurityPerf can help you make sure you are making informed economic decisions when selecting a security solution.

Want to learn more? Read our article in Forbes.com

$12M

Cost of public cloud services for 31% of enterprises in 2022

55%

Amount of overhead used by a Gartner leader legacy security tool in SecurityPerf tests

$6.6M

Wasted cloud resources spent on legacy security tool CPU overhead

HOW IT WORKS

While many benchmarking tools and suites exist, they are expensive and/or specific to a given use case. SecurityPerf addresses these problems by providing an open-source, always free-to-use solution. SecurityPerf takes advantage of other open-source benchmarking tools and containerization to run diverse workloads and benchmarking tools on any Linux or cloud system a user might choose. SecurityPerf uses two systems, one that represents a server which runs the services being benchmarked and one that represents the client which runs the benchmarking software.

Two systems utilize containers for real-world benchmarking.

SecurityPerf graphic

TECH SPECS

SecurityPerf Machine 1 (Client) Requirements

OS

Linux, kernel v3.5 or higher. Distribution agnostic.

Processor

x86-64, ARM-64

Memory

1GB

Disk Space

10mb + results space, approximately 100mb under average use

Installation Reqs.

  • Python
  • The latest version of Docker engine installed.
  • The user that is running run.py must be able to run Docker commands without requiring root access.

SecurityPerf Machine 2 (Server) Requirements

OS

Linux, kernel v3.5 or higher. Distribution agnostic.

Processor

x86-64, ARM-64

Memory

Up to 8GB, depending on workload(s) and security products being evaluated

Disk Space

Up to 1GB, depending on workload(s)/container(s) and security products being evaluated

Installation Reqs.

  • An SSH server with password-based login enabled.
  • The latest version of Docker engine installed.
  • The user that is running run.py must be able to run Docker commands without requiring root access.
  • You cannot run any services on this system with ports that conflict with the services being tested.  The services being tested use their default ports. For example, apache uses port 80.