Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Via the AWS console, start a small instance to act as the client to the cluster
    1. Instance configuration

      Code Block
      aws_region = us-east-1
      aws_ami = ami-e995e380
      aws_instance_type = m1.small
    2. SSH into the client instance and install the following packages and utilities:

      Code Block
      # Packages
      sudo apt-get install git tree default-jre-headless -y
       
      # Git repos
      sudo git clone https://github.com/futures/ff-jmeter-testResults.git /opt/ff-jmeter-testResults
      sudo git clone https://github.com/futures/ff-jmeter-madness.git /opt/ff-jmeter-madness
       
      # Copy the lastest /opt/ff-jmeter-testResults/<date> directory to today's date within /opt/ff-jmeter-testResults
      # Update /opt/ff-jmeter-madness/plans/fedora.jmx as appropriate
      # Update /opt/ff-jmeter-testResults/<today>/fedora4Test.sh as appropriate
      
      # Run test
      time sudo ./fedora4Test.sh

Test Results

A

...

 

A box plot of Thread count vs Time taken to complete a response

 

A box plot of Thread count vs Time taken to complete a response, for each of the operations

The plot shows the results of two test runs against the 4-node cluster:

  1. A single thread looping 10,000 times calling jcr:new
    • 10,000 requests
  2. Four threads each looping 10,000 times calling jcr:new
    • 40,000 requests

Gallery