stress-ng:基于多平台的系统压力测试工具项目

可用于对计算机系统进行多方面压力测试,以检测硬件问题和操作系统漏洞,还能测量测试吞吐量。具备360多种压力测试,涵盖CPU、虚拟内存、文件系统等,支持多操作系统和硬件架构,功能全面且可移植。【此简介由AI生成】

分支1Tags1
文件最后提交记录最后更新时间
2 年前
1 年前
1 年前
1 年前
2 年前
1 年前
1 年前
2 年前
1 年前
2 年前
1 年前
1 年前
1 年前
1 年前
2 年前
1 年前
2 年前
2 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
2 年前

stress-ng(下一代压力测试工具)

软件包状态

stress-ng 能以多种可选方式对计算机系统进行压力测试。它专为检验计算机各物理子系统及操作系统内核接口而设计,具备以下特性:

  • 360+ 种压力测试场景
    • 100+ 种 CPU 专项测试:覆盖浮点运算、整数运算、位操作及控制流
    • 60+ 种虚拟内存压力测试
    • 80+ 种文件系统压力测试
    • 50+ 种内存/CPU缓存压力测试
    • 跨平台支持:兼容 Linux(Debian、Devuan、RHEL、Fedora、CentOS、Slackware、OpenSUSE、Ubuntu 等)、Solaris、FreeBSD、NetBSD、OpenBSD、DragonFlyBSD、Minix、Android、macOS X、Serenity OS、GNU/Hurd、Haiku、Windows Subsystem for Linux、Cygwin 及 SunOS/Dilos/Solaris 支持 gcc、musl-gcc、clang、icc、icx、tcc 和 pcc 编译器
    • 通过 alpha、armel、armhf、arm64、hppa、i386、loong64、m68k、mips32、mips64、power32、ppc64el、risc-v、sh4、s390x、sparc64、x86-64 架构验证

stress-ng 最初旨在通过高强度负载暴露硬件问题(如过热保护失效)及仅在系统满负荷运行时出现的操作系统缺陷。使用时需谨慎:部分测试可能导致设计不良的硬件过热运行,并引发难以终止的系统资源耗尽。

该工具还可测量测试吞吐率,有助于观察不同操作系统版本或硬件类型的性能变化。但请注意,它并非为精准基准测试而设计,请勿将其用于此类用途。

在 Linux 系统以 root 权限运行时,stress-ng 会调整内存不足设置使压力测试进程在低内存环境下不可终止,请审慎使用。具备相应权限时,还可调节 ionice 类别与优先级级别,此功能同样需谨慎操作。

在容器中运行最新 stress-ng 快照

docker run --rm ghcr.io/colinianking/stress-ng --help

docker run --rm colinianking/stress-ng --help

适用于 Ubuntu 的 Debian 软件包

最新版本的 stress-ng 已通过 Ubuntu stress-ng PPA 为各版本 Ubuntu 提供支持:

https://launchpad.net/~colin-king/+archive/ubuntu/stress-ng

sudo add-apt-repository ppa:colin-king/stress-ng
sudo apt update
sudo apt install stress-ng

构建 stress-ng

为确保构建功能完整的 stress-ng,需要以下依赖库(注意:较新的发行版不再需要 libattr)。

Debian/Ubuntu:

  • gcc g++ libacl1-dev libaio-dev libapparmor-dev libatomic1 libattr1-dev libbsd-dev libcap-dev libeigen3-dev libgbm-dev libcrypt-dev libglvnd-dev libipsec-mb-dev libjpeg-dev libjudy-dev libkeyutils-dev libkmod-dev libmd-dev libmpfr-dev libsctp-dev libxxhash-dev zlib1g-dev

RHEL/Fedora/Centos:

  • gcc g++ eigen3-devel Judy-devel keyutils-libs-devel kmod-devel libacl-devel libaio-devel libatomic libattr-devel libbsd-devel libcap-devel libgbm-devel libcrypt-devel libglvnd-core-devel libglvnd-devel libjpeg-devel libmd-devel mpfr-devel libX11-devel libXau-devel libxcb-devel lksctp-tools-devel xorg-x11-proto-devel xxhash-devel zlib-devel

RHEL/Fedora/Centos(静态构建):

  • gcc g++ eigen3-devel glibc-static Judy-devel keyutils-libs-devel libacl-devel libaio-devel libatomic-static libattr-devel libbsd-devel libcap-devel libgbm-devel libcrypt-devel libglvnd-core-devel libglvnd-devel libjpeg-devel libmd-devel libX11-devel libXau-devel libxcb-devel lksctp-tools-devel mpfr-devel xorg-x11-proto-devel xxhash-devel zlib-devel

SUSE:

  • gcc gcc-c++ eigen3-devel keyutils-devel libaio-devel libapparmor-devel libatomic1 libattr-devel libbsd-devel libcap-devel libgbm-devel libglvnd-devel libjpeg-turbo libkmod-devel libmd-devel libseccomp-devel lksctp-tools-devel mpfr-devel xxhash-devel zlib-devel

ClearLinux:

  • devpkg-acl devpkg-eigen devpkg-Judy devpkg-kmod devpkg-attr devpkg-libbsd devpkg-libjpeg-turbo devpkg-libsctp devpkg-mesa

Alpine Linux:

  • build-base eigen-dev jpeg-dev judy-dev keyutils-dev kmod-dev libacl-dev libaio-dev libatomic libattr libbsd-dev libcap-dev libmd-dev libseccomp-dev lksctp-tools-dev mesa-dev mpfr-dev xxhash-dev zlib-dev

注意:
构建时会自动检测依赖项。若缺少支持库,相关功能将被禁用。stress-ng 会根据目标系统的内核特性动态启用对应的压力测试模块。

该工具已在以下系统通过构建测试:
Ubuntu、Debian、Debian GNU/Hurd、Slackware、RHEL、SLES、Centos、kFreeBSD、OpenBSD、NetBSD、FreeBSD、Debian kFreeBSD、DragonFly BSD、macOS、Minix、Solaris 11.3、OpenIndiana 和 Haiku。移植到其他类 UNIX/POSIX 系统应较为容易。

重要提示:
从 git 仓库拉取更新后,务必执行 make clean 以强制重新生成构建配置文件。支持使用 make -j 进行并行编译。

BSD 系统构建要求:
需安装 gcc 和 GNU make。

    CC=gcc gmake clean
    CC=gcc gmake

要在 OS X 系统上进行构建,只需使用:

    make clean
    make -j

要在 MINIX 上进行开发,需要安装 gmake 和 clang:

    CC=clang gmake clean
    CC=clang gmake

要在 SunOS 上构建,需要 GCC 和 GNU make,使用以下命令进行构建:

    CC=gcc gmake clean
    CC=gcc gmake

要在 Dilos 上进行构建,您需要 GCC 和 GNU make,并通过以下命令进行构建:

    CC=gcc gmake clean
    CC=gcc gmake

基于 Haiku R1/beta5 构建:

    # GCC
    make clean
    make
    # Clang
    CC=clang make clean
    CC=clang make

要构建静态镜像(例如用于 Android),请使用:

# path to Android NDK
# get NDK from https://developer.android.com/ndk/downloads
    export NDK=$HOME/android-ndk-r27c
    export PATH=$PATH:$NDK/toolchains/llvm/prebuilt/linux-x86_64/bin
    export TARGET=aarch64-linux-android
    # Define Android API level
    export API=27
    export CC=$TARGET$API-clang

    make clean
    STATIC=1 make

使用 Tiny C 编译器进行构建:

    make clean
    CC=tcc make

要使用 PCC 便携式 C 编译器构建,请执行以下操作:

    make clean
    CC=pcc make

使用 musl C 库进行构建:

    make clean
    CC=musl-gcc

要使用英特尔 C 编译器 icc 进行构建,请执行以下操作:

    make clean
    CC=icc make

要使用 Intel C 编译器 icx 进行构建,请执行以下操作:

    make clean
    CC=icx make

要使用 gcc 进行交叉编译,需采用静态构建方式,并指定工具链(包括 CC 和 CXX)。例如,一个 mips64 交叉编译的示例如下:

    make clean
    STATIC=1 CC=mips64-linux-gnuabi64-gcc CXX=mips64-linux-gnuabi64-g++ make -j $(nproc)

要为 QNX 进行交叉编译,例如构建一个 aarch64 平台的 QNX 交叉编译环境:

    make clean
    CC=aarch64-unknown-nto-qnx7.1.0-gcc CXX=aarch64-unknown-nto-qnx7.1.0-g++ STATIC=1 make

生成手册的 PDF 版本(需安装 ps2pdf)

    make pdf

构建选项:DEBUG,启用调试模式(-g)进行编译:

    make clean
    DEBUG=1 make

构建选项:LTO(链接时优化,对计算密集型负载可带来约1-2%的性能提升):

    make clean
    LTO=1 make

构建选项:PEDANTIC,启用严格构建标志:

    make clean
    PEDANTIC=1 make

构建选项:GARBAGE_COLLECT,提示未使用的代码:

    make clean
    GARBAGE_COLLECT=1 make

构建选项:UNEXPECTED=1,用于警告意外的#ifdef排除代码:

    make clean
    UNEXPECTED=1 make

构建选项:SOURCE_DATE_EPOCH=自纪元以来的秒数,用于添加构建日期

    make clean
    SOURCE_DATE_EPOCH=1750685870 make

构建选项:EXTRA_BUILDINFO=1,将 CFLAGS、CXXFLAGS 和 LDFLAGS 添加到 --buildinfo 选项中
注意:这可能导致构建信息泄露,不建议在任何发行版发布中使用。

    make clean
    EXTRA_BUILDINFO=1 make -j 10

为 stress-ng 贡献代码:

请将补丁发送至 colin.i.king@gmail.com 或在 https://github.com/ColinIanKing/stress-ng 提交合并请求

快速入门参考指南

Ubuntu stress-ng 参考指南 提供了简要概述和实用示例。

示例

运行 4 个 CPU、2 个虚拟内存、1 个磁盘和 8 个 fork 压力测试 2 分钟并打印测量结果:

stress-ng --cpu 4 --vm 2 --hdd 1 --fork 8 --timeout 2m --metrics
stress-ng: info:  [573366] setting to a 120 second (2 mins, 0.00 secs) run per stressor
stress-ng: info:  [573366] dispatching hogs: 4 cpu, 2 vm, 1 hdd, 8 fork
stress-ng: info:  [573366] successful run completed in 123.78s (2 mins, 3.78 secs)
stress-ng: info:  [573366] stressor       bogo ops real time  usr time  sys time   bogo ops/s     bogo ops/s CPU used per
stress-ng: info:  [573366]                           (secs)    (secs)    (secs)   (real time) (usr+sys time) instance (%)
stress-ng: info:  [573366] cpu              515396    120.00    453.02      0.18      4294.89        1137.24        94.42
stress-ng: info:  [573366] vm              2261023    120.01    223.80      1.80     18840.15       10022.27        93.99
stress-ng: info:  [573366] hdd              367558    123.78     10.63     11.67      2969.49       16482.42        18.02
stress-ng: info:  [573366] fork             598058    120.00     68.24     65.88      4983.80        4459.13        13.97

在所有在线 CPU 上运行矩阵压力测试 60 秒并测量温度:

stress-ng --matrix -1 --tz -t 60
stress-ng: info:  [1171459] setting to a 60 second run per stressor
stress-ng: info:  [1171459] dispatching hogs: 8 matrix
stress-ng: info:  [1171459] successful run completed in 60.01s (1 min, 0.01 secs)
stress-ng: info:  [1171459] matrix:
stress-ng: info:  [1171459]               acpitz0   75.00 C (348.15 K)
stress-ng: info:  [1171459]               acpitz1   75.00 C (348.15 K)
stress-ng: info:  [1171459]          pch_skylake   60.17 C (333.32 K)
stress-ng: info:  [1171459]         x86_pkg_temp   62.72 C (335.87 K)

运行4种I/O压力测试的组合,并检查磁盘S.M.A.R.T.元数据的变化:

sudo stress-ng --iomix 4 --smart -t 30s
stress-ng: info:  [1171471] setting to a 30 second run per stressor
stress-ng: info:  [1171471] dispatching hogs: 4 iomix
stress-ng: info:  [1171471] successful run completed in 30.37s
stress-ng: info:  [1171471] Device     ID S.M.A.R.T. Attribute                 Value      Change
stress-ng: info:  [1171471] sdc        01 Read Error Rate                   88015771       71001
stress-ng: info:  [1171471] sdc        07 Seek Error Rate                   59658169          92
stress-ng: info:  [1171471] sdc        c3 Hardware ECC Recovered            88015771       71001
stress-ng: info:  [1171471] sdc        f1 Total LBAs Written               481904395         877
stress-ng: info:  [1171471] sdc        f2 Total LBAs Read                 3768039248        5139
stress-ng: info:  [1171471] sdd        be Temperature Difference             3670049           1

利用 VDSO 进行系统调用基准测试:

stress-ng --vdso 1 -t 5 --metrics
stress-ng: info:  [1171584] setting to a 5 second run per stressor
stress-ng: info:  [1171584] dispatching hogs: 1 vdso
stress-ng: info:  [1171585] stress-ng-vdso: exercising vDSO functions: clock_gettime time gettimeofday getcpu
stress-ng: info:  [1171585] stress-ng-vdso: 9.88 nanoseconds per call (excluding 1.73 nanoseconds test overhead)
stress-ng: info:  [1171584] successful run completed in 5.10s
stress-ng: info:  [1171584] stressor       bogo ops real time  usr time  sys time   bogo ops/s     bogo ops/s CPU used per
stress-ng: info:  [1171584]                           (secs)    (secs)    (secs)   (real time) (usr+sys time) instance (%)
stress-ng: info:  [1171584] vdso          430633496      5.10      5.10      0.00  84375055.96    84437940.39        99.93
stress-ng: info:  [1171584] vdso               9.88 nanoseconds per call (average per stressor)

生成并利用 perf 性能指标测量分支预测失误:

sudo stress-ng --branch 1 --perf -t 10 | grep Branch
stress-ng: info:  [1171714]                604,703,327 Branch Instructions            53.30 M/sec
stress-ng: info:  [1171714]                598,760,234 Branch Misses                  52.77 M/sec (99.02%)

在 ZFS 文件系统上运行 I/O 压力源的排列组合,排除带有内核日志错误检查的 rawdev 压力源:

stress-ng --class io --permute 0 -x rawdev -t 1m --vmstat 1 --klog-check  --temp-path /zfs-pool/test

仅限 x86 架构:通过 RAPL 接口测量 8 个并行 3D 矩阵压力测试器的功耗,并启用验证功能。 请注意,读取 RAPL 数据需要 root 权限。

sudo stress-ng --matrix-3d 8 --matrix-3d-size 512 --rapl -t 10 --verify
stress-ng: info:  [4563] setting to a 10 secs run per stressor
stress-ng: info:  [4563] dispatching hogs: 8 matrix-3d
stress-ng: info:  [4563] matrix-3d:
stress-ng: info:  [4563]  core                     6.11 W
stress-ng: info:  [4563]  dram                     2.71 W
stress-ng: info:  [4563]  pkg-0                    8.20 W
stress-ng: info:  [4563]  psys                    16.90 W
stress-ng: info:  [4563]  uncore                   0.06 W
stress-ng: info:  [4563] skipped: 0
stress-ng: info:  [4563] passed: 8: matrix-3d (8)
stress-ng: info:  [4563] failed: 0
stress-ng: info:  [4563] metrics untrustworthy: 0
stress-ng: info:  [4563] successful run completed in 11.38 secs

测量 C-state 驻留时间:

stress-ng --intmath 0 -t 1m --c-states
stress-ng: info:  [6998] setting to a 1 min run per stressor
stress-ng: info:  [6998] dispatching hogs: 8 intmath
stress-ng: info:  [6998] intmath:
stress-ng: info:  [6998]  C0     99.98%
stress-ng: info:  [6998]  C1      0.00%
stress-ng: info:  [6998]  C1E     0.01%
stress-ng: info:  [6998]  C3      0.00%
stress-ng: info:  [6998]  C6      0.01%
stress-ng: info:  [6998]  C7s     0.00%
stress-ng: info:  [6998]  C8      0.00%
stress-ng: info:  [6998]  POLL    0.00%
stress-ng: info:  [6998] skipped: 0
stress-ng: info:  [6998] passed: 8: intmath (8)
stress-ng: info:  [6998] failed: 0
stress-ng: info:  [6998] metrics untrustworthy: 0
stress-ng: info:  [6998] successful run completed in 1 min

通过 stress-ng 发现的漏洞与回归问题

stress-ng 已帮助识别出多项内核、QEMU 的漏洞/回归问题以及 libc 缺陷,相关修复方案均已落地:

2015年:

2016年:

2017年:

2018年:

2019年:

2020年:

2021年:

2022年:

2023年:

2024:

2025:

使用 stress-ng 改进的内核

2020年:

2021年:

2022年:

2023年:

2024年:

2025年:

感谢提供关于使用 stress-ng 发现的内核错误或性能退化的信息。

演讲资料

文献引用

贡献者

衷心感谢以下为stress-ng作出贡献的开发者(按字母顺序排列):

阿卜杜勒·哈利姆、阿布瓦·德瓦拉詹、阿德里安·马丁、阿德里安·拉提乌、 亚历山大·N·科斯塔迪诺夫、亚历山大·卡纳文、亚历山德鲁·阿尔德莱安、 阿方索·桑切斯-贝亚托、艾伦·H、阿米特·辛格·托马尔、安德烈·格尔曼、 安德烈·维尔德、阿尼斯·阿斯蒂尔、安东·埃利亚松、阿尔扬·范德文、 巴鲁克·西亚赫、布莱恩·W·刘易斯、卡米耶·康斯坦斯、卡洛斯·桑托斯、 克里斯蒂安·埃哈特、克里斯蒂安·弗兰克、克里斯托弗·布朗、 胡春雨、丹尼尔·安德里埃斯、丹尼尔·霍奇斯、达尼洛·克鲁姆里奇、 戴维森·弗朗西斯、大卫·特纳、丹尼斯·奥夫西延科、德米特里·安季波夫、 德米特里·格兰德、多米尼克·B·恰尔诺塔、多林达·巴西、埃德尔·祖利安、 埃里克·林、埃里克·斯塔尔曼、埃尔万·维卢、法比安·马尔福、 法布里斯·方丹、费尔南·西贝尔、费扎·因德里特、弗洛里安·魏默、 弗朗西斯·拉尼尔、吉列尔梅·扬扎克、王辉、谢增申、 伊扬·门德斯·维加、伊万·沙波瓦洛夫、詹姆斯·亨特、扬·吕贝、 杰西·黄、刘建深、吉米·何、约翰·卡库尔、朱莉、朱尔斯·马塞尔巴斯、 朱利安·奥利文、龚肯尼、哈立德·埃尔穆苏利、赫姆·拉吉、卢卡·皮扎米利奥、 路易斯·张伯伦、路易斯·亨里克斯、卢卡斯·杜尔菲纳、马泰奥·意大利、 马修·蒂佩特、毛里西奥·法里亚·德奥利韦拉、马克西姆·舍瓦利耶、 马克斯·凯勒曼、玛雅·拉希什、马尤雷什·奇塔莱、梅萨姆·阿扎德、 迈克·科伦内夫、宗村方久、米德·夏、尼克·汉利、尼古拉斯·布顿、 尼科拉斯·基克斯、保罗·门策尔、皮尤什·戈亚尔、拉尔夫·拉姆绍尔、罗森·佩涅夫、 黄汝林、萨沙·豪尔、谢尔盖·费多罗夫、谢尔盖·马秋克维奇、 西德什·波亚雷卡、肖伊利·拉赫曼、多米尼克·斯坦伯格、 斯蒂安·奥纳海姆、塔德乌·利马·德索萨·卡斯卡多、蒂亚·怀罗德、特兰·廷、 蒂姆·加德纳、蒂姆·盖茨、蒂姆·奥林、托米·兰塔拉、维托尔德·巴里卢克、 林毅伟、王永轩、孙志毅、李宗。

静态分析

Coverity扫描构建状态

项目介绍

可用于对计算机系统进行多方面压力测试,以检测硬件问题和操作系统漏洞,还能测量测试吞吐量。具备360多种压力测试,涵盖CPU、虚拟内存、文件系统等,支持多操作系统和硬件架构,功能全面且可移植。【此简介由AI生成】

定制我的领域