Skip to content

client is a potential bottleneck #39

@aglyzov

Description

@aglyzov

When testing one has to ensure the client machine is powerful enough to withstand a CPU load
created by the erlang client program.

On several occasions I saw the client to consume more CPU than a server on an identical pair
of machines. I observed the htop output of both the client and server machines at the same time
and it was clear that the erlang client was bounded by CPU while the server had a fair amount of
reserve. This was especially so in the first stage of the test when new connections get created.
Then, after some connections died off due to the client timeout, the client CPU usage lowered
considerably.

So, assuming the testing machines are the same, the client might be a bottleneck in some cases.
This needs to be checked thoroughly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions