├── .gitignore ├── COPYING ├── Gemfile ├── Gemfile.lock ├── INSTALL.md ├── README.md ├── TODO ├── alice.txt ├── bin └── setup ├── data └── .keep ├── docker ├── Dockerfile ├── app.yml ├── benchmark_discourse_setup.rb ├── benchmark_software.json ├── build.sh ├── build_benchmark_software.rb ├── install_rbenv.sh └── test_benchmark_run.rb ├── example_runners ├── 2_7_jit_runner.rb ├── 3_0_final_runner.rb ├── 3_0_runner.rb └── modified_2_7_jit_runner.rb ├── graph └── README.md ├── in_each_ruby.rb ├── packer ├── 90-tune-kernel.conf ├── README.md ├── ami-with-passenger-enterprise.json ├── ami.json ├── benchmark_software.json ├── discourse_install.sh ├── discourse_install_node.sh ├── discourse_install_postgres.sh ├── discourse_install_rvm.sh ├── misc_install.sh ├── nginx.default.conf ├── nginx_install.sh ├── passenger-enterprise-install.sh ├── rc.local ├── setup.rb ├── setup_discourse.rb └── setup_discourse_gems.rb ├── process.rb ├── runner.rb ├── scripts ├── foreach_ip.rb ├── launch_instance.rb ├── multithread_each_ip.rb ├── session_mgmt.sh └── test_instances.rb ├── seed_db_data.rb ├── start.rb ├── update_discourse.sh ├── user_simulator.rb └── work └── .keep /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/COPYING -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/INSTALL.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/TODO -------------------------------------------------------------------------------- /alice.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/alice.txt -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/bin/setup -------------------------------------------------------------------------------- /data/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/docker/app.yml -------------------------------------------------------------------------------- /docker/benchmark_discourse_setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/docker/benchmark_discourse_setup.rb -------------------------------------------------------------------------------- /docker/benchmark_software.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/docker/benchmark_software.json -------------------------------------------------------------------------------- /docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/docker/build.sh -------------------------------------------------------------------------------- /docker/build_benchmark_software.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/docker/build_benchmark_software.rb -------------------------------------------------------------------------------- /docker/install_rbenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/docker/install_rbenv.sh -------------------------------------------------------------------------------- /docker/test_benchmark_run.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/docker/test_benchmark_run.rb -------------------------------------------------------------------------------- /example_runners/2_7_jit_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/example_runners/2_7_jit_runner.rb -------------------------------------------------------------------------------- /example_runners/3_0_final_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/example_runners/3_0_final_runner.rb -------------------------------------------------------------------------------- /example_runners/3_0_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/example_runners/3_0_runner.rb -------------------------------------------------------------------------------- /example_runners/modified_2_7_jit_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/example_runners/modified_2_7_jit_runner.rb -------------------------------------------------------------------------------- /graph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/graph/README.md -------------------------------------------------------------------------------- /in_each_ruby.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/in_each_ruby.rb -------------------------------------------------------------------------------- /packer/90-tune-kernel.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/packer/90-tune-kernel.conf -------------------------------------------------------------------------------- /packer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/packer/README.md -------------------------------------------------------------------------------- /packer/ami-with-passenger-enterprise.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/packer/ami-with-passenger-enterprise.json -------------------------------------------------------------------------------- /packer/ami.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/packer/ami.json -------------------------------------------------------------------------------- /packer/benchmark_software.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/packer/benchmark_software.json -------------------------------------------------------------------------------- /packer/discourse_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/packer/discourse_install.sh -------------------------------------------------------------------------------- /packer/discourse_install_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/packer/discourse_install_node.sh -------------------------------------------------------------------------------- /packer/discourse_install_postgres.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/packer/discourse_install_postgres.sh -------------------------------------------------------------------------------- /packer/discourse_install_rvm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/packer/discourse_install_rvm.sh -------------------------------------------------------------------------------- /packer/misc_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/packer/misc_install.sh -------------------------------------------------------------------------------- /packer/nginx.default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/packer/nginx.default.conf -------------------------------------------------------------------------------- /packer/nginx_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/packer/nginx_install.sh -------------------------------------------------------------------------------- /packer/passenger-enterprise-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/packer/passenger-enterprise-install.sh -------------------------------------------------------------------------------- /packer/rc.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/packer/rc.local -------------------------------------------------------------------------------- /packer/setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/packer/setup.rb -------------------------------------------------------------------------------- /packer/setup_discourse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/packer/setup_discourse.rb -------------------------------------------------------------------------------- /packer/setup_discourse_gems.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/packer/setup_discourse_gems.rb -------------------------------------------------------------------------------- /process.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/process.rb -------------------------------------------------------------------------------- /runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/runner.rb -------------------------------------------------------------------------------- /scripts/foreach_ip.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/scripts/foreach_ip.rb -------------------------------------------------------------------------------- /scripts/launch_instance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/scripts/launch_instance.rb -------------------------------------------------------------------------------- /scripts/multithread_each_ip.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/scripts/multithread_each_ip.rb -------------------------------------------------------------------------------- /scripts/session_mgmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/scripts/session_mgmt.sh -------------------------------------------------------------------------------- /scripts/test_instances.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/scripts/test_instances.rb -------------------------------------------------------------------------------- /seed_db_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/seed_db_data.rb -------------------------------------------------------------------------------- /start.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/start.rb -------------------------------------------------------------------------------- /update_discourse.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/update_discourse.sh -------------------------------------------------------------------------------- /user_simulator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noahgibbs/rails_ruby_bench/HEAD/user_simulator.rb -------------------------------------------------------------------------------- /work/.keep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------