Skip to content

Parallelize vanguards for high load services #62

Open
@mikeperry-tor

Description

@mikeperry-tor

In addition to using pypy, the separate components of vanguards can also be run as separate processes. This may avoid bottlenecks on a single CPU core.

The problem is that the heaviest component is bandguards, because it listens to so many events. It is also the component that is most in need of quick reaction times.

I will post a script in the repo for testing, but I am not sure how much this will actually help, without breaking up bandguards itself (and that may not even be possible).

Happy to hear any reports from the field as to if this helps or not.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions