
01-31-2011, 12:16 PM
|
|
Quant Trader
|
|
Join Date: May 2001
Location: HK
Posts: 2,931
|
|
I/O Performance on Cloud
Can someone please give me some suggestions on the acceptable i/o performance people opt for when they are on a cloud virtual server (VDS/VPS on Cloud)? Like at what level (in terms of the speed of file creations, reading/writing, etc) we start to notice about the poor i/o performance within the guest OS?
Are there any benchmark web sites that I can look over the i/o performance between providers. I know about cloudharmony.com but the search are not working for me for days. Would be cool to know their technologies & infrastructure too - iScsi, FC, ipoib, etc.
Thanks for your help.
Last edited by YUPAPA; 01-31-2011 at 12:24 PM.
|

01-31-2011, 01:06 PM
|
|
Web Hosting Master
|
|
Join Date: Sep 2005
Location: London
Posts: 2,281
|
|
Hey, really hard to generalise here, but as a rule of thumb your avg. SATA drive will give you ~100IOPS (largely depending on drive size/type). There are a lot of drives doing better (SAS drives doing up to 300 IOPS). Obviously you can do take the SSD route that can bring you up to 10-20k IOPS.
Some of our clients deploy FusionIO cards giving them 400k+ IOPS per card.
On avg you should allocate 20-40 IOPS per VM deployed on a cloud. Now, some clients would go way above that, but most will be below - it's all about your client segment. That avg. is across more than 100 OnApp installs. OnApp typically aims for the mass market hosts, so you may find other IOPS KPI's in other segments.

D
__________________
Ditlev Bredahl. CEO, OnApp.com <- one out of three public clouds are based on OnApp!
Build your own CDN without up front investments
Please do not PM me, use ditlev(@)onapp.com to contact me.
|

01-31-2011, 01:27 PM
|
|
Web Hosting Evangelist
|
|
Join Date: Mar 2009
Location: NL
Posts: 510
|
|
I would run some bonnie++ and seeker benchmarks and post them here. You can also compare the results with some benchmark topic postings.
__________________
YISP - High Bandwidth dedicated servers and colocation in YISP-AS(Amsterdam)!
CDN services with up to 42 locations!
Website: http://www.yisp.com
Contact: info "(AT)" yisp.com
|

01-31-2011, 01:47 PM
|
|
Web Hosting Master
|
|
Join Date: Sep 2005
Location: London
Posts: 2,281
|
|
Quote:
Originally Posted by Rens
I would run some bonnie++ and seeker benchmarks and post them here. You can also compare the results with some benchmark topic postings.
|
yeah, Bonnie sometimes show some funky results on VM's though...

D
__________________
Ditlev Bredahl. CEO, OnApp.com <- one out of three public clouds are based on OnApp!
Build your own CDN without up front investments
Please do not PM me, use ditlev(@)onapp.com to contact me.
|

02-01-2011, 12:37 AM
|
|
cloud beats dedicated ;)
|
|
Join Date: Dec 2001
Location: Atlanta
Posts: 4,419
|
|
Quote:
Originally Posted by eming
yeah, Bonnie sometimes show some funky results on VM's though...

D
|
and some providers will jump on you if you are doing this on the production san
__________________
Experience the real cloud at GNAX
WWW.GNAX.NET
VMWare based cloud
Isn't it time to get off of dedicateds?
|

02-01-2011, 05:30 AM
|
|
Web Hosting Master
|
|
Join Date: Jun 2003
Location: London, UK
Posts: 1,701
|
|
Consider using RAM disks + replication and a good backup policy for high I/O requirements in the cloud. Amazon provide plenty of RAM with their instances for a reason... they don't want you going in to swap. 
__________________
Darren Lingham - UK Webhosting Ltd. - (0800) 024 2931
Tsohost.co.uk - Quality UK Windows and Linux hosting since 2003
UK WordPress Hosting - Fast, easy, cloud based WordPress Hosting
|

02-01-2011, 05:43 AM
|
|
Junior Guru Wannabe
|
|
Join Date: Oct 2009
Location: San Francisco, CA
Posts: 44
|
|
You might want to check out CloudHarmony.com, they've been doing some interesting benchmarking. In particular, you might want to check out their disk IO benchmarks post
John
__________________
█ Protected Industries
█ Information security consulting, web development and operations
|

02-01-2011, 05:46 AM
|
|
Web Hosting Master
|
|
Join Date: Sep 2005
Location: London
Posts: 2,281
|
|
Quote:
Originally Posted by sailor
and some providers will jump on you if you are doing this on the production san
|
and rightly so....running bonnie/hdparm/etc can kill performance for any SAN.
Also, we see OnApp clients starting to charge for IOPS as a resource ... and running bonnie would cost you a lot of $$ in that case

D
__________________
Ditlev Bredahl. CEO, OnApp.com <- one out of three public clouds are based on OnApp!
Build your own CDN without up front investments
Please do not PM me, use ditlev(@)onapp.com to contact me.
|

02-01-2011, 05:53 AM
|
|
Web Hosting Master
|
|
Join Date: Jun 2003
Location: London, UK
Posts: 1,701
|
|
Quote:
Originally Posted by eming
Also, we see OnApp clients starting to charge for IOPS as a resource ...
|
What software is available for monitoring/metering I/O in this way? Is it SAN based or is it on the hypervisor?
__________________
Darren Lingham - UK Webhosting Ltd. - (0800) 024 2931
Tsohost.co.uk - Quality UK Windows and Linux hosting since 2003
UK WordPress Hosting - Fast, easy, cloud based WordPress Hosting
|

02-01-2011, 11:56 AM
|
|
Web Hosting Master
|
|
Join Date: Sep 2005
Location: London
Posts: 2,281
|
|
Quote:
Originally Posted by CloudWeb
Nice feature 
|
thanks...
On another note, a good way to deal with IOPS in your cloud is to separate the swap and primary storage on to individual SAN's.
When a VM starts swapping it tends to hit the SAN pretty hard and if your cloud platform allows you to allocate several storage units to the same VM, then that's a good way to alleviate some of the problems associated with IO intensive VM's. We've seen quite a few clients do that.

D
__________________
Ditlev Bredahl. CEO, OnApp.com <- one out of three public clouds are based on OnApp!
Build your own CDN without up front investments
Please do not PM me, use ditlev(@)onapp.com to contact me.
|

02-01-2011, 12:16 PM
|
|
Cloud Hosting Expert
|
|
Join Date: Jan 2010
Posts: 1,011
|
|
Quote:
Originally Posted by eming
thanks...
On another note, a good way to deal with IOPS in your cloud is to separate the swap and primary storage on to individual SAN's.
When a VM starts swapping it tends to hit the SAN pretty hard and if your cloud platform allows you to allocate several storage units to the same VM, then that's a good way to alleviate some of the problems associated with IO intensive VM's. We've seen quite a few clients do that.

D
|
Absolutely, and I completely agree. In cloud swap is an important thing to consider due to the way data is served. In our case with using AppLogic we have as many SAN's as servers basically (utilizing local storage pooled into virtual IP SANs basically) so we configure some servers to run the data streams of swap's, spread out the IO, etc. It's a little more work with the way the technology is today but it's also significantly cheaper than traditional redundant SANs, especially for smaller clouds and VPDC's for customers with just 3-6 servers or so.
|

02-02-2011, 10:48 PM
|
|
Quant Trader
|
|
Join Date: May 2001
Location: HK
Posts: 2,931
|
|
Quote:
Originally Posted by eming
Hey, really hard to generalise here, but as a rule of thumb your avg. SATA drive will give you ~100IOPS (largely depending on drive size/type). There are a lot of drives doing better (SAS drives doing up to 300 IOPS). Obviously you can do take the SSD route that can bring you up to 10-20k IOPS.
|
Thanks.
According to this article here, http://cloudharmony.com/b/2010/06/di...-in-cloud.html, does it mean that Amazon service offerings can't even surpass the performance of a single SATA drive? You see most IOPs are under 100.
I always have a feeling that this can be scored much higher due to the fact that there are more servers handling the I/O and better throughput within the cloud environment, isn't it?
Last edited by YUPAPA; 02-02-2011 at 10:52 PM.
|

02-02-2011, 11:05 PM
|
|
Junior Guru Wannabe
|
|
Join Date: Oct 2009
Location: San Francisco, CA
Posts: 44
|
|
Quote:
Originally Posted by YUPAPA
Thanks.
According to this article here, http://cloudharmony.com/b/2010/06/di...-in-cloud.html, does it mean that Amazon service offerings can't even surpass the performance of a single SATA drive? You see most IOPs are under 100.
I always have a feeling that this can be scored much higher due to the fact that there are more servers handling the I/O and better throughput within the cloud environment, isn't it?
|
Unless you put a good amount of money/architecture into it, local disk is going to be faster than remote disk. If you set up a fancy infiniband or 10G san connected to a raid 10 with a bunch of spindles, it'll be faster than a local ssd. But that's not your average hosting SAN.
John
__________________
█ Protected Industries
█ Information security consulting, web development and operations
|

02-04-2011, 10:32 AM
|
|
Junior Guru
|
|
Join Date: Apr 2008
Posts: 192
|
|
A well networked SAN cluster can outperform all but the geekiest-end local storage. There are providers emerging that can provide superior SAN performance on a cloud platform, without breaking the bank - to my mind, this is the future of hosting!
__________________
____________________________________________
European and USA IAAS Cloud Hosting
http://www.dediserve.com Dublin, London, Dallas
Ranked by Cloudharmony.com as the fastest cloud in the world.
|

02-04-2011, 10:54 AM
|
|
Junior Guru Wannabe
|
|
Join Date: Oct 2009
Location: San Francisco, CA
Posts: 44
|
|
boskone - a pair of SDD drives will hit 500MB/sec. That's not really geeky in my book. I'd be happy to hear your suggestions for an economical 10gb connected SAN?
10G switchports alone costs more than an SDD drive...
__________________
█ Protected Industries
█ Information security consulting, web development and operations
|
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Linear Mode
|
| Postbit Selector |
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|
|
|
| Login: |
|
|
| Advertisement: |
|
|
| Web Hosting News: |
|
|
|