Michael Klishin
|
968eefa1bb
|
Bump (c) line year
There are no functional changes to this massive diff.
|
2025-01-01 17:54:10 -05:00 |
Michael Klishin
|
f414c2d512
|
More missed license header updates #9969
|
2024-02-05 11:53:50 -05:00 |
Luke Bakken
|
3f33dfa227
|
Add -noinput via `rabbitmq-env`
Follow-up to #10131
|
2023-12-30 16:27:02 -08:00 |
Luke Bakken
|
cb28ffc05b
|
Ensure that elixir escript does not read from stdin
This change ensures that you do not have to redirect `stdin` from
`/dev/null` to use `rabbitmqctl` and related utilities in a `while` /
`read` shell loop.
References:
* https://github.com/lukebakken/vesc-1073/blob/main/delete.bash#L24-L32
* https://github.com/rabbitmq/support-tools/pull/38
|
2023-12-14 06:13:56 -08:00 |
Luke Bakken
|
f53f379217
|
Add +pc unicode to `erl` args - https://www.erlang.org/doc/apps/stdlib/unicode_usage.html#heuristic-string-detection
|
2022-10-10 10:32:07 +04:00 |
Luke Bakken
|
28d6b19bfb
|
Set ERL_MAX_ETS_TABLES and ERL_MAX_PORTS in the same manner as on Windows
See discussion here: https://github.com/docker-library/rabbitmq/issues/545
|
2022-08-30 15:31:43 -07:00 |
Carl Hörberg
|
413bfe7b37
|
Disable Erlang busy wait by default
By disabling Erlang busy wait threshold CPU usage with 5000 idle connection
drops from 110% to 14%. Throughput does not seem to be affected at all,
if any thing it actually goes up a bit when you have 5000 idle connections
(because less CPU cycles are wasted polling idle connections).
rabbitmq-perf-test-2.13.0/bin/runjava com.rabbitmq.perf.PerfTest -s 8000 -z 15
With default erlang busy wait threshold:
id: test-115706-497, sending rate avg: 39589 msg/s
id: test-115706-497, receiving rate avg: 39570 msg/s
With busy wait disabled:
id: test-115807-719, sending rate avg: 40340 msg/s
id: test-115807-719, receiving rate avg: 40301 msg/s
rabbitmq-diagnostics runtime_thread_stats output while running the
PerfTest:
with default busy wait threshold:
Stats per type:
async 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 100.00%
aux 0.01% 0.00% 0.00% 0.00% 0.00% 0.00% 99.98%
dirty_cpu_sche 0.00% 0.00% 0.00% 0.03% 0.05% 0.00% 99.92%
dirty_io_sched 0.00% 0.00% 0.00% 0.00% 0.01% 0.00% 99.99%
poll 0.00% 0.67% 0.00% 0.00% 0.00% 0.00% 99.33%
scheduler 0.69% 0.18% 28.41% 5.49% 9.50% 7.43% 48.29%
without busy wait threshold:
Stats per type:
async 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 100.00%
aux 0.01% 0.00% 0.00% 0.00% 0.01% 0.00% 99.98%
dirty_cpu_sche 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 100.00%
dirty_io_sched 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 100.00%
poll 0.00% 0.77% 0.00% 0.00% 0.00% 0.00% 99.23%
scheduler 0.70% 0.14% 28.29% 5.41% 0.86% 7.22% 57.38%
|
2021-02-10 12:35:12 +01:00 |
Philip Kuryloski
|
a1fe3ab061
|
Change repo "root" to deps/rabbit
rabbit must not be the monorepo root application, as other applications depend on it
|
2020-11-13 14:34:42 +01:00 |