Skip to content

Tune performance - multiple threads per flow? #14

@tibob

Description

@tibob

As I reach 100% CPU when sending 1 Gbit/s with smaller packets, adding more threads adds more performance (if your CPU has enough cores...).
This was tested with adding multiple flows.
The performance gain is not unlimited, at some point you add more flows and the CPU is not the problem anymore (I think my NIC is not very performant).

The question is how to integrate it in a user-friendly manner:

  • I don't like the Idea to add threads automaticly, this should be a decision of the operator
  • Add an option to specify how much threads should run in parallel (nice, but one more option)
  • Add the possibility to clone a flow

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions