SlideShare a Scribd company logo
HP Cloud Services
     Performance Testing

        Qingye Jiang (John)

Email: qjiang@ieee.org Weibo: @qyjohn_
Introduction
                                                                 • Virtual Machines
                                                                       • az-1.region-a.geo-1
                                                                       • web-created
                                                                       • Ubuntu 11.04 64 bit
                                                                       • 3+ VM’s / model
                                                                       • total 20 VM’s

                                                                     • Benchmark Suite
                                                                       • byte-unixbench
                                                                       • mbw
                                                                       • iozone
                                                                       • iperf
                                                                       • pgbench
                                                                       • Hadoop wordcount
                                Mediu                    XXLar
               XSmall   Small           Large   XLarge
                                m                        ge
vCPU             1        2       2       4       4        8
                                                                     • Data Filtering
MEM (GB)         1        2       4       8       16       32
                                                                       • best VM / model
DISK (GB)        30       60     120     240     480      960
                                                                       • average by 10
Price ($/hr)    0.04     0.08    0.16    0.32    0.64     1.28
byte-unixbench
4500
             Si ngl e Thr ead
4000
             M t i Thr ead
              ul
3500
3000
2500
2000
1500
1000
    500
     0
          XSm l
             al       Sm l
                        al      M um
                                 edi    Lar ge    XLar ge   XXLar ge

•    byte-unixbench index measures overall system performance
•    in multi-thread testing, n-Thread = n-vCPU
•    system with the same amount of vCPU exhibits similar performance
•    memory size does not have much impact on performance
•    2 x vCPU => 1.5 x performance
mbw
12000

10000
            M CPY
             EM
 8000       DM
             UP
            MCBLOCK
 6000

 4000

 2000

    0
        XSm l
           al      Sm l
                     al     M um
                             edi       Lar ge   XLar ge   XXLar ge

• mbw 128
• MB/s
• different systems exhibit similar memory performance
iozone – os disk
7000000
                 w i te
                   r
6000000          r ew i t e
                      r
5000000          r andom w i t e
                            r
                 r ead
4000000          r er ead
                 r andom r ead
3000000

2000000

1000000

        0
            XSm l
               al       Sm l
                          al       M um
                                    edi     Lar ge   XLar ge   XXLar ge

•   iozone -Mcew -i0 -i1 -i2 -s4g -r256k -f /io.tmp
•   KB/s
•   difference systems exhibit similar write performance
•   L / XL / XXL systems exhibit much better read performance
•   cgroup blkio throttling? QEMU blk throttle? Different disk types?
iozone – data disk
6000000
                w i te
                  r
5000000         r ew i t e
                     r
                r andom w i t e
                           r
4000000         r ead
                r er ead
3000000         r andom r ead

2000000

1000000

        0
            XSm l
               al       Sm l
                          al      M um
                                   edi      Lar ge   XLar ge   XXLar ge

•   iozone -Mcew -i0 -i1 -i2 -s4g -r256k -f /mnt/io.tmp
•   KB/s
•   difference systems exhibit similar write performance
•   XL / XXL systems exhibit much better read performance
•   cgroup blkio throttling? QEMU blk throttle? Different disk types?
iperf

                                                                XXLarg
                 XSmall   Small    Medium   Large   XLarge
                                                                e


    XSmall          25       25      25       25       25         25

    Small           25       50      50       50       50         50

    Medium          25       50      100      100     100        100

    Large           25       50      100      200     200        200

    XLarge          25       50      100      200     400        400

    XXLarge         25       50      100      200     400        650



•    (x, y) represents the bandwidth between two systems
•    Mbps
•    bandwidth limited by the system with lower configuration
•    cisco quantum plugin?
hadoop wordcount single no
          de
900
800                                                           2GB
700
600
500
400
300
200
100
  0
       XSm l
          al       Sm l
                     al      M um
                              edi        Lar ge    XLar ge    XXLar ge

• hadoop wordcount application provided in official distribution
• test directory with 3 files, total file size is 2 GB.
• test result shows the time needed to finish the calculation (s)
hadoop wordcount multiple nod
          es
1000
 900
 800
 700
 600
 500
 400
 300
 200
 100
   0
         1 x        2 x         3 x        4 x      Sm l
                                                      al      XXLar ge
        Xsm l
           al      XSm l
                      al      XSm l
                                 al      XSm l
                                            al

• dfs.replication = nNodes
• test directory with 3 files, total file size is 2 GB.
• test result shows the time needed to finish the calculation (s)
pgbench
1800
1600          Si ngl e Thr ead
              M t i Thr ead
               ul
1400
1200
1000
    800
    600
    400
    200
     0
          XSm l
             al       Sm l
                        al       M um
                                  edi    Lar ge       XLar ge   XXLar ge

•    postgresql-9.1, postgresql-contrib-9.1
•    pgbench -i -s 16 pgbench
•    pgbench -t 2000 -c 16 –j n -U postgres pgbench
•    in multi-thread testing, n-Thread = n-vCPU
defects – pgbench single thr
          ead
1200

1000

 800       N m
            or al
           D ect
            ef
 600

 400

 200

   0
        XSm l
           al       Sm l
                      al     M um
                              edi        Lar ge    XLar ge   XXLar ge

• defects were observed in all VM models
• test results were smooth on the same VM instance
• the following test results were not affected on defected instances
    • mbw
    • iperf
    • byte-unixbench
defects – iozone write result
         s
300000
            N m
             or al
250000      D ect
             ef

200000

150000

100000

 50000

     0
         XSm l
            al       Sm l
                       al   M um
                             edi      Lar ge   XLar ge   XXLar ge

• test performed on OS disks only
• write performance seems to be the major problem
defects – iozone read result
          s
7000000
               N m
                or al
6000000
               D ect
                ef
5000000

4000000

3000000

2000000

1000000

      0
           XSm l
              al        Sm l
                          al   M um
                                edi       Lar ge    XLar ge     XXLar ge

• test performed on OS disks only
• read performance is similar for all instances in both cases
defect rate




           7
              = %
               35
           20

• 7 defected instances were found out of 20 total instances
• defect rate too high for deploying production systems
• need extra caution when VM’s are auto-generated by API’s
conclusion




             先以欲勾牵,后令入佛智。
            鸠摩罗什大师译 《维摩诘所说经 . 佛道品第八 》


•   HP defects were not directly related to OpenStack
•   OpenStack still lacks key functionalities for production deployment
•   building IaaS service is more complicated than installing OpenStack
•   open source IaaS software => IaaS support and service => $$$
Thank You!

        Qingye Jiang (John)

Email: qjiang@ieee.org Weibo: @qyjohn_
         http://www.qyjohn.net/

More Related Content

PDF
Cassandra Compression and Performance Evaluation
PDF
Мой город - Кострома, №8
PPTX
Colors scramble 2
PPT
Classification of Matter Overview- Spring 2012
PDF
CSR Skills: What you need and why
PPTX
Powerfull point ala Wenni
PPT
Nibiru: Building your own NoSQL store
PDF
Z0955523DISS
Cassandra Compression and Performance Evaluation
Мой город - Кострома, №8
Colors scramble 2
Classification of Matter Overview- Spring 2012
CSR Skills: What you need and why
Powerfull point ala Wenni
Nibiru: Building your own NoSQL store
Z0955523DISS

Viewers also liked (15)

PPTX
Slides from SoMeT Presentation-Shoestring Video
PDF
Visual Résumé
PPT
Whirlwind tour of Hadoop and HIve
PPTX
Aaaaaaaaaaaaaaaaaaaaaaaaaaaa
PPTX
Final project for eme 2040
PPTX
My Sister's Keeper
PPTX
絕了,能把漢字寫成這樣
DOCX
Minapolitan
PPSX
Angical fest 2011 2º dia 3
PDF
Strategic Email Marketing Programs - BlueHornet Whitepaper
PPTX
Achieve letters for poster
PPT
In practice
DOCX
Keunggulan kepimpinan rasulullah saw
PDF
What Is Interchange Plus Pricing?
PDF
Preghiera a San Michele Arcangelo E-book
Slides from SoMeT Presentation-Shoestring Video
Visual Résumé
Whirlwind tour of Hadoop and HIve
Aaaaaaaaaaaaaaaaaaaaaaaaaaaa
Final project for eme 2040
My Sister's Keeper
絕了,能把漢字寫成這樣
Minapolitan
Angical fest 2011 2º dia 3
Strategic Email Marketing Programs - BlueHornet Whitepaper
Achieve letters for poster
In practice
Keunggulan kepimpinan rasulullah saw
What Is Interchange Plus Pricing?
Preghiera a San Michele Arcangelo E-book
Ad

Similar to Hp cloud performance_benchmark (20)

KEY
Operating MongoDB in the Cloud
PDF
Fengqi.asia Cloud advantages
PPT
SGI - HPC-29mai2012
PDF
AWS RDS Benchmark - CMG Brasil 2012
PPSX
Sürat Teknoloji EMC Forum Isilon Sunumu
PDF
Storage on EC2 (& Cassandra), Cassandra Workshop, Berlin Buzzwords
PDF
Hadoop on a personal supercomputer
PDF
Blue Gene Active Storage
PDF
Scaling With Sun Systems For MySQL Jan09
PPT
IBM: Servery a datová úložiště vhodná pro virtualizaci a budování privátních ...
PDF
2012 11 Openstack China
PDF
Perf Vsphere Storage Protocols
PPTX
Hadoop/HBase POC framework
PDF
[Harvard CS264] 08a - Cloud Computing, Amazon EC2, MIT StarCluster (Justin Ri...
PDF
Cs264 intro-to-cloud-computing
PDF
Lego Cloud SAP Virtualization Week 2012
PDF
Mirage: extreme specialisation of virtual appliances
PDF
Windsor: Domain 0 Disaggregation for XenServer and XCP
PDF
SDS Amazon RDS
PPT
Memory Management for High-Performance Applications
Operating MongoDB in the Cloud
Fengqi.asia Cloud advantages
SGI - HPC-29mai2012
AWS RDS Benchmark - CMG Brasil 2012
Sürat Teknoloji EMC Forum Isilon Sunumu
Storage on EC2 (& Cassandra), Cassandra Workshop, Berlin Buzzwords
Hadoop on a personal supercomputer
Blue Gene Active Storage
Scaling With Sun Systems For MySQL Jan09
IBM: Servery a datová úložiště vhodná pro virtualizaci a budování privátních ...
2012 11 Openstack China
Perf Vsphere Storage Protocols
Hadoop/HBase POC framework
[Harvard CS264] 08a - Cloud Computing, Amazon EC2, MIT StarCluster (Justin Ri...
Cs264 intro-to-cloud-computing
Lego Cloud SAP Virtualization Week 2012
Mirage: extreme specialisation of virtual appliances
Windsor: Domain 0 Disaggregation for XenServer and XCP
SDS Amazon RDS
Memory Management for High-Performance Applications
Ad

More from OpenCity Community (20)

PDF
开源讲义.pdf
PDF
物联网操作系统漫谈-GIAC大会.pdf
PDF
2017开源年会-企业开源那些事儿-更新.pdf
PDF
社会化研发
PDF
Containers & CaaS
PPT
OaaS:Open as a Strategy
PDF
Hello openstack 2014
PDF
Docker openstack-2014
PDF
Learn OpenStack from trystack.cn
PDF
OpenStack系列公开课2 -20130508
PDF
OpenStack ecosystem
PDF
How to master OpenStack in 2 hours
PDF
Learn OpenStack from trystack.cn ——Folsom in practice
PDF
Quantum Networks
PDF
云计算思考
PDF
Openstorage Openstack
PDF
Openstack的研究与实践
PDF
Open Stack Cheng Du Swift Alex Yang
PDF
Nova与虚拟机管理
PDF
Look Into Libvirt Osier Yang
开源讲义.pdf
物联网操作系统漫谈-GIAC大会.pdf
2017开源年会-企业开源那些事儿-更新.pdf
社会化研发
Containers & CaaS
OaaS:Open as a Strategy
Hello openstack 2014
Docker openstack-2014
Learn OpenStack from trystack.cn
OpenStack系列公开课2 -20130508
OpenStack ecosystem
How to master OpenStack in 2 hours
Learn OpenStack from trystack.cn ——Folsom in practice
Quantum Networks
云计算思考
Openstorage Openstack
Openstack的研究与实践
Open Stack Cheng Du Swift Alex Yang
Nova与虚拟机管理
Look Into Libvirt Osier Yang

Recently uploaded (20)

PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
The various Industrial Revolutions .pptx
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Chapter 5: Probability Theory and Statistics
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
O2C Customer Invoices to Receipt V15A.pptx
Zenith AI: Advanced Artificial Intelligence
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
NewMind AI Weekly Chronicles - August'25-Week II
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
A contest of sentiment analysis: k-nearest neighbor versus neural network
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
The various Industrial Revolutions .pptx
DP Operators-handbook-extract for the Mautical Institute
TLE Review Electricity (Electricity).pptx
Getting Started with Data Integration: FME Form 101
Programs and apps: productivity, graphics, security and other tools
A novel scalable deep ensemble learning framework for big data classification...
cloud_computing_Infrastucture_as_cloud_p
Module 1.ppt Iot fundamentals and Architecture
gpt5_lecture_notes_comprehensive_20250812015547.pdf
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx

Hp cloud performance_benchmark

  • 1. HP Cloud Services Performance Testing Qingye Jiang (John) Email: qjiang@ieee.org Weibo: @qyjohn_
  • 2. Introduction • Virtual Machines • az-1.region-a.geo-1 • web-created • Ubuntu 11.04 64 bit • 3+ VM’s / model • total 20 VM’s • Benchmark Suite • byte-unixbench • mbw • iozone • iperf • pgbench • Hadoop wordcount Mediu XXLar XSmall Small Large XLarge m ge vCPU 1 2 2 4 4 8 • Data Filtering MEM (GB) 1 2 4 8 16 32 • best VM / model DISK (GB) 30 60 120 240 480 960 • average by 10 Price ($/hr) 0.04 0.08 0.16 0.32 0.64 1.28
  • 3. byte-unixbench 4500 Si ngl e Thr ead 4000 M t i Thr ead ul 3500 3000 2500 2000 1500 1000 500 0 XSm l al Sm l al M um edi Lar ge XLar ge XXLar ge • byte-unixbench index measures overall system performance • in multi-thread testing, n-Thread = n-vCPU • system with the same amount of vCPU exhibits similar performance • memory size does not have much impact on performance • 2 x vCPU => 1.5 x performance
  • 4. mbw 12000 10000 M CPY EM 8000 DM UP MCBLOCK 6000 4000 2000 0 XSm l al Sm l al M um edi Lar ge XLar ge XXLar ge • mbw 128 • MB/s • different systems exhibit similar memory performance
  • 5. iozone – os disk 7000000 w i te r 6000000 r ew i t e r 5000000 r andom w i t e r r ead 4000000 r er ead r andom r ead 3000000 2000000 1000000 0 XSm l al Sm l al M um edi Lar ge XLar ge XXLar ge • iozone -Mcew -i0 -i1 -i2 -s4g -r256k -f /io.tmp • KB/s • difference systems exhibit similar write performance • L / XL / XXL systems exhibit much better read performance • cgroup blkio throttling? QEMU blk throttle? Different disk types?
  • 6. iozone – data disk 6000000 w i te r 5000000 r ew i t e r r andom w i t e r 4000000 r ead r er ead 3000000 r andom r ead 2000000 1000000 0 XSm l al Sm l al M um edi Lar ge XLar ge XXLar ge • iozone -Mcew -i0 -i1 -i2 -s4g -r256k -f /mnt/io.tmp • KB/s • difference systems exhibit similar write performance • XL / XXL systems exhibit much better read performance • cgroup blkio throttling? QEMU blk throttle? Different disk types?
  • 7. iperf XXLarg XSmall Small Medium Large XLarge e XSmall 25 25 25 25 25 25 Small 25 50 50 50 50 50 Medium 25 50 100 100 100 100 Large 25 50 100 200 200 200 XLarge 25 50 100 200 400 400 XXLarge 25 50 100 200 400 650 • (x, y) represents the bandwidth between two systems • Mbps • bandwidth limited by the system with lower configuration • cisco quantum plugin?
  • 8. hadoop wordcount single no de 900 800 2GB 700 600 500 400 300 200 100 0 XSm l al Sm l al M um edi Lar ge XLar ge XXLar ge • hadoop wordcount application provided in official distribution • test directory with 3 files, total file size is 2 GB. • test result shows the time needed to finish the calculation (s)
  • 9. hadoop wordcount multiple nod es 1000 900 800 700 600 500 400 300 200 100 0 1 x 2 x 3 x 4 x Sm l al XXLar ge Xsm l al XSm l al XSm l al XSm l al • dfs.replication = nNodes • test directory with 3 files, total file size is 2 GB. • test result shows the time needed to finish the calculation (s)
  • 10. pgbench 1800 1600 Si ngl e Thr ead M t i Thr ead ul 1400 1200 1000 800 600 400 200 0 XSm l al Sm l al M um edi Lar ge XLar ge XXLar ge • postgresql-9.1, postgresql-contrib-9.1 • pgbench -i -s 16 pgbench • pgbench -t 2000 -c 16 –j n -U postgres pgbench • in multi-thread testing, n-Thread = n-vCPU
  • 11. defects – pgbench single thr ead 1200 1000 800 N m or al D ect ef 600 400 200 0 XSm l al Sm l al M um edi Lar ge XLar ge XXLar ge • defects were observed in all VM models • test results were smooth on the same VM instance • the following test results were not affected on defected instances • mbw • iperf • byte-unixbench
  • 12. defects – iozone write result s 300000 N m or al 250000 D ect ef 200000 150000 100000 50000 0 XSm l al Sm l al M um edi Lar ge XLar ge XXLar ge • test performed on OS disks only • write performance seems to be the major problem
  • 13. defects – iozone read result s 7000000 N m or al 6000000 D ect ef 5000000 4000000 3000000 2000000 1000000 0 XSm l al Sm l al M um edi Lar ge XLar ge XXLar ge • test performed on OS disks only • read performance is similar for all instances in both cases
  • 14. defect rate 7 = % 35 20 • 7 defected instances were found out of 20 total instances • defect rate too high for deploying production systems • need extra caution when VM’s are auto-generated by API’s
  • 15. conclusion 先以欲勾牵,后令入佛智。 鸠摩罗什大师译 《维摩诘所说经 . 佛道品第八 》 • HP defects were not directly related to OpenStack • OpenStack still lacks key functionalities for production deployment • building IaaS service is more complicated than installing OpenStack • open source IaaS software => IaaS support and service => $$$
  • 16. Thank You! Qingye Jiang (John) Email: qjiang@ieee.org Weibo: @qyjohn_ http://www.qyjohn.net/