Skip to content

Difference in measurements with -extended-stats version #23

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

Open
richb-hanover opened this issue Jun 5, 2022 · 0 comments
Open

Difference in measurements with -extended-stats version #23

richb-hanover opened this issue Jun 5, 2022 · 0 comments

Comments

@richb-hanover
Copy link
Contributor

richb-hanover commented Jun 5, 2022

I notice a significant difference in measured RPM between "classic" goresp (late March, early April, when I created my original Dockerfile) and the current version (#d06438f). It may be that the newer code is more accurate, since they are closer to Apple's networkQuality numbers (compare outputs below). Feel free to close this if the differences are expected. Main differences I notice:

  • current seems only to measure 15 RTTs; "classic" measures 25
  • current version gives lower RPM values

NB: goresp is my original Dockerfile; goresp2 is rebuilt with the -extended-stats source code...

my "classic" goresp Docker container

√ goresponsiveness-1 % docker run goresp
06-05-2022 12:43:08 UTC Go Responsiveness to mensura.cdn-apple.com:443...
Download:  25.343 Mbps (  3.168 MBps), using 12 parallel connections.
Upload:    21.781 Mbps (  2.723 MBps), using 12 parallel connections.
Total RTTs measured: 25
RPM:  3415

√ goresponsiveness-1 % docker run goresp
06-05-2022 12:43:16 UTC Go Responsiveness to mensura.cdn-apple.com:443...
Download:  25.280 Mbps (  3.160 MBps), using 12 parallel connections.
Upload:    22.938 Mbps (  2.867 MBps), using 12 parallel connections.
Total RTTs measured: 25
RPM:  3887

√ goresponsiveness-1 % docker run goresp
06-05-2022 12:43:23 UTC Go Responsiveness to mensura.cdn-apple.com:443...
Download:  24.968 Mbps (  3.121 MBps), using 12 parallel connections.
Upload:    22.844 Mbps (  2.855 MBps), using 12 parallel connections.
Total RTTs measured: 25
RPM:  3631

New "-extended-stats" commit

√ goresponsiveness-1 % docker run goresp2
06-05-2022 12:33:41 UTC Go Responsiveness to mensura.cdn-apple.com:443...
Download:  25.454 Mbps (  3.182 MBps), using 12 parallel connections.
Upload:    23.427 Mbps (  2.928 MBps), using 16 parallel connections.
Total measurements: 15
RPM:  2819

√ goresponsiveness-1 % docker run goresp2
06-05-2022 12:33:50 UTC Go Responsiveness to mensura.cdn-apple.com:443...
Download:  25.231 Mbps (  3.154 MBps), using 12 parallel connections.
Upload:    22.826 Mbps (  2.853 MBps), using 12 parallel connections.
Total measurements: 15
RPM:  2594

√ goresponsiveness-1 % docker run goresp2
06-05-2022 12:33:59 UTC Go Responsiveness to mensura.cdn-apple.com:443...
Download:  25.309 Mbps (  3.164 MBps), using 12 parallel connections.
Upload:    22.428 Mbps (  2.804 MBps), using 12 parallel connections.
Total measurements: 15
RPM:  2481

Apple's networkQuality (on macOS 12.4)

richb@Mac ~ % networkQuality -v
==== SUMMARY ====
Upload capacity: 21.715 Mbps
Download capacity: 23.542 Mbps
Upload flows: 16
Download flows: 20
Responsiveness: High (1755 RPM)
Base RTT: 11
Start: 6/5/22, 8:40:53 AM
End: 6/5/22, 8:41:08 AM
OS Version: Version 12.4 (Build 21F79)

richb@Mac ~ % networkQuality -v
==== SUMMARY ====
Upload capacity: 22.565 Mbps
Download capacity: 26.334 Mbps
Upload flows: 12
Download flows: 12
Responsiveness: Low (39 RPM)
Base RTT: 9
Start: 6/5/22, 8:41:20 AM
End: 6/5/22, 8:41:35 AM
OS Version: Version 12.4 (Build 21F79)

richb@Mac ~ % networkQuality -v
==== SUMMARY ====
Upload capacity: 22.074 Mbps
Download capacity: 26.533 Mbps
Upload flows: 12
Download flows: 12
Responsiveness: High (3356 RPM)
Base RTT: 9
Start: 6/5/22, 8:41:40 AM
End: 6/5/22, 8:41:49 AM
OS Version: Version 12.4 (Build 21F79)

richb@Mac ~ % networkQuality -v
==== SUMMARY ====
Upload capacity: 21.367 Mbps
Download capacity: 26.029 Mbps
Upload flows: 12
Download flows: 12
Responsiveness: High (1900 RPM)
Base RTT: 24
Start: 6/5/22, 8:41:55 AM
End: 6/5/22, 8:42:04 AM
OS Version: Version 12.4 (Build 21F79)
richb@Mac ~ %
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

No branches or pull requests

1 participant