diff options
| author | Michael Klishin <michael@rabbitmq.com> | 2014-06-20 11:44:47 +0400 |
|---|---|---|
| committer | Michael Klishin <michael@rabbitmq.com> | 2014-06-20 11:44:47 +0400 |
| commit | 7f588927cc42aba3e687361b91f2e46867da878d (patch) | |
| tree | 02321c3c8f821d4acdd10217c402e50d464629d1 | |
| parent | c0ca703b243fddf4664e07ad7395368aca6edf2c (diff) | |
| download | rabbitmq-server-git-7f588927cc42aba3e687361b91f2e46867da878d.tar.gz | |
Remove single scheduler warning
It's not entirely clear what the heuristics should be.
| -rw-r--r-- | src/rabbit.erl | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl index 836b48bcbd..fe4c721431 100644 --- a/src/rabbit.erl +++ b/src/rabbit.erl @@ -201,6 +201,7 @@ %% practice 2 processes seems just as fast as any other number > 1, %% and keeps the progress bar realistic-ish. -define(HIPE_PROCESSES, 2). +-define(ASYNC_THREADS_WARNING_THRESHOLD, 8). %%---------------------------------------------------------------------------- @@ -492,7 +493,6 @@ start(normal, []) -> print_banner(), log_banner(), warn_if_kernel_poll_is_disabled(), - warn_if_only_one_scheduler(), warn_if_few_async_threads(), run_boot_steps(), {ok, SupPid}; @@ -832,18 +832,9 @@ warn_if_kernel_poll_is_disabled() -> ok end. -warn_if_only_one_scheduler() -> - case erlang:system_info(schedulers) of - 1 -> - error_logger:warning_msg("Erlang VM is running with only one scheduler. It will not be able to use multiple CPU cores.~n"), - ok; - _ -> - ok - end. - warn_if_few_async_threads() -> AsyncThreads = erlang:system_info(thread_pool_size), - if AsyncThreads < 8 -> + if AsyncThreads < ?ASYNC_THREADS_WARNING_THRESHOLD -> error_logger:warning_msg("Erlang VM is running with ~s I/O threads, file I/O performance may worsen ~n", [integer_to_list(AsyncThreads)]), ok; true -> |
