stress-ng(1) on Linux
The text 480aa8d58ae4, as Debian 13 (Trixie) shipped it.
stress "next generation", a tool to load and stress a computer system
Flags it lists
-
--abort -
--access-ops -
--acl-ops -
--acl-rand -
--af-alg-dump -
--af-alg-ops -
--affinity-delay -
--affinity-ops -
--affinity-pin -
--affinity-rand -
--affinity-sleep -
--aggressive -
--aio-ops -
--aio-requests -
--aiol-ops -
--aiol-requests -
--alarm-ops -
--all -
--apparmor-ops -
--atomic-ops -
--backoff -
--bad-altstack-ops -
--bad-ioctl-ops -
--besselmath-method -
--besselmath-ops -
--bigheap-bytes -
--bigheap-growth -
--bigheap-mlock -
--bigheap-ops -
--bind-mount-ops -
--binderfs-ops -
--bitonicsort-ops -
--bitonicsort-size -
--bitops-method -
--bitops-ops -
--branch-ops -
--brk-bytes -
--brk-mlock -
--brk-notouch -
--brk-ops -
--bsearch-ops -
--bsearch-size -
--bubblesort-ops -
--bubblesort-size -
--buildinfo -
--c-states -
--cache-cldemote -
--cache-clflushopt -
--cache-clwb -
--cache-enable-all -
--cache-fence -
--cache-flush -
--cache-level -
--cache-no-affinity -
--cache-ops -
--cache-permute -
--cache-prefetch -
--cache-prefetchw -
--cache-sfence -
--cache-size -
--cache-ways -
--cachehammer-numa -
--cachehammer-ops -
--cacheline-affinity -
--cacheline-method -
--cacheline-ops -
--cap-ops -
--cgroup-ops -
--change-cpu -
--chattr-ops -
--chdir-dirs -
--chdir-ops -
--chmod-ops -
--chown-ops -
--chroot-ops -
--class -
--clock-ops -
--clone-max -
--clone-ops -
--close-ops -
--config -
--context-ops -
--copy-file-bytes -
--copy-file-ops -
--cpu-load -
--cpu-load-slice -
--cpu-method -
--cpu-old-metrics -
--cpu-online-affinity -
--cpu-online-all -
--cpu-online-ops -
--cpu-ops -
--cpu-sched-ops -
--crypt-method -
--crypt-ops -
--cyclic-dist -
--cyclic-ops -
--cyclic-prio -
--cyclic-samples -
--cyclic-sleep -
--daemon-ops -
--daemon-wait -
--dccp-domain -
--dccp-if -
--dccp-msgs -
--dccp-ops -
--dccp-port -
--dekker-ops -
--dentries -
--dentry-ops -
--dev-file -
--dev-ops -
--dev-shm-ops -
--dfp-method -
--dfp-ops -
--dir-dirs -
--dir-ops -
--dirdeep-bytes -
--dirdeep-dirs -
--dirdeep-files -
--dirdeep-inodes -
--dirdeep-ops -
--dirmany-bytes -
--dirmany-ops -
--dnotify-ops -
--dry-run -
--dup-ops -
--dynlib-ops -
--easy-opcode-ops -
--efivar-ops -
--eigen-method -
--eigen-ops -
--eigen-size -
--enosys-ops -
--env-ops -
--epoll-domain -
--epoll-ops -
--epoll-port -
--epoll-sockets -
--eventfd-nonblock -
--eventfd-ops -
--exclude -
--exec-max -
--exec-no-pthread -
--exec-ops -
--exit-group-ops -
--expmath-method -
--expmath-ops -
--factor-digits -
--factor-ops -
--fallocate-bytes -
--fallocate-ops -
--fanotify-ops -
--far-branch-flush -
--far-branch-ops -
--far-branch-pages -
--fault-ops -
--fcntl-ops -
--fd-abuse-ops -
--fd-fork-fds -
--fd-fork-ops -
--fd-race-dev -
--fd-race-proc -
--fd-race-race-ops -
--fibsearch-ops -
--fibsearch-size -
--fiemap-bytes -
--fiemap-ops -
--fifo-data-size -
--fifo-ops -
--fifo-readers -
--file-ioctl-ops -
--filename-ops -
--filename-opts -
--filerace-ops -
--flipflop-bits -
--flipflop-ops -
--flipflop-taskset1 -
--flipflop-taskset2 -
--flock-ops -
--flush-cache-ops -
--fma-libc -
--fma-ops -
--fork-max -
--fork-ops -
--fork-pageout -
--fork-unmap -
--fork-vm -
--forkheavy-allocs -
--forkheavy-mlock -
--forkheavy-ops -
--forkheavy-procs -
--fp-error-ops -
--fp-method -
--fp-ops -
--fpunch-bytes -
--fpunch-ops -
--fractal-iterations -
--fractal-ops -
--fractal-sizex -
--fractal-sizey -
--fsize-ops -
--fstat-dir -
--fstat-ops -
--ftrace -
--full-ops -
--funccall-method -
--funccall-ops -
--funcret-method -
--funcret-ops -
--futex-ops -
--get-ops -
--get-slow-sync -
--getdent-ops -
--getrandom-ops -
--goto-ops -
--gpu-devnode -
--gpu-frag -
--gpu-ops -
--gpu-tex-size -
--gpu-upload -
--gpu-xsize -
--gpu-ysize -
--handle-ops -
--hash-method -
--hash-ops -
--hdd-bytes -
--hdd-ops -
--hdd-opts -
--hdd-write-size -
--heapsort-ops -
--heapsort-size -
--help -
--hrtimers-adjust -
--hrtimers-ops -
--hsearch-ops -
--hsearch-size -
--hyperbolic-method -
--hyperbolic-ops -
--icache-ops -
--icmp-flood-max-size -
--icmp-flood-ops -
--idle-page-ops -
--ignite-cpu -
--inode-flags-ops -
--inotify-ops -
--insertionsort-ops -
--insertionsort-size -
--interrupts -
--intmath-fast -
--intmath-method -
--intmath-ops -
--io-ops -
--io-uring-entries -
--io-uring-ops -
--io-uring-rand -
--iomix-bytes -
--iomix-ops -
--ionice-class -
--ionice-level -
--ioport-ops -
--ioprio-ops -
--iostat -
--ipsec-mb-jobs -
--ipsec-mb-ops -
--itimer-freq -
--itimer-ops -
--itimer-rand -
--job -
--jpeg-height -
--jpeg-ops -
--jpeg-quality -
--jpeg-width -
--judy-ops -
--judy-size -
--kcmp-ops -
--keep-files -
--keep-name -
--key-ops -
--kill-ops -
--klog-check -
--klog-ops -
--ksm -
--kvm-ops -
--l1cache-line-size -
--l1cache-mlock -
--l1cache-ops -
--l1cache-sets -
--l1cache-size -
--l1cache-ways -
--landlock-ops -
--lease-breakers -
--lease-ops -
--led-ops -
--link-ops -
--link-sync -
--list-ops -
--list-size -
--llc-affinity-clflush -
--llc-affinity-mlock -
--llc-affinity-numa -
--llc-affinity-ops -
--loadavg-max -
--loadavg-ops -
--locka-ops -
--lockbus-nosplit -
--lockbus-ops -
--lockf-nonblock -
--lockf-ops -
--lockmix-ops -
--lockofd-ops -
--log-brief -
--log-file -
--log-lockless -
--logmath-method -
--logmath-ops -
--longjmp-ops -
--loop-ops -
--lsearch-ops -
--lsearch-size -
--lsm-ops -
--madvise-hwpoison -
--madvise-ops -
--malloc-bytes -
--malloc-max -
--malloc-mlock -
--malloc-ops -
--malloc-pthreads -
--malloc-thresh -
--malloc-touch -
--malloc-trim -
--malloc-zerofree -
--matrix-3d-method -
--matrix-3d-ops -
--matrix-3d-size -
--matrix-3d-zyx -
--matrix-method -
--matrix-ops -
--matrix-size -
--matrix-yx -
--max-fd -
--maximize -
--mbind -
--mcontend-numa -
--mcontend-ops -
--membarrier-ops -
--memcpy-ops -
--memfd-bytes -
--memfd-fds -
--memfd-madvise -
--memfd-mlock -
--memfd-numa -
--memfd-ops -
--memfd-zap-pte -
--memhotplug-mmap -
--memhotplug-ops -
--memrate-bytes -
--memrate-flush -
--memrate-method -
--memrate-ops -
--memrate-rd-mbs -
--memrate-wr-mbs -
--memthrash-method -
--memthrash-ops -
--mergesort-ops -
--mergesort-size -
--metamix-bytes -
--metamix-ops -
--metrics -
--metrics-brief -
--min-nanosleep-max -
--min-nanosleep-ops -
--mincore-ops -
--mincore-random -
--minimize -
--misaligned-method -
--misaligned-ops -
--mknod-ops -
--mlock-ops -
--mlockmany-ops -
--mlockmany-procs -
--mmap-async -
--mmap-bytes -
--mmap-file -
--mmap-madvise -
--mmap-mergeable -
--mmap-mlock -
--mmap-mmap2 -
--mmap-mprotect -
--mmap-numa -
--mmap-odirect -
--mmap-ops -
--mmap-osync -
--mmap-slow-munmap -
--mmap-stressful -
--mmap-write-check -
--mmapaddr-mlock -
--mmapaddr-ops -
--mmapcow-fork -
--mmapcow-free -
--mmapcow-mlock -
--mmapcow-numa -
--mmapcow-ops -
--mmapfiles-numa -
--mmapfiles-ops -
--mmapfiles-populate -
--mmapfiles-shared -
--mmapfixed-mlock -
--mmapfixed-numa -
--mmapfixed-ops -
--mmapfork-bytes -
--mmapfork-ops -
--mmaphuge-file -
--mmaphuge-mlock -
--mmaphuge-mmaps -
--mmaphuge-numa -
--mmaphuge-ops -
--mmapmany-mlock -
--mmapmany-numa -
--mmapmany-ops -
--mmaptorture-bytes -
--mmaptorture-msync -
--mmaptorture-ops -
--module-name -
--module-no-modver -
--module-no-unload -
--module-no-vermag -
--module-ops -
--monte-carlo-ops -
--monte-carlo-samples -
--mpfr-ops -
--mpfr-precision -
--mprotect-ops -
--mq-ops -
--mq-size -
--mreamp-numa -
--mremap-bytes -
--mremap-mlock -
--mremap-ops -
--mseal-ops -
--msg-bytes -
--msg-ops -
--msg-types -
--msync-bytes -
--msync-ops -
--msyncmany-ops -
--mtx-ops -
--mtx-procs -
--munmap-ops -
--mutex-affinity -
--mutex-ops -
--mutex-procs -
--nanosleep-ops -
--nanosleep-threads -
--netdev-ops -
--netlink-proc-ops -
--netlink-task-ops -
--nice-ops -
--no-madvise -
--no-oom-adjust -
--no-rand-seed -
--nop-instr -
--nop-ops -
--null-ops -
--null-write -
--numa-bytes -
--numa-ops -
--numa-shuffle-addr -
--numa-shuffle-node -
--oom-avoid -
--oom-avoid-bytes -
--oom-pipe-ops -
--oomable -
--opcode-ops -
--open-fd -
--open-max -
--open-ops -
--page-in -
--pagemove-bytes -
--pagemove-mlock -
--pagemove-numa -
--pagemove-ops -
--pageswap-ops -
--parallel -
--pathological -
--pause -
--pci-dev -
--pci-ops -
--pci-ops-rate -
--perf -
--permute -
--personality-ops -
--peterson-ops -
--physmmap-ops -
--physmmap-read -
--physpage-mtrr -
--physpage-ops -
--pidfd-ops -
--ping-sock-ops -
--pipe-data-size -
--pipe-ops -
--pipe-size -
--pipe-vmsplice -
--pipeherd-ops -
--pipeherd-yield -
--pkey-ops -
--plugin-method -
--plugin-ops -
--plugin-so -
--poll-fds -
--poll-ops -
--poll-random-us -
--powmath-method -
--powmath-ops -
--prctl-ops -
--prefetch-l3-size -
--prefetch-method -
--prefetch-ops -
--prime-ops -
--prime-progress -
--prime-start -
--prio-inv-ops -
--priv-instr-ops -
--procfs-ops -
--progress -
--pseek-io-size -
--pseek-ops -
--pseek-rand -
--pthread-max -
--pthread-ops -
--ptr-chase-ops -
--ptr-chase-pages -
--ptrace-ops -
--pty-max -
--pty-ops -
--qsort-ops -
--qsort-size -
--quiet -
--quota-ops -
--race-sched-ops -
--radixsort-ops -
--radixsort-size -
--ramfs-fill -
--ramfs-ops -
--ramfs-size -
--randist-compact -
--randlist-items -
--randlist-ops -
--randlist-size -
--random -
--rapl -
--raplstat -
--rawdev-method -
--rawdev-ops -
--rawpkt-ops -
--rawpkt-port -
--rawpkt-rxring -
--rawsock-ops -
--rawsock-port -
--rawudp-if -
--rawudp-ops -
--rawudp-port -
--rdrand-ops -
--rdrand-seed -
--readahead-bytes -
--readahead-ops -
--reboot-ops -
--regex-ops -
--regs-ops -
--remap-mlock -
--remap-ops -
--remap-pages -
--rename-ops -
--resched-ops -
--resources-mlock -
--resources-ops -
--revio-bytes -
--revio-ops -
--revio-opts -
--revio-write-size -
--ring-pipe-num -
--ring-pipe-ops -
--ring-pipe-size -
--ring-pipe-splice -
--rlimit-ops -
--rmap-ops -
--rotate-method -
--rotate-ops -
--rseq-ops -
--rtc-ops -
--sched -
--sched-deadline -
--sched-period -
--sched-prio -
--sched-reclaim -
--sched-runtime -
--schedmix-ops -
--schedmix-procs -
--schedpolicy-ops -
--schedpolicy-rand -
--sctp-domain -
--sctp-if -
--sctp-ops -
--sctp-port -
--seal-ops -
--seccomp-ops -
--secretmem-ops -
--seed -
--seek-ops -
--seek-punch -
--seek-size -
--sem-ops -
--sem-procs -
--sem-shared -
--sem-sysv-ops -
--sem-sysv-procs -
--sem-sysv-setall -
--sendfile-ops -
--sendfile-size -
--sequential -
--session-ops -
--set-ops -
--settings -
--shellsort-ops -
--shellsort-size -
--shm-bytes -
--shm-mlock -
--shm-objs -
--shm-ops -
--shm-sysv -
--shm-sysv-bytes -
--shm-sysv-mlock -
--shm-sysv-ops -
--shm-sysv-segs -
--sigabrt-ops -
--sigbus-ops -
--sigchld-ops -
--sigfd-ops -
--sigfpe-ops -
--sighup-ops -
--sigill-ops -
--sigio-ops -
--signal-ops -
--signest-ops -
--sigpending-ops -
--sigpipe-ops -
--sigq-ops -
--sigrt-ops -
--sigsegv-ops -
--sigsuspend-ops -
--sigtrap-ops -
--sigurg-ops -
--sigvtalrm-ops -
--sigxcpu-ops -
--sigxfsz-ops -
--skip-silent -
--skiplist-ops -
--skiplist-size -
--sleep-max -
--sleep-ops -
--smart -
--smi-ops -
--sn -
--sock-domain -
--sock-if -
--sock-msgs -
--sock-nodelay -
--sock-ops -
--sock-port -
--sock-protocol -
--sock-zerocopy -
--sockabuse-ops -
--sockabuse-port -
--sockdiag-ops -
--sockfd-ops -
--sockfd-port -
--sockfd-reuse -
--sockmany-if -
--sockmany-ops -
--sockmany-port -
--sockpair-ops -
--softlockup-ops -
--sparsematrix-items -
--sparsematrix-ops -
--sparsematrix-size -
--spawn-ops -
--spinmem-affinity -
--spinmem-numa -
--spinmem-ops -
--splice-bytes -
--splice-ops -
--stack-fill -
--stack-mlock -
--stack-ops -
--stack-pageout -
--stack-unmap -
--stackmmap-ops -
--statmount-ops -
--status -
--stderr -
--stdout -
--str-method -
--str-ops -
--stream-index -
--stream-l3-size -
--stream-mlock -
--stream-ops -
--stressor-time -
--stressors -
--swap-ops -
--swap-self -
--switch-freq -
--switch-ops -
--sycsall-top -
--symlink-ops -
--symlink-sync -
--sync-file-bytes -
--sync-file-ops -
--sync-start -
--syncload-msbusy -
--syncload-mssleep -
--syncload-ops -
--sysbadaddr-ops -
--syscall-method -
--syscall-ops -
--sysfs-ops -
--sysinfo-ops -
--sysinval-ops -
--syslog -
--taskset -
--taskset-random -
--tee-ops -
--temp-path -
--thermalstat -
--thrash -
--time-warp-ops -
--timeout -
--timer-freq -
--timer-ops -
--timer-rand -
--timer-slack -
--timerfd-freq -
--timerfd-ops -
--timerfd-rand -
--timerfs-fds -
--times -
--timestamp -
--tlb-shootdown-ops -
--tmpfs-mmap-async -
--tmpfs-mmap-file -
--tmpfs-ops -
--touch-ops -
--tree-ops -
--tree-size -
--trig-method -
--trig-ops -
--tsc-lfence -
--tsc-ops -
--tsc-rdtscp -
--tsearch-ops -
--tsearch-size -
--tun-ops -
--tun-tap -
--tz -
--udp-domain -
--udp-flood-domain -
--udp-flood-if -
--udp-flood-ops -
--udp-gro -
--udp-if -
--udp-lite -
--udp-ops -
--udp-port -
--umask-ops -
--umount-ops -
--unlink-ops -
--unshare-ops -
--uprobe-ops -
--urandom-ops -
--userfaultfd-bytes -
--userfaultfd-ops -
--usersyscall-ops -
--utime-fsync -
--utime-ops -
--vdso-func -
--vdso-ops -
--veccmp-ops -
--vecfp-method -
--vecfp-ops -
--vecmath-ops -
--vecshuf-method -
--vecshuf-ops -
--vecwide-ops -
--verbose -
--verifiable -
--verify -
--verity-ops -
--version -
--vfork-max -
--vfork-ops -
--vforkmany-ops -
--vforkmany-vm -
--vforkmany-vm-bytes -
--vm-addr-method -
--vm-addr-mlock -
--vm-addr-numa -
--vm-addr-ops -
--vm-bytes -
--vm-flush -
--vm-hang -
--vm-keep -
--vm-locked -
--vm-madvise -
--vm-method -
--vm-numa -
--vm-ops -
--vm-populate -
--vm-rw-bytes -
--vm-rw-ops -
--vm-segv-ops -
--vm-splice-bytes -
--vm-splice-ops -
--vma-ops -
--vmstat -
--vnni-intrinsic -
--vnni-method -
--vnni-ops -
--wait-ops -
--waitcpu-ops -
--watchdog-ops -
--wcs-method -
--wcs-ops -
--with -
--workload-load -
--workload-method -
--workload-ops -
--workload-quanta-us -
--workload-slice-us -
--workload-threads -
--x86cpuid-ops -
--x86syscall-func -
--x86syscall-ops -
--xattr-ops -
--yaml -
--yield-ops -
--yield-procs -
--zero-ops -
--zero-read -
--zlib-level -
--zlib-mem-level -
--zlib-method -
--zlib-ops -
--zlib-strategy -
--zlib-stream-bytes -
--zlib-window-bits -
--zombie-max -
--zombie-ops -
-K -
-M -
-V -
-Y -
-a -
-b -
-h -
-k -
-l -
-n -
-q -
-r -
-t -
-v -
-w -
-x