From nobody Sun Aug 06 14:18:35 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RJhQ42gLxz4TpR7; Sun, 6 Aug 2023 14:18:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RJhQ41zz5z3DfW; Sun, 6 Aug 2023 14:18:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691331516; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ITnDtDJeUrXINrSTuz3WGO7EfU7AoFqns7gRmS8oFc4=; b=lpuLVa9S6slt67OhKV/ZcoUQVxXKeLM8ofPmG6Lt/sQqruI/WvexrUpjfex9pwzuFMGRdX 8ty7V2F0g+T71da9WU606PuLyNSJ4xxIIkv/aNu+1VwSPF7F86iDYz7nzahf7uhl5kZ2ZO QN2JZIhDS2D0w0tSNNU2GrufOQS8XmHRXZ9AZduGq8JSFKEhW8OutCv09h4eMwHovMQD+H r2/SnMEfLM8O7I1L+gN6FWjjL6vm7siIt84suOI8Ye8HMONorLRODJ+iEwEpM0kc9x6Q8f WgKJ0Agjnsw04qA793gBgVD39MkFu9+y7YEZ/IMlx52R/Wi/jlzEBsHqexZLmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691331516; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ITnDtDJeUrXINrSTuz3WGO7EfU7AoFqns7gRmS8oFc4=; b=rXLUOxGGXu1fAgRVimgdVpSGDnnhS6c92xXBoBxuhZ/qDN4v8rNtRfz8XmhKxk0ZXzXRtp gmmcQ3Y48nwJiKG4IkV1IvBoUz/IRq8Pz+rUruIts8NsZE3YdkDrOMpnLPPGy/+ydfiDLH d+6tN7C5bUCRYvbmf9rzsIdZOaDMnixH1EtixPXUsnPKGZrVe5gP7q2wc3Sec6PlnEAFqg qv7V2z1z2zhqYhmCy7o5vJ/rvjxUSqqasWLqBmfk5Pw10pTNOp6MoYE5DJ0Kf/hY7T+174 gdakYv3zRh/AFwsv1o9Q3zpbmYqITaEnt7gy6DjQoxIapoT5Dr0yjFAGTA1ncQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691331516; a=rsa-sha256; cv=none; b=gjNNCrFAX3lEH9wQRc0l+nW3fJPXkr26Tj58LN4BrnnVrXLmMes5DxgJ+ohUuZ9ElBL/v7 qpYGqMtyeV/cGmufTK7sb3GwBgTUTT4wsIiKZz+0Erg3e1t0Qz/SRcxcdMFUStmp+WWkKm CizLl3Zuurq5Y/gFBGSMyh4TA+6y7uXm8Luqum4uiScekEI/8QPkNVANAqK3qA/TP3QOHC K4/opQ78w1ZbmFn/ygtbgMLToi0DkWRPm1gbtrxPdqmdU4XK0GgBDPdbZBEMzFf5zLFi0Z 85TwoWbPT4skUCVdquFl5w+lmsjT+RmnGBTy7c0Joxr3ZoOQ2bWFeyIjrCawfA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RJhQ40x5Nz1Cpm; Sun, 6 Aug 2023 14:18:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 376EIaCE010569; Sun, 6 Aug 2023 14:18:36 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 376EIZvZ010568; Sun, 6 Aug 2023 14:18:35 GMT (envelope-from git) Date: Sun, 6 Aug 2023 14:18:35 GMT Message-Id: <202308061418.376EIZvZ010568@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Luca Pizzamiglio Subject: git: 10f650f7552d - main - benchmarks/stress-ng: Update WWW and pkg-descr List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: pizzamig X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 10f650f7552db5dce6a719173be31e8d47db6486 Auto-Submitted: auto-generated The branch main has been updated by pizzamig: URL: https://cgit.FreeBSD.org/ports/commit/?id=10f650f7552db5dce6a719173be31e8d47db6486 commit 10f650f7552db5dce6a719173be31e8d47db6486 Author: Andrey Korobkov AuthorDate: 2023-08-06 14:16:37 +0000 Commit: Luca Pizzamiglio CommitDate: 2023-08-06 14:16:37 +0000 benchmarks/stress-ng: Update WWW and pkg-descr PR: 269602 Reported by: Yonas Yanfa --- 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.