SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
CLOUDSPECS PERFORMANCE REPORT
LUNACLOUD, AMAZON EC2, RACKSPACE CLOUD
AUTHOR: KENNY LI

NOVEMBER 2012
EXECUTIVE SUMMARY
This publication of the CloudSpecs Performance Report compares cloud servers of Amazon EC2, Rackspace Cloud Servers (not OpenStack Cloud), and Lunacloud.
Performance is measured over a period of 30 days to collect data on server performance capabilities as well as consistency in performance. The CloudSpecs system
runs open source benchmark tests to measure performance in CPU, RAM, disk, and internal network. The software is set to automatically run 4 times a day for 7
days a week.
The report is comprised of:

1 general server performance test

5 CPU performance tests






3 Disk performance tests
2 RAM performance tests

7 network performance tests

Key Findings




In the general server test, Lunacloud outperforms Amazon and
Rackspace consistently over a period of 30 days.
Lunacloud disk performance scores up to 8x better than Amazon
or Rackspace disk performance. This is an important
consideration for database performance.
Lunacloud’s  internal  network  throughput  is  2x  faster  than  
Rackspace’s  internal  network  throughput,  and  significantly  more  
stable than Amazon in a period of 30 days. With applications
requiring more than one server, internal network speed may be
considered a bottleneck in many cases if other components of the
server are optimized.





Amazon  EC2’s  CPU  performance  generally  scores  slightly  better  
than Rackspace and Lunacloud CPU performance. CPU is a vital
component of the server, and application performance depends
significantly on CPU functionality.
Rackspace’s  RAM  is  more  consistent  in  performance  than  
Amazon or Lunacloud, though it scores the lowest in performance
over a period of 30 days. Though the processor speed is an
important factor in server performance, RAM plays an equally
important role. Because modern CPUs can perform many of the
applications run today, bottleneck instances may actually occur
with RAM.

METHODOLOGY
Cloud Spectator sets up two servers on each cloud provider that meets the following minimum requirement:

Primary Server

Secondary Server
CPU Cores
RAM in GB
Disk in GB

4 vCPUs
16
50

CPU Cores
RAM in GB
Disk in GB

1 vCPU
4
50

Because Amazon and Rackspace offer packaged cloud servers with preset allocations of CPU, RAM, and disk, the closest package that meets the minimum
requirements is selected.

AMAZON
The servers are set up on Amazon EC2 availability zone US-East-1a. Virtualized server OS is Amazon Linux.

Primary Server

Secondary Server
CPU Cores
RAM in GB
Disk in GB

4 vCPUs
15
1,690

CPU Cores
RAM in GB
Disk in GB

1 vCPUs
3.75
410

CPU Cores
RAM in GB
Disk in GB

2 vCPUs
4
160

RACKSPACE
The  servers  are  set  up  in  Rackspace’s  Dallas  (DFW)  data  center. Virtualized server OS is Debian 6.

Primary Server

Secondary Server
CPU Cores
RAM in GB
Disk in GB

4 vCPUs
15.872
620

2
LUNACLOUD
The  servers  are  set  up  in  Lunacloud’s  Virtualized  server  OS  is  Debian  6.

Primary Server

Secondary Server
CPU Cores
RAM in GB
Disk in GB

4 vCPUs
16
50

CPU Cores
RAM in GB
Disk in GB

1 vCPUs
4
50

Cloud Spectator maintains root access to all servers. Using SSH, the CloudSpecs application is installed on to the servers. Both Primary and Secondary servers are
located within the same virtual private network.
Once the CloudSpecs performance application is installed, it automatically runs 4 times a day, 365 days a year.

PERFORMANCE TESTS
Cloud Spectator runs basic, open source benchmark tests that are precise and accurate for measuring the performance of a cloud server. Tests included come from
the Unixbench Suite (https://code.google.com/p/byte-unixbench) and Phoronix Test Suite (http://www.phoronix-test-suite.com).
The benchmarks for network tests and the disk benchmark for local file copy may be reproduced using the Linux command line interface. The network tests assume
$SERVER is the IP of the secondary server and $CLIENT is the IP of the primary server. Command line instructions for the internal network tests are included below
in each of the tests within the network description.

DATA COLLECTION
The CloudSpecs test results for this publication run from October 17, 2012 to November 16, 2012 (a total of 30 days). Cloud Spectator obtains cloud servers by either
purchasing the server space directly from the client, or the client reimburses Cloud Spectator for data collected relevant to that active project.

CLOUDSPECS SCORE
The CloudSpecs Score represents the true value a cloud user receives when using a server. A higher score means better value. The highest value
performer receives a score of 100 and other providers are pegged in relativity to value. Value is calculated based on performance over time and the cost of the
Primary Server hourly (730 hours per month).
Provider
Amazon EC2 East
Rackspace
Lunacloud

Cost per Hour
$0.64
$0.90
$0.32

Below  is  the  formula  process  for  calculating  the  CloudSpecs  Score  (Provider’s  CloudSpecs  Score  is  the  calculation for the final CloudSpecs score of each
provider). The CloudSpecs score is rounded off to the nearest whole number. The CloudSpecs score in this report were calculated over a period of 30 days:

provider_value(P) = [Provider test score over a period of time] / [Provider price]

best_provider_value = max(provider_values)

Provider’s  CloudSpecs  Score = 100 * provider_value(P) / best_provider_value
The  Sectional  CloudSpecs  Score  is  calculated  by  averaging  the  CloudSpecs  scores  of  each  section’s  available  tests.

3
PERFORMANCE SUMMARY
General Server Performance
UnixBench (Score)
Provider
Lunacloud
Amazon
Rackspace

30-day Average
1,305
1,037
955

CloudSpecs Score
100
40
26

CPU Performance
7-Zip Compression (MIPS)
Provider
Lunacloud
Amazon
Rackspace

30-day Average
4,498
6,777
6,152

Video Encoding Using x264 (FPS)
CloudSpecs Score
100
75
49

Provider
Lunacloud
Amazon
Rackspace

30-day Average
29
52
47

CloudSpecs Score
100
90
58

Linux Kernel Compilation (Seconds to Compile)

Audio Encoding Using LAME MP3 (Seconds to Compile)

Provider
Lunacloud
Amazon
Rackspace

Provider
Lunacloud
Amazon
Rackspace

30-day Average
449
234
251

CloudSpecs Score
100
96
64

30-day Average
25
31
32

CloudSpecs Score
100
48
28

Apache Kernel Compilation (Seconds to Compile)
Provider
Lunacloud
Amazon
Rackspace

30-day Average
69
67
63

CloudSpecs Score
100
55
37

Disk Performance
DBench (MiB/sec)
Provider
Lunacloud
Amazon
Rackspace

30-day Average
399
129
95

Iozone (MiB/sec)
CloudSpecs Score
100
16
8

Provider
Lunacloud
Amazon
Rackspace

30-day Average
1,871
960
716

CloudSpecs Score
100
26
14

File Copy (MiB/sec)
Provider
Lunacloud
Amazon
Rackspace

30-day Average
754
26
39

CloudSpecs Score
100
2
2

RAM Performance
STREAM (MiB/sec)
Provider
Lunacloud
Amazon
Rackspace

30-day Average
11,114
15,497
6,648

RAMSpeed SMP (MiB/sec)
CloudSpecs Score
100
70
21

Provider
Lunacloud
Amazon
Rackspace

30-day Average
7,665
7,676
5,501

CloudSpecs Score
100
50
25

4
Internal Network Performance
Network Throughput with Iperf (Mibit/sec)

Apache WGET (MiBit/sec)

Provider
Lunacloud
Amazon
Rackspace

Provider
Lunacloud
Amazon
Rackspace

30-day Average
767
384
396

CloudSpecs Score
100
25
18

FTP to RAM (MiBit/sec)
Provider
Lunacloud
Amazon
Rackspace

30-day Average
916
446
187

30-day Average
933
279
187

CloudSpecs Score
100
31
8

Nginx WGET (MiBit/sec)
CloudSpecs Score
100
24
7

FTP to Disk (MiBit/sec)
Provider
Lunacloud
Amazon
Rackspace

30-day Average
864
528
188

Provider
Lunacloud
Amazon
Rackspace

30-day Average
891
517
187

CloudSpecs Score
100
29
7

Network SCP (MiBit/sec)
CloudSpecs Score
100
15
7

Provider
Lunacloud
Amazon
Rackspace

30-day Average
169
118
184

CloudSpecs Score
100
35
39

5
GENERAL SERVER PERFORMANCE
Cloud Spectator runs the UnixBench benchmark suite to gauge overall performance of a cloud server. Over the test period of 30 days, Lunacloud outperforms
Amazon and Rackspace in the UnixBench test.

UNIXBENCH
Description
The purpose of UnixBench is to provide a basic indicator of the performance of a Unix-like system; hence, multiple tests are used to test various aspects of the
system's performance. These test results are then compared to the scores from a baseline system to produce an index value, which is generally easier to handle
than the raw scores. The entire set of index values is then combined to make an overall index for the system.

Why It Matters
The UnixBench is a suite of approximately 10 tests that can measure how many instructions per second a CPU can perform. If CPU A performs 2x better than CPU B
at only 1.5x the cost, then CPU A provides more performance per unit of cost.

Provider
Lunacloud
Amazon
Rackspace

30-day Average
1,305
1,037
955

CloudSpecs Score
100
40
26

6
CPU PERFORMANCE
7ZIP COMPRESSION
Description
This is a test of 7-Zip using p7zip with its integrated benchmark feature, measured in million instructions per second (MIPS). The test consists of compressing a file
with random data using the 7-zip program and then dividing the number of CPU instructions executed during the compression by the number of seconds. The result
is then divided by 1 million to calculate the value in MIPS.

Why It Matters
The 7-zip compression test results are important in comparison because the 7-zip compression algorithm uses many kinds of CPU instructions, resulting in an
accurate overall score reflecting the performance of the CPU. The fact that it is a compression program is irrelevant in the test.

Provider
Lunacloud
Amazon
Rackspace

30-day Average
4,498
6,777
6,152

CloudSpecs Score
100
75
49

TIMED LINUX KERNEL COMPILATION
Description
This test times how long (in seconds) it takes to build the Linux kernel. Unlike the 7-zip compression, this is a compilation source code. Though many compilation
tests exist, an advantage of the Linux Kernel compilation is the portability and compatibility with a majority of Linux distributions.

Why It Matters
Because of the variety of CPU instructions and the length of time for the test, the Linux kernel compilation can accurately measure  a  CPU’s  performance.

Provider
Lunacloud
Amazon
Rackspace

30-day Average
449
234
251

CloudSpecs Score
100
96
64
7
TIMED APACHE COMPILATION
Description
This test times how long (in seconds) it takes to build the Apache HTTP Server. Though many compilation tests exist, an advantage of the Apache compilation is the
portability and compatibility with a majority of Linux distributions.

Why It Matters
Because of the variety of CPU instructions and the length of time for the test, the Apache compilation can accurately measure  a  CPU’s  performance.

Provider
Lunacloud
Amazon
Rackspace

30-day Average
69
67
63

CloudSpecs Score
100
55
37

X264 VIDEO ENCODING
Description
The x264 test benchmarks the speed it takes a server to encode a movie file using the x264 H.264/AVC encoder.

Why It Matters
When results are shown alone, they have little meaning, but the process requires a large amount of computations, so when compared side-by-side using results from
several cloud providers, the test provides an accurate insight of CPU performance.

Provider
Lunacloud
Amazon
Rackspace

30-day Average
29
52
47

CloudSpecs Score
100
90
58

8
LAME MP3 ENCODING
Description
LAME is an MP3 encoder licensed under the LGPL. This test measures the time (in seconds) required to encode a WAV file to MP3 format.

Why It Matters
Similar to the x264 test, results alone have little meaning, but the process requires a large amount of computations, so when compared side-by-side using results
from several cloud providers, the test provides accurate insight of CPU performance.

Provider
Lunacloud
Amazon
Rackspace

30-day Average
25
31
32

CloudSpecs Score
100
48
28

9
DISK PERFORMANCE
DBENCH
Description
DBench is a benchmark designed by the Samba project as a free alternative to netbench, but dbench contains only file-system calls for testing the disk performance.

Why It Matters
DBench can be used to stress a filesystem or a server to see which workload it becomes saturated and can also be used for prediction analysis to determine how
many concurrent clients/applications performing this workload the server can handle before response starts to lag.

Provider
Lunacloud
Amazon
Rackspace

30-day Average
399
129
95

CloudSpecs Score
100
16
8

FILE COPY
Description
This measures the performance of the operating system's 'cp' command, followed by a 'sync' (to flush any cache), executed on the local storage device. The file size
is 10GB, and is copied to the same disk measured in mebibytes per second.

Why It Matters
File copy measures read and write performance of the disk, which is important when processing massive amounts of data.

Provider
Lunacloud
Amazon
Rackspace

30-day Average
754
26
39

CloudSpecs Score
100
2
2
10
IOZONE FILESYSTEM BENCHMARK
Description
Iozone benchmarks file IO performance of a server for the operations: Read, write, re-read, re-write, read backwards, read strided, fread, fwrite, random read,
pread ,mmap, aio_read, aio_write

Why It Matters
Iozone can collect data on a broad range of file system performance to locate hot or cold spots in the file systems.

Provider
Lunacloud
Amazon
Rackspace

30-day Average
1,871
960
716

CloudSpecs Score
100
26
14

11
RAM TESTS
STREAM
Description
The STREAM benchmark is a simple synthetic benchmark program that measures sustainable memory bandwidth (in MB/s) and the corresponding computation rate
for simple vector kernels. The STREAM benchmark is specifically designed to work with datasets much larger than the available cache on any given system, so that
the results are (presumably) more indicative of the performance of very large, vector style applications.

Why It Matters
STREAM measures memory bandwidth to see how the RAM accommodates to the processes running on the server.

Provider
Lunacloud
Amazon
Rackspace

30-day Average
11,114
15,497
6,648

CloudSpecs Score
100
70
21

RAMSPEED SMP
Description
This benchmark tests the system memory (RAM) performance.

Why It Matters
RAMspeed results correlate highly with STREAM results. Though the algorithms are different, RAMspeed SMP also measures the RAM accommodation to
processes running on the server.

Provider
Lunacloud
Amazon
Rackspace

30-day Average
7,665
7,676
5,501

CloudSpecs Score
100
50
25
12
NETWORK PERFORMANCE TESTS
NETWORK THROUGHPUT WITH IPERF
Description
Iperf is a commonly used network testing tool that can create TCP and UDP data streams and measure the throughput of a network that is carrying them. Our test
consists of transferring as much data as possible through the local network (where possible, private network IPs were used) for 120 seconds over TCP port 5001.

Why It Matters
Iperf tests the quality of the network. Using this test between two cloud servers in the same data center of the same provider, results can be collected on how efficient
the internal network speed is, which is important for servers inside the same virtual private network that may be required to transfer data between or among each
other quickly and efficiently to effectively run applications.

Code
wget 'http://downloads.sourceforge.net/project/iperf/iperf2.0.5.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fiperf%2F&ts=1341586993&use_mirror=ignum' -O iperf.tgz
tar zxvf iperf.tgz
cd iperf-2.0.5
./configure
make
./src/iperf -s -p 5001
wget 'http://downloads.sourceforge.net/project/iperf/iperf2.0.5.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fiperf%2F&ts=1341586993&use_mirror=ignum' -O iperf.tgz
tar zxvf iperf.tgz
cd iperf-2.0.5
./configure
make
./src/iperf -c $SERVER -p 5001 -t 120

Provider
Lunacloud
Amazon
Rackspace

30-day Average
767
384
396

CloudSpecs Score
100
25
18

13
NETWORK FTP TO RAMDISK
Description
Using vsftpd (Very Secure FTP Daemon) on Server and lftp on Client, the test transfer a 1GB file from RAM drive to RAM drive.

Why It Matters
Transmitting from a RAM disk bypasses the disk in the network test, preventing a possible bottleneck at the disk level and enabling a more accurate measurement of
the internal network transfer speed.

Code
mkdir -p /mnt/ramfs
chmod 0555 /mnt/ramfs
mount -t ramfs -o size=1050mb ramfs /mnt/ramfs
dd if=/dev/zero of=/mnt/ramfs/file.big bs=1MiB count=1024
time lftpget -d ftp://$SERVER/file.big

Provider
Lunacloud
Amazon
Rackspace

30-day Average
916
446
187

CloudSpecs Score
100
24
7

14
NETWORK FTP TO HARD DISK
Description
Using vsftpd (Very Secure FTP Daemon) on Server and lftp on Client, the test transfer a 5GB file from hard disk to hard disk.

Why It Matters
The File Transfer Speed of the Disk is similar to the FTP speed of the RAM disk, but in a manner that measures the speed efficiency of a disk-to-disk transfer, rather
than RAM-to-RAM.

Code
dd if=/dev/zero of=/tmp/file.big bs=5MiB count=1024
time lftpget -d ftp://$SERVER/file.big

Provider
Lunacloud
Amazon
Rackspace

30-day Average
933
279
187

CloudSpecs Score
100
15
7

15
NETWORK HTTP Apache
Description
Using apache2 as Server and wget as Client, transfer of a 1 GB file.

Why It Matters
Performing a more natural test, the Apache Network HTTP, Nginx Network HTTP, and Network SCP tests all combine the internal network with CPU usage to see
how fast servers perform when they have added CPU usage.

Code
dd if=/dev/zero of=/tmp/file.big bs=1MiB count=1024
time wget http://$SERVER/file.big

Provider
Lunacloud
Amazon
Rackspace

30-day Average
864
528
188

CloudSpecs Score
100
31
8

16
NETWORK HTTP NGINX
Description
Using nginx (a web server application) as server and wget as Client, transfer of a 1 GB file.

Why It Matters
Performing a more natural test, the Apache Network HTTP, Nginx Network HTTP, and Network SCP tests all combine the internal network with CPU usage to see
how fast servers perform when they have added CPU usage.

Code
dd if=/dev/zero of=/tmp/file.big bs=1MiB count=1024
time wget http://$SERVER/file.big

Provider
Lunacloud
Amazon
Rackspace

30-day Average
891
517
187

CloudSpecs Score
100
29
7

17
NETWORK SCP
Description
Copy of a 5GB file using Secure Copy (SCP).

Why It Matters
Performing a more natural test, the Apache Network HTTP, Nginx Network HTTP, and Network SCP tests all combine the internal network with CPU usage to see
how fast servers perform when they have added CPU usage.

Code
dd if=/dev/zero of=/home/guest/file.big bs=5MiB count=1024
time scp guest@$SERVER:file.big .

Provider
Lunacloud
Amazon
Rackspace

30-day Average
169
118
184

CloudSpecs Score
100
35
39

About Cloud Spectator
Cloud Spectator is the premier cloud analyst group focused on infrastructure pricing and server performance. Since 2011, Cloud Spectator has monitored the cloud
Infrastructure industry on a global scale and continues to produce research reports for businesses to make informed purchase decisions by leveraging its
CloudSpecs utility, an application that automates live server performance tests 4 times a day, 365 days a year with use of open source benchmark tests. The data is
compared relatively with pricing from each provider to allow business decision-makers to smart decisions.
Cloud Spectator
800 Boylston Street
16TH Floor
Boston, MA 02199
Website: www.cloudspectator.com
Phone: (USA) 1-617-300-0711

18

Mais conteúdo relacionado

Último

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Último (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Destaque

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Destaque (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

Benchmark Comparison Lunacloud x Amazon ec2 x Rackspace cloud

  • 1. CLOUDSPECS PERFORMANCE REPORT LUNACLOUD, AMAZON EC2, RACKSPACE CLOUD AUTHOR: KENNY LI NOVEMBER 2012
  • 2. EXECUTIVE SUMMARY This publication of the CloudSpecs Performance Report compares cloud servers of Amazon EC2, Rackspace Cloud Servers (not OpenStack Cloud), and Lunacloud. Performance is measured over a period of 30 days to collect data on server performance capabilities as well as consistency in performance. The CloudSpecs system runs open source benchmark tests to measure performance in CPU, RAM, disk, and internal network. The software is set to automatically run 4 times a day for 7 days a week. The report is comprised of:  1 general server performance test  5 CPU performance tests    3 Disk performance tests 2 RAM performance tests 7 network performance tests Key Findings    In the general server test, Lunacloud outperforms Amazon and Rackspace consistently over a period of 30 days. Lunacloud disk performance scores up to 8x better than Amazon or Rackspace disk performance. This is an important consideration for database performance. Lunacloud’s  internal  network  throughput  is  2x  faster  than   Rackspace’s  internal  network  throughput,  and  significantly  more   stable than Amazon in a period of 30 days. With applications requiring more than one server, internal network speed may be considered a bottleneck in many cases if other components of the server are optimized.   Amazon  EC2’s  CPU  performance  generally  scores  slightly  better   than Rackspace and Lunacloud CPU performance. CPU is a vital component of the server, and application performance depends significantly on CPU functionality. Rackspace’s  RAM  is  more  consistent  in  performance  than   Amazon or Lunacloud, though it scores the lowest in performance over a period of 30 days. Though the processor speed is an important factor in server performance, RAM plays an equally important role. Because modern CPUs can perform many of the applications run today, bottleneck instances may actually occur with RAM. METHODOLOGY Cloud Spectator sets up two servers on each cloud provider that meets the following minimum requirement: Primary Server Secondary Server CPU Cores RAM in GB Disk in GB 4 vCPUs 16 50 CPU Cores RAM in GB Disk in GB 1 vCPU 4 50 Because Amazon and Rackspace offer packaged cloud servers with preset allocations of CPU, RAM, and disk, the closest package that meets the minimum requirements is selected. AMAZON The servers are set up on Amazon EC2 availability zone US-East-1a. Virtualized server OS is Amazon Linux. Primary Server Secondary Server CPU Cores RAM in GB Disk in GB 4 vCPUs 15 1,690 CPU Cores RAM in GB Disk in GB 1 vCPUs 3.75 410 CPU Cores RAM in GB Disk in GB 2 vCPUs 4 160 RACKSPACE The  servers  are  set  up  in  Rackspace’s  Dallas  (DFW)  data  center. Virtualized server OS is Debian 6. Primary Server Secondary Server CPU Cores RAM in GB Disk in GB 4 vCPUs 15.872 620 2
  • 3. LUNACLOUD The  servers  are  set  up  in  Lunacloud’s  Virtualized  server  OS  is  Debian  6. Primary Server Secondary Server CPU Cores RAM in GB Disk in GB 4 vCPUs 16 50 CPU Cores RAM in GB Disk in GB 1 vCPUs 4 50 Cloud Spectator maintains root access to all servers. Using SSH, the CloudSpecs application is installed on to the servers. Both Primary and Secondary servers are located within the same virtual private network. Once the CloudSpecs performance application is installed, it automatically runs 4 times a day, 365 days a year. PERFORMANCE TESTS Cloud Spectator runs basic, open source benchmark tests that are precise and accurate for measuring the performance of a cloud server. Tests included come from the Unixbench Suite (https://code.google.com/p/byte-unixbench) and Phoronix Test Suite (http://www.phoronix-test-suite.com). The benchmarks for network tests and the disk benchmark for local file copy may be reproduced using the Linux command line interface. The network tests assume $SERVER is the IP of the secondary server and $CLIENT is the IP of the primary server. Command line instructions for the internal network tests are included below in each of the tests within the network description. DATA COLLECTION The CloudSpecs test results for this publication run from October 17, 2012 to November 16, 2012 (a total of 30 days). Cloud Spectator obtains cloud servers by either purchasing the server space directly from the client, or the client reimburses Cloud Spectator for data collected relevant to that active project. CLOUDSPECS SCORE The CloudSpecs Score represents the true value a cloud user receives when using a server. A higher score means better value. The highest value performer receives a score of 100 and other providers are pegged in relativity to value. Value is calculated based on performance over time and the cost of the Primary Server hourly (730 hours per month). Provider Amazon EC2 East Rackspace Lunacloud Cost per Hour $0.64 $0.90 $0.32 Below  is  the  formula  process  for  calculating  the  CloudSpecs  Score  (Provider’s  CloudSpecs  Score  is  the  calculation for the final CloudSpecs score of each provider). The CloudSpecs score is rounded off to the nearest whole number. The CloudSpecs score in this report were calculated over a period of 30 days:  provider_value(P) = [Provider test score over a period of time] / [Provider price]  best_provider_value = max(provider_values)  Provider’s  CloudSpecs  Score = 100 * provider_value(P) / best_provider_value The  Sectional  CloudSpecs  Score  is  calculated  by  averaging  the  CloudSpecs  scores  of  each  section’s  available  tests. 3
  • 4. PERFORMANCE SUMMARY General Server Performance UnixBench (Score) Provider Lunacloud Amazon Rackspace 30-day Average 1,305 1,037 955 CloudSpecs Score 100 40 26 CPU Performance 7-Zip Compression (MIPS) Provider Lunacloud Amazon Rackspace 30-day Average 4,498 6,777 6,152 Video Encoding Using x264 (FPS) CloudSpecs Score 100 75 49 Provider Lunacloud Amazon Rackspace 30-day Average 29 52 47 CloudSpecs Score 100 90 58 Linux Kernel Compilation (Seconds to Compile) Audio Encoding Using LAME MP3 (Seconds to Compile) Provider Lunacloud Amazon Rackspace Provider Lunacloud Amazon Rackspace 30-day Average 449 234 251 CloudSpecs Score 100 96 64 30-day Average 25 31 32 CloudSpecs Score 100 48 28 Apache Kernel Compilation (Seconds to Compile) Provider Lunacloud Amazon Rackspace 30-day Average 69 67 63 CloudSpecs Score 100 55 37 Disk Performance DBench (MiB/sec) Provider Lunacloud Amazon Rackspace 30-day Average 399 129 95 Iozone (MiB/sec) CloudSpecs Score 100 16 8 Provider Lunacloud Amazon Rackspace 30-day Average 1,871 960 716 CloudSpecs Score 100 26 14 File Copy (MiB/sec) Provider Lunacloud Amazon Rackspace 30-day Average 754 26 39 CloudSpecs Score 100 2 2 RAM Performance STREAM (MiB/sec) Provider Lunacloud Amazon Rackspace 30-day Average 11,114 15,497 6,648 RAMSpeed SMP (MiB/sec) CloudSpecs Score 100 70 21 Provider Lunacloud Amazon Rackspace 30-day Average 7,665 7,676 5,501 CloudSpecs Score 100 50 25 4
  • 5. Internal Network Performance Network Throughput with Iperf (Mibit/sec) Apache WGET (MiBit/sec) Provider Lunacloud Amazon Rackspace Provider Lunacloud Amazon Rackspace 30-day Average 767 384 396 CloudSpecs Score 100 25 18 FTP to RAM (MiBit/sec) Provider Lunacloud Amazon Rackspace 30-day Average 916 446 187 30-day Average 933 279 187 CloudSpecs Score 100 31 8 Nginx WGET (MiBit/sec) CloudSpecs Score 100 24 7 FTP to Disk (MiBit/sec) Provider Lunacloud Amazon Rackspace 30-day Average 864 528 188 Provider Lunacloud Amazon Rackspace 30-day Average 891 517 187 CloudSpecs Score 100 29 7 Network SCP (MiBit/sec) CloudSpecs Score 100 15 7 Provider Lunacloud Amazon Rackspace 30-day Average 169 118 184 CloudSpecs Score 100 35 39 5
  • 6. GENERAL SERVER PERFORMANCE Cloud Spectator runs the UnixBench benchmark suite to gauge overall performance of a cloud server. Over the test period of 30 days, Lunacloud outperforms Amazon and Rackspace in the UnixBench test. UNIXBENCH Description The purpose of UnixBench is to provide a basic indicator of the performance of a Unix-like system; hence, multiple tests are used to test various aspects of the system's performance. These test results are then compared to the scores from a baseline system to produce an index value, which is generally easier to handle than the raw scores. The entire set of index values is then combined to make an overall index for the system. Why It Matters The UnixBench is a suite of approximately 10 tests that can measure how many instructions per second a CPU can perform. If CPU A performs 2x better than CPU B at only 1.5x the cost, then CPU A provides more performance per unit of cost. Provider Lunacloud Amazon Rackspace 30-day Average 1,305 1,037 955 CloudSpecs Score 100 40 26 6
  • 7. CPU PERFORMANCE 7ZIP COMPRESSION Description This is a test of 7-Zip using p7zip with its integrated benchmark feature, measured in million instructions per second (MIPS). The test consists of compressing a file with random data using the 7-zip program and then dividing the number of CPU instructions executed during the compression by the number of seconds. The result is then divided by 1 million to calculate the value in MIPS. Why It Matters The 7-zip compression test results are important in comparison because the 7-zip compression algorithm uses many kinds of CPU instructions, resulting in an accurate overall score reflecting the performance of the CPU. The fact that it is a compression program is irrelevant in the test. Provider Lunacloud Amazon Rackspace 30-day Average 4,498 6,777 6,152 CloudSpecs Score 100 75 49 TIMED LINUX KERNEL COMPILATION Description This test times how long (in seconds) it takes to build the Linux kernel. Unlike the 7-zip compression, this is a compilation source code. Though many compilation tests exist, an advantage of the Linux Kernel compilation is the portability and compatibility with a majority of Linux distributions. Why It Matters Because of the variety of CPU instructions and the length of time for the test, the Linux kernel compilation can accurately measure  a  CPU’s  performance. Provider Lunacloud Amazon Rackspace 30-day Average 449 234 251 CloudSpecs Score 100 96 64 7
  • 8. TIMED APACHE COMPILATION Description This test times how long (in seconds) it takes to build the Apache HTTP Server. Though many compilation tests exist, an advantage of the Apache compilation is the portability and compatibility with a majority of Linux distributions. Why It Matters Because of the variety of CPU instructions and the length of time for the test, the Apache compilation can accurately measure  a  CPU’s  performance. Provider Lunacloud Amazon Rackspace 30-day Average 69 67 63 CloudSpecs Score 100 55 37 X264 VIDEO ENCODING Description The x264 test benchmarks the speed it takes a server to encode a movie file using the x264 H.264/AVC encoder. Why It Matters When results are shown alone, they have little meaning, but the process requires a large amount of computations, so when compared side-by-side using results from several cloud providers, the test provides an accurate insight of CPU performance. Provider Lunacloud Amazon Rackspace 30-day Average 29 52 47 CloudSpecs Score 100 90 58 8
  • 9. LAME MP3 ENCODING Description LAME is an MP3 encoder licensed under the LGPL. This test measures the time (in seconds) required to encode a WAV file to MP3 format. Why It Matters Similar to the x264 test, results alone have little meaning, but the process requires a large amount of computations, so when compared side-by-side using results from several cloud providers, the test provides accurate insight of CPU performance. Provider Lunacloud Amazon Rackspace 30-day Average 25 31 32 CloudSpecs Score 100 48 28 9
  • 10. DISK PERFORMANCE DBENCH Description DBench is a benchmark designed by the Samba project as a free alternative to netbench, but dbench contains only file-system calls for testing the disk performance. Why It Matters DBench can be used to stress a filesystem or a server to see which workload it becomes saturated and can also be used for prediction analysis to determine how many concurrent clients/applications performing this workload the server can handle before response starts to lag. Provider Lunacloud Amazon Rackspace 30-day Average 399 129 95 CloudSpecs Score 100 16 8 FILE COPY Description This measures the performance of the operating system's 'cp' command, followed by a 'sync' (to flush any cache), executed on the local storage device. The file size is 10GB, and is copied to the same disk measured in mebibytes per second. Why It Matters File copy measures read and write performance of the disk, which is important when processing massive amounts of data. Provider Lunacloud Amazon Rackspace 30-day Average 754 26 39 CloudSpecs Score 100 2 2 10
  • 11. IOZONE FILESYSTEM BENCHMARK Description Iozone benchmarks file IO performance of a server for the operations: Read, write, re-read, re-write, read backwards, read strided, fread, fwrite, random read, pread ,mmap, aio_read, aio_write Why It Matters Iozone can collect data on a broad range of file system performance to locate hot or cold spots in the file systems. Provider Lunacloud Amazon Rackspace 30-day Average 1,871 960 716 CloudSpecs Score 100 26 14 11
  • 12. RAM TESTS STREAM Description The STREAM benchmark is a simple synthetic benchmark program that measures sustainable memory bandwidth (in MB/s) and the corresponding computation rate for simple vector kernels. The STREAM benchmark is specifically designed to work with datasets much larger than the available cache on any given system, so that the results are (presumably) more indicative of the performance of very large, vector style applications. Why It Matters STREAM measures memory bandwidth to see how the RAM accommodates to the processes running on the server. Provider Lunacloud Amazon Rackspace 30-day Average 11,114 15,497 6,648 CloudSpecs Score 100 70 21 RAMSPEED SMP Description This benchmark tests the system memory (RAM) performance. Why It Matters RAMspeed results correlate highly with STREAM results. Though the algorithms are different, RAMspeed SMP also measures the RAM accommodation to processes running on the server. Provider Lunacloud Amazon Rackspace 30-day Average 7,665 7,676 5,501 CloudSpecs Score 100 50 25 12
  • 13. NETWORK PERFORMANCE TESTS NETWORK THROUGHPUT WITH IPERF Description Iperf is a commonly used network testing tool that can create TCP and UDP data streams and measure the throughput of a network that is carrying them. Our test consists of transferring as much data as possible through the local network (where possible, private network IPs were used) for 120 seconds over TCP port 5001. Why It Matters Iperf tests the quality of the network. Using this test between two cloud servers in the same data center of the same provider, results can be collected on how efficient the internal network speed is, which is important for servers inside the same virtual private network that may be required to transfer data between or among each other quickly and efficiently to effectively run applications. Code wget 'http://downloads.sourceforge.net/project/iperf/iperf2.0.5.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fiperf%2F&ts=1341586993&use_mirror=ignum' -O iperf.tgz tar zxvf iperf.tgz cd iperf-2.0.5 ./configure make ./src/iperf -s -p 5001 wget 'http://downloads.sourceforge.net/project/iperf/iperf2.0.5.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fiperf%2F&ts=1341586993&use_mirror=ignum' -O iperf.tgz tar zxvf iperf.tgz cd iperf-2.0.5 ./configure make ./src/iperf -c $SERVER -p 5001 -t 120 Provider Lunacloud Amazon Rackspace 30-day Average 767 384 396 CloudSpecs Score 100 25 18 13
  • 14. NETWORK FTP TO RAMDISK Description Using vsftpd (Very Secure FTP Daemon) on Server and lftp on Client, the test transfer a 1GB file from RAM drive to RAM drive. Why It Matters Transmitting from a RAM disk bypasses the disk in the network test, preventing a possible bottleneck at the disk level and enabling a more accurate measurement of the internal network transfer speed. Code mkdir -p /mnt/ramfs chmod 0555 /mnt/ramfs mount -t ramfs -o size=1050mb ramfs /mnt/ramfs dd if=/dev/zero of=/mnt/ramfs/file.big bs=1MiB count=1024 time lftpget -d ftp://$SERVER/file.big Provider Lunacloud Amazon Rackspace 30-day Average 916 446 187 CloudSpecs Score 100 24 7 14
  • 15. NETWORK FTP TO HARD DISK Description Using vsftpd (Very Secure FTP Daemon) on Server and lftp on Client, the test transfer a 5GB file from hard disk to hard disk. Why It Matters The File Transfer Speed of the Disk is similar to the FTP speed of the RAM disk, but in a manner that measures the speed efficiency of a disk-to-disk transfer, rather than RAM-to-RAM. Code dd if=/dev/zero of=/tmp/file.big bs=5MiB count=1024 time lftpget -d ftp://$SERVER/file.big Provider Lunacloud Amazon Rackspace 30-day Average 933 279 187 CloudSpecs Score 100 15 7 15
  • 16. NETWORK HTTP Apache Description Using apache2 as Server and wget as Client, transfer of a 1 GB file. Why It Matters Performing a more natural test, the Apache Network HTTP, Nginx Network HTTP, and Network SCP tests all combine the internal network with CPU usage to see how fast servers perform when they have added CPU usage. Code dd if=/dev/zero of=/tmp/file.big bs=1MiB count=1024 time wget http://$SERVER/file.big Provider Lunacloud Amazon Rackspace 30-day Average 864 528 188 CloudSpecs Score 100 31 8 16
  • 17. NETWORK HTTP NGINX Description Using nginx (a web server application) as server and wget as Client, transfer of a 1 GB file. Why It Matters Performing a more natural test, the Apache Network HTTP, Nginx Network HTTP, and Network SCP tests all combine the internal network with CPU usage to see how fast servers perform when they have added CPU usage. Code dd if=/dev/zero of=/tmp/file.big bs=1MiB count=1024 time wget http://$SERVER/file.big Provider Lunacloud Amazon Rackspace 30-day Average 891 517 187 CloudSpecs Score 100 29 7 17
  • 18. NETWORK SCP Description Copy of a 5GB file using Secure Copy (SCP). Why It Matters Performing a more natural test, the Apache Network HTTP, Nginx Network HTTP, and Network SCP tests all combine the internal network with CPU usage to see how fast servers perform when they have added CPU usage. Code dd if=/dev/zero of=/home/guest/file.big bs=5MiB count=1024 time scp guest@$SERVER:file.big . Provider Lunacloud Amazon Rackspace 30-day Average 169 118 184 CloudSpecs Score 100 35 39 About Cloud Spectator Cloud Spectator is the premier cloud analyst group focused on infrastructure pricing and server performance. Since 2011, Cloud Spectator has monitored the cloud Infrastructure industry on a global scale and continues to produce research reports for businesses to make informed purchase decisions by leveraging its CloudSpecs utility, an application that automates live server performance tests 4 times a day, 365 days a year with use of open source benchmark tests. The data is compared relatively with pricing from each provider to allow business decision-makers to smart decisions. Cloud Spectator 800 Boylston Street 16TH Floor Boston, MA 02199 Website: www.cloudspectator.com Phone: (USA) 1-617-300-0711 18