This tool was created to measure and compare the performance of 2 rubygems mirrors, and was mainly used to develop and test panthro a rubygems proxy cache built with rack.
gem install rumb
rumb gem_name mirror_source_a mirror_source_b
###--------- RUMB Rubygems Mirror Benchmarks -------------###
=> Removing http://localhost:4732 from rubygems sources...
http://localhost:4732 removed from sources
=> Adding http://localhost:4732 to sources
http://localhost:4732 added to sources
=> Starting installing rails from: http://localhost:4732
Fetching: thread_safe-0.3.4.gem (100%)
Successfully installed thread_safe-0.3.4
Fetching: minitest-5.5.0.gem (100%)
Successfully installed minitest-5.5.0
Fetching: tzinfo-1.2.2.gem (100%)
Successfully installed tzinfo-1.2.2
....
Successfully installed rails-4.1.8
23 gems installed
### --- BENCHMARK RESULTS FOR https://http://localhost:4732 --- ###
0.000000 0.000000 2.220000 ( 19.962169)
=> Removing http://localhost:4732 from rubygems sources...
http://localhost:4732 removed from sources
=> Adding https://rubygems.org to sources
https://rubygems.org added to sources
=> Starting installing rails from: https://rubygems.org
....
Successfully installed rails-4.1.8
23 gems installed
### --- BENCHMARK RESULTS FOR https://rubygems.org --- ###
0.000000 0.000000 4.100000 (114.047235)