forked from chadnickbok/librtcdcpp
-
Notifications
You must be signed in to change notification settings - Fork 3
Performance evaluation (AMD A8 7410 CPU)
Irfan edited this page Oct 17, 2017
·
3 revisions
Tag: record_cpu
Each payload was sent 2000 times.
Payload size | Data Rate | CPU % | Total transferred |
---|---|---|---|
2 kB | 5.49 MB/s | 84.4% | 3 MB |
4 kB | 7.72 MB/s | 81.6% | 7 MB |
8 kB | 8.22 MB/s | 78.2% | 15 MB |
16 kB | 9.23 MB/s | 79.7% | 31 MB |
32 kB | 9.32 MB/s | 77.3% | 62.5 MB |
64 kB | 9.10 MB/s | 76.3% | 125 MB |
128 kB | 3.30 MB/s | 43.9% | 250 MB |
150 kB | 1.10 MB/s | 20.1% | 292 MB |
- Peak data rates of 9.32 MB/s was recorded for 32 kB fixed payloads. (32 kB * 2000)
- Peak data rate exceeds the throughput measured in a study (for 10ms RTT)
- All of the above was recorded with retransmission wait times modified to (15 + n) milliseconds (n >= 0) which was found to be the optimal value.
Payload size | Data Rate | Total transferred |
---|---|---|
2 kB | 8.41 MB/s | 3 MB |
4 kB | 9.18 MB/s | 7 MB |
8 kB | 10.66 MB/s | 15 MB |
16 kB | 11.35 MB/s | 31 MB |
32 kB | 10.50 MB/s | 62 MB |
64 kB | 9.46 MB/s | 125 MB |
128 kB | 2.79 MB/s | 250 MB |
150 kB | 1.10 MB/s | 292 MB |
Between two python scripts.
Tag: python_perf
Payload size | Data Rate | Total transferred |
---|---|---|
2 kB | 6.46 MB/s | 3.90 MB |
4 kB | 10.51 MB/s | 7.81 MB |
8 kB | 11.93 MB/s | 15.62 MB |
16 kB | 12.02 MB/s | 31.25 MB |
32 kB | 12.29 MB/s | 62.5 MB |
64 kB | 11.74 MB/s | 125 MB |
128 kB | 1.90 MB/s | 250 MB |
150 kB | 0.92 MB/s | 292.97 MB |
- commit hash: 02a384a40e3d0939ba743b124fc8b31836ee497e) Two peers at a time with same packet sizes.