|
Cloud Services PerformanceThis page analyzes the work of performance testers in cloud computing platforms. This is one in a series on Clouds and Windows servers: | Topics: |
|
The Trouble with Clouds
Being able to mount any number of server instances is different than instant magical increases in computing capacity for an unattended application.
|
SAN (AWS EBS) Disk Performance
Because EBS disks are shared, their speeds can vary greatly.
Most people make use of EBS to persist data,
so this is an important part of the
performance picture.
"It feels a bit like trying to clock the speed of passing cars with a radar gun from the back of a rampaging bull." heroku.com Measuring only end-to-end performance does not provide enough information to evaluate the speed offered by a cloud vendor. So lower-level measurements are necessary on an on-going basis. heroku.com reports that "Under perfect circumstances a totally untweaked EBS drive running an ext3 filesystem will get you about 80kb read or write throughput and 7,000 seeks per second. Two disks in a RAID 0 configuration will get you about 140kb read or write and about 10,000 seeks per second." Anecdotal comments are that EBS performance maxes out at 20 to 30 disks, not at the 40 disk limit. RAID Chunk size of 256k seemed to be the sweet spot. This makes a (shockingly) HUGE difference in performance. Read ahead buffer on the raid of 64k (from 256 bytes) made a HUGE difference. Filesystem JFS (IBM's journaled file system open-source technology) and XFS improves performance more with EBS than the default EXT3 on dedicated servers.
I haven't read much about VxFS free from Veritas Storage Foundation Basic. IO scheduler deadline or cfq (but not noop) improved performance (but not as much as thought). Among the IO Benchmarks: |
File Transfer (S3) PerformanceWhen does it make economic sense to serve files from S3 to all versus serving them from a distributed set of servers? |
Resources
|
|
|
More for Performance Engineers... | |
|
| Your first name: Your family name: Your location (city, country): Your Email address: |
Top of Page
Thank you!
Human verify: |