You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+30-11Lines changed: 30 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,31 +42,50 @@ The number of threads can be larger than the number of available logical CPU cor
42
42
43
43
## Benchmarking script
44
44
45
-
The `TinyFastSimulator-Benchmark.sh` (no load balancer mode)and the `TinyFastSimulator-Balanced-Benchmark.sh` (load balancer mode) scripts can be used to test the performance in relation to the number of threads. The scripts are to be called with three parameters: the maximum number of threads to be used, the number of arrivals per thread and the output file. The scripts will run the simulator with one threads and the number of arrival specified; then with two threads and the double total number of arrivals etc. until the specified maximum number of threads is reached. For each simulation run one line is added to the specified output file. Each line will have three columns: the number of threads used, the runtime (in seconds) and the used RAM (in KB). To get statistical stable result a number of arrivals of 100,000,000 or higher should be used.
45
+
The `TinyFastSimulator-Benchmark.sh` (no load balancer mode), the `TinyFastSimulator-Balanced-Benchmark.sh` (load balancer mode) and the `TinyFastSimulator-Balanced-Epsilon-Benchmark.sh` (load balancer mode, using epsilon collector instead of G1 collector) scripts can be used to test the performance in relation to the number of threads. The scripts are to be called with three parameters: the maximum number of threads to be used, the number of arrivals per thread and the output file. The scripts will run the simulator with one threads and the number of arrival specified; then with two threads and the double total number of arrivals etc. until the specified maximum number of threads is reached. For each simulation run one line is added to the specified output file. Each line will have three columns: the number of threads used, the runtime (in seconds) and the used RAM (in KB). To get statistical stable result a number of arrivals of 100,000,000 or higher should be used.
The following benchmarks were performed on a system with two CPUs of the type AMD Epyc 7281 (Zen+ architecture, 16 physical / 32 logical cores each).
51
+
The following benchmarks were performed on a system with two CPUs of the type AMD Epyc 7281 (Zen+ architecture, 16 physical / 32 logical cores each). The charts are the average values over three simulations runs each.
52
52
53
-
### No load balancer
53
+
### Java 21, G1 collector, no load balancer
54
54
55
-

0 commit comments