Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Aug 2023 14:18:35 GMT
From:      Luca Pizzamiglio <pizzamig@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 10f650f7552d - main - benchmarks/stress-ng: Update WWW and pkg-descr
Message-ID:  <202308061418.376EIZvZ010568@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by pizzamig:

URL: https://cgit.FreeBSD.org/ports/commit/?id=10f650f7552db5dce6a719173be31e8d47db6486

commit 10f650f7552db5dce6a719173be31e8d47db6486
Author:     Andrey Korobkov <alster@vinterdalen.se>
AuthorDate: 2023-08-06 14:16:37 +0000
Commit:     Luca Pizzamiglio <pizzamig@FreeBSD.org>
CommitDate: 2023-08-06 14:16:37 +0000

    benchmarks/stress-ng: Update WWW and pkg-descr
    
    PR:             269602
    Reported by:    Yonas Yanfa <yonas.yanfa@gmail.com>
---
 benchmarks/stress-ng/Makefile  |  4 ++--
 benchmarks/stress-ng/pkg-descr | 19 +++++++++++++++----
 2 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/benchmarks/stress-ng/Makefile b/benchmarks/stress-ng/Makefile
index 185db03257a6..1311653fabf2 100644
--- a/benchmarks/stress-ng/Makefile
+++ b/benchmarks/stress-ng/Makefile
@@ -1,12 +1,12 @@
 PORTNAME=	stress-ng
 DISTVERSIONPREFIX=	V
 DISTVERSION=	0.16.02
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	benchmarks
 
 MAINTAINER=	pizzamig@FreeBSD.org
 COMMENT=	Stress test benchmarks
-WWW=		http://kernel.ubuntu.com/~cking/stress-ng/
+WWW=		https://github.com/ColinIanKing/stress-ng/
 
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
diff --git a/benchmarks/stress-ng/pkg-descr b/benchmarks/stress-ng/pkg-descr
index 16e6be5c6f6a..286a535651b8 100644
--- a/benchmarks/stress-ng/pkg-descr
+++ b/benchmarks/stress-ng/pkg-descr
@@ -1,4 +1,15 @@
-This stress test suite will stress a computer system in various
-selectable ways It was designed to exercise various physical
-subsystems of a computer as well as various operating system kernel
-interfaces.
+stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces. Stress-ng features:
+
+    300+ stress tests
+    80+ CPU specific stress tests that exercise floating point, integer, bit manipulation and control flow
+    20+ virtual memory stress tests
+    40+ file system stress tests
+    30+ memory/CPU cache stress tests
+    portable: builds on Linux (Debian, Devuan, RHEL, Fedora, Centos, Slackware OpenSUSE, Ubuntu, etc..), Solaris, FreeBSD, NetBSD, OpenBSD, DragonFlyBSD, Minix, Android, MacOS X, Serenity OS, GNU/Hurd, Haiku, Windows Subsystem for Linux and SunOs/Dilos/Solaris. with gcc, musl-gcc, clang, icc, icx, tcc and pcc.
+    tested on alpha, armel, armhf, arm64, hppa, i386, m68k, mips32, mips64, power32, ppc64el, risc-v, sh4, s390x, sparc64, x86-64
+
+stress-ng was originally intended to make a machine work hard and trip hardware issues such as thermal overruns as well as operating system bugs that only occur when a system is being thrashed hard. Use stress-ng with caution as some of the tests can make a system run hot on poorly designed hardware and also can cause excessive system thrashing which may be difficult to stop.
+
+stress-ng can also measure test throughput rates; this can be useful to observe performance changes across different operating system releases or types of hardware. However, it has never been intended to be used as a precise benchmark test suite, so do NOT use it in this manner.
+
+Running stress-ng with root privileges will adjust out of memory settings on Linux systems to make the stressors unkillable in low memory situations, so use this judiciously. With the appropriate privilege, stress-ng can allow the ionice class and ionice levels to be adjusted, again, this should be used with care.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202308061418.376EIZvZ010568>