FIRESTARTER
freebsd-src
FIRESTARTER | freebsd-src | |
---|---|---|
6 | 133 | |
109 | 7,490 | |
2.8% | 0.9% | |
4.9 | 10.0 | |
5 days ago | 2 days ago | |
C++ | C | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
FIRESTARTER
-
What are your temps like? idle/gaming/p95
Load: 68.0C (running FIRESTARTER)
- Grafikkarte warm laufen lassen?
-
A Little Story About the `Yes` Unix Command
Convenient for low level testing, but if you want maximum thermal generation there is no substitute for FIRESTARTER:
https://github.com/tud-zih-energy/FIRESTARTER
With my system hooked up to a watts up (but including the monitor and a couple of other things) yes > /dev/null on each core gets a bit above 42w, openssl speed on each core occasionally gets above 45w and running FIRESTARTER for a bit gets above 57w (on an i5-6260U (NUC) with hyperthreading disabled, 15W TDP with some attempted power restraint in the BIOS, firefox on decent websites like HN tent to use about 31w and I think that is something like 10-15w measuring the computer only).
FIRESTARTER has some evolutionary algorithms as well, but at least on my CPU after hours they were still doing much worse than the default. I was wondering why there wasn't much discussion of BIOS power settings that I could find and after some testing found out that they are not effective at restraining max power use (I forget if they had any effect on typical power use either but I don't think it was much if they did). Also, the integrated GPU can use more power than the CPU and can't be limited. For that GpuTest is handy (but not open source):
https://www.geeks3d.com/gputest/
For me on the internal GPU, Pixmark Piano and Furmark use the most power, either can get 60-61w and adding FIRESTARTER in the background only adds another w or two.
Similarly, checking temps with turbostat (PkgTmp), 2x yes seems to max out about 70, testing one of the higher power openssl tests on each core reaches 75, FIRESTARTER alone quickly reaches 80 and slowly ramps up to 90, and adding gputest got up to 96. Interstingly, the max temperature is reached when the CPU dethrottles too quickly after the gputest is done. It takes a few gputests alone in a row to get into the 80s (I got bored after 2x each alternating Furmark and Piano that hit 83). Similarly, looking at power useage with turbostat the max PkgWatt with yes is 8.26, with openssl speed ecdsa 9.88, with FIRSTARTER alone 17.62, + gputest 19.97 (or gputest alone, seems unreliable).
Anyway, this is a long diversion to say that even fancy yes or openssl speed tests are not that great as CPU stress tests :).
-
The Basic Box: $950 "budget" build
Temperatures: 28.5°C idle / 73.1°C running Firestarter 1hr, fans on "Standard" cooling curve.
-
How do you stress test your Linux machine?
I've found Firestarter (https://github.com/tud-zih-energy/FIRESTARTER) is able to generate the highest CPU temperatures compared to other utilities. It's absolutely not comparable to real-world loads, but if can't make your PC crash, then your overclock is probably stable.
-
Einfach reden - Offenes Forum am Wochenende | Komisches Wetter Spezialausgabe
Am Ende habe ich mich für das be quiet Dark Base 900 als Ersatz entschieden, weil man dort für einen recht moderaten Preis vielleicht das letzte Gehäuse bekommt was ich je kaufen werde. Und der erste Eindruck ist durchgehend positiv: Das Gehäuse hat fast barokke Opulenz: Absolut riesig, ziemlich schwer, aber was vorallem wichtig ist: gut gekühlt und gut gedämmt. firestarter auszuführen bringt das Ding gerade in den Bereich von "offensichtlich hörbar". (Achja und ein neues, modulares, Netzteil gab es dann auch weil Kabelmanagment = geil)
freebsd-src
- You shouldn't run a BSD on a PC
- Linux Crisis Tools
- What about the vfs.zfs.bclone_enabled sysctl now?
-
Personal FreeBSD PKGBASE Update Server
2023-06-26: https://github.com/freebsd/freebsd-src/commit/ee0aa1ce12b3caea34477a31e9d2111a329e33b9 to main (tagged release/14.0.0).
- What version of ZFS at FreeBSD solves the block cloning issue?
-
Installing FreeBSD 14 Stable on an T480 Laptop w/ an Encrypted Home Directory
It's not yet in FreeBSD base so if you want to test it you'll have to use the patch from the PR: https://github.com/freebsd/freebsd-src/pull/881
-
FreeBSD 14.0 Delivering Great Performance Uplift
Lots of great work by many people. But I bet this guy and his optimizations to the vfs and locking has made a significant impact.
https://github.com/freebsd/freebsd-src/commits?author=mjguzi...
-
ZFS 2.2.1: Block Cloning disabled due to data corruption
and then there were deep concerns about the stability of same, so vfs.zfs.bclone_enabled = 0 was left in-place
https://github.com/freebsd/freebsd-src/commit/068913e4ba3dd9...
-
FreeBSD 14.0-Release Announcement
Well there are some examples:
https://github.com/freebsd/freebsd-src/tree/main/share/examp...
But yeah that pf.conf could be expanded allot, but there are many source to cobble a conf together. My conf is massive but 99.9% commented out so i have my "template" for nearly everything, from mail to web to blacklistd etc.
-
Git cherry-pick and revert use 3-way merge
The BSD version is sort of very recent, for what it's worth -- FreeBSD imported a not fully functional version in 2017 and has seen more work on it in 2022: https://github.com/freebsd/freebsd-src/commits/main/usr.bin/... , but the default version shipped is still GNU diff3: https://man.freebsd.org/cgi/man.cgi?query=diff3&apropos=0&se... .
What are some alternatives?
phoronix-test-suite - The Phoronix Test Suite open-source, cross-platform automated testing/benchmarking software.
podman - Podman: A tool for managing OCI containers and pods.
stress-ng - This is the stress-ng upstream project git repository. 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.
musl - unofficial musl mirror git://git.musl-libc.org/musl
unbench - Benchmark utility for Linux.
darwin-xnu - Legacy mirror of Darwin Kernel. Replaced by https://github.com/apple-oss-distributions/xnu
gst
src - Read-only git conversion of OpenBSD's official CVS src repository. Pull requests not accepted - send diffs to the tech@ mailing list.
busybox - BusyBox mirror
ravynos - A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
coreutils - upstream mirror
rss-proxy - RSS-proxy allows you to do create an RSS or ATOM feed of almost any website, just by analyzing just the static HTML structure.