[Swift-devel] Swift-issues (PBS+NFS Cluster)

Tim Freeman tfreeman at mcs.anl.gov
Tue May 12 15:43:40 CDT 2009


On Tue, 12 May 2009 15:38:52 -0500
Tim Freeman <tfreeman at mcs.anl.gov> wrote:

> On Tue, 12 May 2009 15:19:14 -0500
> Ioan Raicu <iraicu at cs.uchicago.edu> wrote:
> 
> > Hi Tim,
> > 
> > Tim Freeman wrote:
> > > Is that for speed or less moving parts?  I think EBS is the fastest option
> > > they have for disk space (faster than local disk), fyi.
> > >
> > >
> > >   
> > Can you elaborate more on how EBS, can be faster than local disk? I know 
> > nothing about EBS, but there are only 2 ways it can work. Since it is 
> > persistent, it likely lives on S3 (or something similar). When it is 
> > mounted, perhaps it still lives remotely, or perhaps it gets copied to a 
> > local disk, and runs locally. A locally running EBS, should be 
> > comparable in speed to a raw local disk, perhaps a bit slower for yet 
> > another layer of abstraction. If EBS lives remotely, perhaps in a 
> > completely idle EC2 cloud, a remote EBS might perform better than a 
> > local disk (assuming network communication is lighter-weight than 
> > SATA/PATA bus operations), but I can't imagine how this can hold true in 
> > a large scale and loaded cloud scenario, where shared infrastrucutre 
> > (network, S3, etc) can become congested under load.
> > 
> > I don't see how EBS can be faster than local disk. Can you elaborate 
> > more on this claim?
> 
> They state that it is purely network based (they do not list the technologies
> they use but this could be infiniband, iscsi, etc.).  It's not uncommon to see
> a SAN etc. faster than a local disk...
> 
> I made my statements based on Amazon documentation:
> 
> "The latency and throughput of Amazon EBS volumes is designed to be
> significantly better than the Amazon EC2 instance stores in nearly all
> cases." 
> 
> I just googled and found this person showing that EBS wins on medium and high
> powered instances (although someone comments at the end that 'dd' tests are
> not the best thing to measure why EBS is better):
> 
> http://developer.amazonwebservices.com/connect/message.jspa?messageID=125197

Also, as I was saying, using RAID can make it even better, found some number
for that:

http://af-design.com/blog/2009/02/27/amazon-ec2-disk-performance/

Tim



More information about the Swift-devel mailing list