Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add TCP traffic measurements #53

Merged
merged 1 commit into from
Sep 8, 2022
Merged

Add TCP traffic measurements #53

merged 1 commit into from
Sep 8, 2022

Conversation

praveingk
Copy link
Collaborator

Included TCP measurements

@praveingk praveingk requested a review from mariomac September 8, 2022 09:10
@mariomac mariomac merged commit c1b9cd6 into main Sep 8, 2022
@praveingk
Copy link
Collaborator Author

Basically, I send 100B packets (by controlling mtu of the interface) and run 128 parallel iperf3s. The traffic runs for 60 sec, and I monitor the throughput, overall packets sent, packets monitered by the agent, cpu ,etc:

  • Without any agent, the overall packet rate reaches ~11 Mpps
  • With V1 agent, the packet rate drops to 3.7 Mpps, however with V2 it reaches 10.4 Mpps
  • With pmacct its about 3.5 Mpps, and tcpdump is about 7.25 Mpps
  • The monitoring rate for V2 agent is 100%, but it's much lower for others
  • The additional CPU overhead for V2 agent incurred is about 4%, but is much higher for others

@mariomac mariomac deleted the measurement branch September 8, 2022 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants