Joakim Frostegård
048c297fc7
udp: open one socket each for IPv4 and IPv6 ( #220 )
...
* tmp work on udp double sockets
* WIP: udp: open two sockets (one for ipv4, one for ipv6)
io_uring not ported yet
* udp: open one socket each for IPv4 and IPv6
Config file now has one setting for each
* file transfer ci: fix udp network.address_ipv4
2025-01-16 20:13:28 +01:00
Jose Celano
c254605d60
fix: update torrust tracker config in bencher ( #208 )
...
Now, some configuration options have default values. So we only need to
disable options that make the tracker slower.
Some options are still mandatory like:
- logging.threshold
- metadata.schema_version
- core.listed
- core.private
2024-08-07 16:39:05 +02:00
Joakim Frostegård
cc800a8416
bencher: add 2 threads per core entries for aquatic and opentracker
...
Use low priority to enable skipping them
2024-03-21 17:04:26 +01:00
Jose Celano
c5843eedce
bencher: add new tracker, torrust-tracker
...
Adds a new tracker to the bencher.
https://github.com/torrust/torrust-tracker
2024-03-20 09:11:22 +00:00
Joakim Frostegård
21a530189e
bencher: fix udp sets
2024-02-10 20:00:17 +01:00
Joakim Frostegård
2c7bcf71ad
bencher: change to account for new aquatic_udp implementation
2024-02-10 18:51:13 +01:00
Joakim Frostegård
c980c23ffc
bencher: also bench aquatic_udp with io_uring
2024-02-09 01:21:24 +01:00
Joakim Frostegård
dfcf84adde
bencher: improve CpuMode docs
2024-02-09 00:54:14 +01:00
Joakim Frostegård
696b5daed3
bencher: remove most preset benchmarks, update existing
2024-02-09 00:48:22 +01:00
Joakim Frostegård
38a12411e7
bencher: add new cpu modes, rename previous
2024-02-08 10:07:15 +01:00
Joakim Frostegård
f07870c8e7
bencher: rename cpu modes
2024-02-08 09:31:53 +01:00
Joakim Frostegård
983d88734c
bencher: disable udp load test extra statistics
2024-02-06 18:53:51 +01:00
Joakim Frostegård
83acaf51f4
bencher: change default durations
2024-02-06 18:48:39 +01:00
Joakim Frostegård
a44c4cde3d
bencher: 2 core benchmark: always run round with 1 load test worker
...
This is to give chihaya a chance not to crash
2024-02-04 17:19:35 +01:00
Joakim Frostegård
acabf1581f
silence bencher clippy warning for now
2024-01-27 18:13:23 +01:00
Joakim Frostegård
aeeeda1b2b
bencher: fix most clippy warnings
2024-01-20 10:40:28 +01:00
Joakim Frostegård
5401eaf85f
Run cargo clippy --fix and cargo fmt
2024-01-20 09:56:14 +01:00
Joakim Frostegård
df13ae9399
bencher: update config defaults, use load test max_response_peers
2024-01-03 19:52:03 +01:00
Joakim Frostegård
255edf1b16
bencher: always listen on localhost
2024-01-03 17:38:06 +01:00
Joakim Frostegård
85862f161a
bencher: add args duration and summarize_last (seconds)
2024-01-03 17:36:04 +01:00
Joakim Frostegård
e18b50227c
bencher: implement load test run priorities
2024-01-03 16:47:01 +01:00
Joakim Frostegård
74155b4d79
bench: udp: remove 3 cpu core sets to save runtime
2024-01-02 17:41:42 +01:00
Joakim Frostegård
ff50b010fb
bench: tweak udp sets
2024-01-02 17:26:44 +01:00
Joakim Frostegård
8ad799042e
bencher: tweak udp sets, update TODO
2024-01-02 16:56:52 +01:00
Joakim Frostegård
98ce4ca019
bencher: pretty-print RSS
2024-01-01 17:32:55 +01:00
Joakim Frostegård
d1f9f88850
bencher: tweak udp sets
2024-01-01 17:16:23 +01:00
Joakim Frostegård
efd357a3ec
bencher: fix avg responses extraction bug
2024-01-01 17:11:02 +01:00
Joakim Frostegård
d944f94464
bencher: tweak udp sets
2024-01-01 17:10:22 +01:00
Joakim Frostegård
00f53e307b
bencher: improve html output
2024-01-01 17:00:24 +01:00
Joakim Frostegård
4db1fe75f2
bencher: print html table with full results too, use num_format
2024-01-01 16:42:27 +01:00
Joakim Frostegård
29e243ac81
bencher: move html gen into own module
2024-01-01 15:44:39 +01:00
Joakim Frostegård
363c901ca2
bencher: add note in run.rs about stats for multiple threads
2023-12-30 19:32:09 +01:00
Joakim Frostegård
858cea143a
bencher: udp: remove chihaya from high core count load tests
...
It tends to crash here
2023-12-30 19:25:57 +01:00
Joakim Frostegård
b1c2a9bff4
bencher: tweak UDP set config
2023-12-30 19:18:18 +01:00
Joakim Frostegård
23fe6d4e20
bencher: remove chihaya GOMAXPROCS option
...
It makes no difference to performance
2023-12-30 19:14:42 +01:00
Joakim Frostegård
87e7811751
Update bencher settings and setup script
2023-12-30 18:13:55 +01:00
Joakim Frostegård
0c500ec4f0
bencher: udp: support chihaya, improve error handling, update sets
2023-12-28 20:04:10 +01:00
Joakim Frostegård
af45feb911
Rename aquatic_load_tester to aquatic_bencher
2023-12-28 17:42:25 +01:00