SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
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/

Contenu connexe

En vedette

Slides from SoMeT Presentation-Shoestring Video
Slides from SoMeT Presentation-Shoestring VideoSlides from SoMeT Presentation-Shoestring Video
Slides from SoMeT Presentation-Shoestring VideoBrian Matson
 
Visual Résumé
Visual RésuméVisual Résumé
Visual Résumésjha224
 
Whirlwind tour of Hadoop and HIve
Whirlwind tour of Hadoop and HIveWhirlwind tour of Hadoop and HIve
Whirlwind tour of Hadoop and HIveEdward Capriolo
 
Aaaaaaaaaaaaaaaaaaaaaaaaaaaa
AaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaa
Aaaaaaaaaaaaaaaaaaaaaaaaaaaacastelbi
 
Final project for eme 2040
Final project for eme 2040Final project for eme 2040
Final project for eme 2040ellapeters92
 
My Sister's Keeper
My Sister's KeeperMy Sister's Keeper
My Sister's KeeperMagda_Diego
 
絕了,能把漢字寫成這樣
絕了,能把漢字寫成這樣絕了,能把漢字寫成這樣
絕了,能把漢字寫成這樣Danny Lin
 
Minapolitan
MinapolitanMinapolitan
Minapolitanbachrisb
 
Angical fest 2011 2º dia 3
Angical fest 2011 2º dia 3Angical fest 2011 2º dia 3
Angical fest 2011 2º dia 3angical-piaui
 
Strategic Email Marketing Programs - BlueHornet Whitepaper
Strategic Email Marketing Programs - BlueHornet WhitepaperStrategic Email Marketing Programs - BlueHornet Whitepaper
Strategic Email Marketing Programs - BlueHornet Whitepaperstewhornet
 
Achieve letters for poster
Achieve letters for posterAchieve letters for poster
Achieve letters for posterdaculver
 
Keunggulan kepimpinan rasulullah saw
Keunggulan kepimpinan rasulullah sawKeunggulan kepimpinan rasulullah saw
Keunggulan kepimpinan rasulullah sawmohamad fairuz
 
What Is Interchange Plus Pricing?
What Is Interchange Plus Pricing?What Is Interchange Plus Pricing?
What Is Interchange Plus Pricing?Payfirma
 

En vedette (15)

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

Similaire à Hp cloud performance_benchmark

Andy Parsons Pivotal June 2011
Andy Parsons Pivotal June 2011Andy Parsons Pivotal June 2011
Andy Parsons Pivotal June 2011Andy Parsons
 
Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study us...
Data-Intensive Computing for  Competent Genetic Algorithms:  A Pilot Study us...Data-Intensive Computing for  Competent Genetic Algorithms:  A Pilot Study us...
Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study us...Xavier Llorà
 
[Harvard CS264] 08a - Cloud Computing, Amazon EC2, MIT StarCluster (Justin Ri...
[Harvard CS264] 08a - Cloud Computing, Amazon EC2, MIT StarCluster (Justin Ri...[Harvard CS264] 08a - Cloud Computing, Amazon EC2, MIT StarCluster (Justin Ri...
[Harvard CS264] 08a - Cloud Computing, Amazon EC2, MIT StarCluster (Justin Ri...npinto
 
Cs264 intro-to-cloud-computing
Cs264 intro-to-cloud-computingCs264 intro-to-cloud-computing
Cs264 intro-to-cloud-computingkartiko edhi
 
Memory-Based Cloud Architectures
Memory-Based Cloud ArchitecturesMemory-Based Cloud Architectures
Memory-Based Cloud Architectures小新 制造
 
SF Big Analytics & SF Machine Learning Meetup: Machine Learning at the Limit ...
SF Big Analytics & SF Machine Learning Meetup: Machine Learning at the Limit ...SF Big Analytics & SF Machine Learning Meetup: Machine Learning at the Limit ...
SF Big Analytics & SF Machine Learning Meetup: Machine Learning at the Limit ...Chester Chen
 
AWS RDS Benchmark - CMG Brasil 2012
AWS RDS Benchmark - CMG Brasil 2012AWS RDS Benchmark - CMG Brasil 2012
AWS RDS Benchmark - CMG Brasil 2012Rodrigo Campos
 
Storage: Alternate Futures
Storage: Alternate FuturesStorage: Alternate Futures
Storage: Alternate Futures小新 制造
 
Accelerating HBase with NVMe and Bucket Cache
Accelerating HBase with NVMe and Bucket CacheAccelerating HBase with NVMe and Bucket Cache
Accelerating HBase with NVMe and Bucket CacheNicolas Poggi
 
Ndb cluster 80_ycsb_mem
Ndb cluster 80_ycsb_memNdb cluster 80_ycsb_mem
Ndb cluster 80_ycsb_memmikaelronstrom
 
Maximizing EC2 and Elastic Block Store Disk Performance (STG302) | AWS re:Inv...
Maximizing EC2 and Elastic Block Store Disk Performance (STG302) | AWS re:Inv...Maximizing EC2 and Elastic Block Store Disk Performance (STG302) | AWS re:Inv...
Maximizing EC2 and Elastic Block Store Disk Performance (STG302) | AWS re:Inv...Amazon Web Services
 
Maximizing Amazon EC2 and Amazon EBS performance
Maximizing Amazon EC2 and Amazon EBS performanceMaximizing Amazon EC2 and Amazon EBS performance
Maximizing Amazon EC2 and Amazon EBS performanceAmazon Web Services
 
Hadoop on a personal supercomputer
Hadoop on a personal supercomputerHadoop on a personal supercomputer
Hadoop on a personal supercomputerPaul Dingman
 
Accelerating hbase with nvme and bucket cache
Accelerating hbase with nvme and bucket cacheAccelerating hbase with nvme and bucket cache
Accelerating hbase with nvme and bucket cacheDavid Grier
 
NYJavaSIG - Big Data Microservices w/ Speedment
NYJavaSIG - Big Data Microservices w/ SpeedmentNYJavaSIG - Big Data Microservices w/ Speedment
NYJavaSIG - Big Data Microservices w/ SpeedmentSpeedment, Inc.
 
Memory, Big Data, NoSQL and Virtualization
Memory, Big Data, NoSQL and VirtualizationMemory, Big Data, NoSQL and Virtualization
Memory, Big Data, NoSQL and VirtualizationBigstep
 
Deep Dive - Maximising EC2 & EBS Performance
Deep Dive - Maximising EC2 & EBS PerformanceDeep Dive - Maximising EC2 & EBS Performance
Deep Dive - Maximising EC2 & EBS PerformanceAmazon Web Services
 

Similaire à Hp cloud performance_benchmark (20)

Basics of JVM Tuning
Basics of JVM TuningBasics of JVM Tuning
Basics of JVM Tuning
 
Andy Parsons Pivotal June 2011
Andy Parsons Pivotal June 2011Andy Parsons Pivotal June 2011
Andy Parsons Pivotal June 2011
 
Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study us...
Data-Intensive Computing for  Competent Genetic Algorithms:  A Pilot Study us...Data-Intensive Computing for  Competent Genetic Algorithms:  A Pilot Study us...
Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study us...
 
[Harvard CS264] 08a - Cloud Computing, Amazon EC2, MIT StarCluster (Justin Ri...
[Harvard CS264] 08a - Cloud Computing, Amazon EC2, MIT StarCluster (Justin Ri...[Harvard CS264] 08a - Cloud Computing, Amazon EC2, MIT StarCluster (Justin Ri...
[Harvard CS264] 08a - Cloud Computing, Amazon EC2, MIT StarCluster (Justin Ri...
 
Cs264 intro-to-cloud-computing
Cs264 intro-to-cloud-computingCs264 intro-to-cloud-computing
Cs264 intro-to-cloud-computing
 
Memory-Based Cloud Architectures
Memory-Based Cloud ArchitecturesMemory-Based Cloud Architectures
Memory-Based Cloud Architectures
 
SF Big Analytics & SF Machine Learning Meetup: Machine Learning at the Limit ...
SF Big Analytics & SF Machine Learning Meetup: Machine Learning at the Limit ...SF Big Analytics & SF Machine Learning Meetup: Machine Learning at the Limit ...
SF Big Analytics & SF Machine Learning Meetup: Machine Learning at the Limit ...
 
AWS RDS Benchmark - CMG Brasil 2012
AWS RDS Benchmark - CMG Brasil 2012AWS RDS Benchmark - CMG Brasil 2012
AWS RDS Benchmark - CMG Brasil 2012
 
Storage: Alternate Futures
Storage: Alternate FuturesStorage: Alternate Futures
Storage: Alternate Futures
 
Accelerating HBase with NVMe and Bucket Cache
Accelerating HBase with NVMe and Bucket CacheAccelerating HBase with NVMe and Bucket Cache
Accelerating HBase with NVMe and Bucket Cache
 
Ndb cluster 80_ycsb_mem
Ndb cluster 80_ycsb_memNdb cluster 80_ycsb_mem
Ndb cluster 80_ycsb_mem
 
Maximizing EC2 and Elastic Block Store Disk Performance (STG302) | AWS re:Inv...
Maximizing EC2 and Elastic Block Store Disk Performance (STG302) | AWS re:Inv...Maximizing EC2 and Elastic Block Store Disk Performance (STG302) | AWS re:Inv...
Maximizing EC2 and Elastic Block Store Disk Performance (STG302) | AWS re:Inv...
 
Maximizing Amazon EC2 and Amazon EBS performance
Maximizing Amazon EC2 and Amazon EBS performanceMaximizing Amazon EC2 and Amazon EBS performance
Maximizing Amazon EC2 and Amazon EBS performance
 
Hadoop on a personal supercomputer
Hadoop on a personal supercomputerHadoop on a personal supercomputer
Hadoop on a personal supercomputer
 
Deployment
DeploymentDeployment
Deployment
 
Accelerating hbase with nvme and bucket cache
Accelerating hbase with nvme and bucket cacheAccelerating hbase with nvme and bucket cache
Accelerating hbase with nvme and bucket cache
 
NYJavaSIG - Big Data Microservices w/ Speedment
NYJavaSIG - Big Data Microservices w/ SpeedmentNYJavaSIG - Big Data Microservices w/ Speedment
NYJavaSIG - Big Data Microservices w/ Speedment
 
Google file system
Google file systemGoogle file system
Google file system
 
Memory, Big Data, NoSQL and Virtualization
Memory, Big Data, NoSQL and VirtualizationMemory, Big Data, NoSQL and Virtualization
Memory, Big Data, NoSQL and Virtualization
 
Deep Dive - Maximising EC2 & EBS Performance
Deep Dive - Maximising EC2 & EBS PerformanceDeep Dive - Maximising EC2 & EBS Performance
Deep Dive - Maximising EC2 & EBS Performance
 

Plus de OpenCity Community

Plus de OpenCity Community (20)

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

Dernier

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Dernier (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

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/