aboutsummaryrefslogtreecommitdiff
path: root/modules/benchmark
AgeCommit message (Collapse)Author
2024-03-12LICENSE - Fixed old addresses, updated tools/check_license.sh to correct ↵hwspeedy
detect all licenses
2024-03-12LICENSE relicensed public domain sha1.c as GPL2+hwspeedy
2024-03-12LICENSE relicenses Public Domain binreloc.c+h, md5 as GPL2+, fixes for ↵hwspeedy
improved detection and updated check_license.sh
2024-02-29FIX Benchmark json to server was translatedhwspeedy
2024-02-28FIX GCC warnings and enable debug for old distroshwspeedy
2024-02-27FIX nqueens asan+debug and multithread fixedhwspeedy
2024-02-27FIX Critical warnings for non JSON membershwspeedy
2024-02-20FIX iperf3.c LICENSE for bp0 according to lpereira/hardinfo#707hwspeedy
2024-02-20FIX minor UI for Internal Network Speed Benchmarkhwspeedy
2024-02-20PR569 - bp0 add Internal Network Benchmark - FIX GLIB VERhwspeedy
2024-02-13FIX window benchmarking center of applicationhwspeedy
2024-02-08FIX Change to hardinfo2.pnghwspeedy
2024-02-08FIX QLcode - sscanf incorrect checkbigbear
2024-02-08FIX new benchmarks working for slow & fast machinesbigbear
2024-02-08FIX sha1 crashbigbear
2024-02-08FIX back portsbigbear
2024-02-08FIX GCC Warningsbigbear
2024-02-08PR681 - implicit function declarationbigbear
2024-02-08LICENSE Changed to GPL2+ for project and source code According to approval ↵bigbear
from copyright holders - see: https://github.com/lpereira/hardinfo/issues/530 https://github.com/lpereira/hardinfo/issues/707
2021-11-07Reformat CPU frequency using current localeL Pereira
2021-11-07Use structured data to rebuild CPU Description as wellL Pereira
2021-11-07Use CpuConfigMap to build a CpuConfig on-the-fly, if availableL Pereira
2021-11-07Update copyright informationL Pereira
2021-02-21Add support for NUMA nodesLeandro Pereira
Related to #599.
2021-02-02Remove the ability to load benchmarks.confLeandro Pereira
Now that the sync manager is working fine, and we have the same data in a structured way in JSON files, reading from this legacy format doesn't need to be supported any longer.
2020-06-06Store/send machine type (laptop/desktop/etc) in benchmark resultsLeandro Pereira
2020-05-27Fix display problems with User Note and Extra InfoLeandro Pereira
Fixes #552.
2020-05-13Fix machine ID generation functionLeandro Pereira
Recent cleanups broke this function and the server was rejecting MachineIds.
2020-05-09No need for a `cp` variable when generating bench_result from JSONLeandro Pereira
2020-05-09Load benchmark results from JSON filesLeandro Pereira
2020-05-03Remove redundant check from gen_machine_id()Leandro Pereira
2020-05-03Reindent benchmark list in benches.cLeandro Pereira
2020-05-03Move "need to cleanup CPU name" code to a helper functionLeandro Pereira
2020-05-03Reindent bench_results.cLeandro Pereira
2019-12-26bench_results: strtoll() -> strtoull() for memory sizesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-12-26bench results: add phys mem if knownBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-10-24sysbench memory tweaksBurt P
* Use a larger sample size for sysbench 1.0+ and 64-bit * Store pointer size with bench results * Re-enable single thread memory benchmark Use a larger sample size where available. The small size was chosen because the 32-bit ARM sysbench 0.4x in raspbian can't do more than about ~4G, but the problem is that much more powerful machines burn through that very quickly. The result is in MiB/s so it should still be comparable, but the results should be more stable. Noticed with Ryzen that multi-thread varies significantly based on what threads are used, but benchmark doesn't really have control over that. Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-22various: entry hide flag, fix text format report, fix key_*() funcsBurt P
* fix key_is_highlighted() and key_wants_details() so that they don't look for flags in the label. * fix -r -f text, g_hash-related warnings from icon cache * add MODULE_FLAG_HIDE flag to hide module entries instead of using the '#' at the beginning of string hack, which didn't work everywhere, and screwed up translated strings. * hide GPU Drawing benchmark See: https://github.com/lpereira/hardinfo/issues/329 Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-14sysbench: minor fixesBurt P
idk what. Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-14benches: fewer, perhaps the more meaningful, sysbenches to reduce clutterBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-14benches: simplify bench definition a bit moreBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-14benches: fix titlesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-14sysbench: try and work with version 0.xBurt P
formerly required 1.0.15. Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-14bench_results: escape strings in conf linesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-14bench_results: add machine_data_versionBurt P
For now 0, but planned changes. Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-14benchmark: add sysbench cpuBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-14Add wrapper for Alexey Kopytov's sysbench, memory benchmarksBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-14Benchmark: fixes, user_note, verifiable test dataBurt P
* fix zlib display order * fix cryptohash MiB/s calculation * revision and params for other benchmarks * allow attaching user note to bench result with -u * don't inlcude the new result value bits if they are empty/invalid in bench_value_to_str(). bench_value_from_str() doesn't need to be modified. * bench_results: clean old result cpu name for x86 * use problem_marker() from dmi_memory to mark old version bench results * benchmark: verifiable test data size and content - The test data benchmark.data is stored in a file that could be edited to change the size or content. /* to guarantee size */ gchar *get_test_data(gsize min_size); /* to checksum content */ char *md5_digest_str(const char *data, unsigned int len); Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-14Fix buffer overflow in fbenchLeandro Pereira
2019-07-10benchmark: add extra fields to result for revision and informationBurt P
* add an integer revision field * add an extra information string field * zlib benchmark: new revision[1] is 2, so that old results are obviously old, and now the zlib version string will be stored in extra information. [1] as of 6a8e19a14305079b03e45eeb0580a45104f300dd Signed-off-by: Burt P <pburt0@gmail.com>