Linode Forum
Linode Community Forums
 FAQFAQ    SearchSearch    MembersMembers      Register Register 
 LoginLogin [ Anonymous ] 
Post new topic  Reply to topic
Author Message
 Post subject: Linode SSD (beta)
PostPosted: Fri Sep 06, 2013 6:12 pm 
Offline
Linode Staff
User avatar

Joined: Tue Apr 15, 2003 6:24 pm
Posts: 3061
Website: http://www.linode.com/
Location: Galloway, NJ
EDIT 2014-01-03: The beta is now closed. Thanks for all that have participated! Stay tuned!

Linode SSD (beta)

SSDs are expensive, and the good SSDs are really, really expensive. Although the cheaper SSDs exist, they wear out more quickly, potentially slowing down as they wear, and have slower overall throughput. Not a good combination for use in multi-tenant server workloads. We only want to use the good stuff.

We've developed a new Linode storage layer that includes a combination of 'good stuff' SSDs (in redundant pairs) and our proven hard drive storage system. Random IO is processed first through the SSDs (the thing that they are really good at) while sequential IO short-cuts to the hard drives - which is pretty slick. Our new storage layer gets us the best of both worlds: the speed of SSDs but with the durability, capacity, and confidence of traditional hard drives.

Our storage was pretty fast already, but this new storage layer is incredibly fast! The following benchmarks were executed on a Linode 1024, on idle hosts, using tiobench with a 2GB file size setting, and up to 8 threads. Pretty much the worst-case scenario (threaded IO).

Code:
                      Sequential       Random
Storage System      Reads  Writes   Reads  Writes
----------------- ------- ------- ------- -------
Current            149.34  133.90    4.34    5.48
New                853.93  612.46  108.43  135.02

Results are in MB/sec. The SSDs' contribution to throughput is clearly evident, in some cases showing 2400% improvement! But, we can only do so much with synthetic benchmarks - so we need your help testing under real-world workloads.

Tell me about the beta
  • It's only in Newark right now
  • We'll move one of your existing Linodes to one of these special hosts
  • There are limited slots available
  • This is experimental
  • You might lose all of your data
  • Participate at your own risk
  • You really should have backups
  • Expect the unexpected
  • This may cut you
  • Chicks dig scars

What do I do as a beta participant?
First, please do make sure you have backups of your system. There are no guarantees how stable this thing will be. Secondly, you don't need to do anything special. We want to get a good sense of how this will perform under real-world workloads. Thirdly, if you want, feel free to perform some benchmarking on your own, and share your experiences here.

Is the beta currently open?
Yes! - Click here to apply and we'll get you set up.

-Chris


Top
   
 Post subject: Re: Linode SSD (beta)
PostPosted: Sat Sep 07, 2013 12:03 am 
Offline
Newbie

Joined: Wed Jul 27, 2011 3:06 am
Posts: 4
This sounds amazing. Can't wait for it to leave beta and come to all locations.

Any idea if it'll cost extra or not?


Top
   
 Post subject: Re: Linode SSD (beta)
PostPosted: Sat Sep 07, 2013 12:07 am 
Offline
Linode Staff
User avatar

Joined: Tue Apr 15, 2003 6:24 pm
Posts: 3061
Website: http://www.linode.com/
Location: Galloway, NJ
archon810 wrote:
Any idea if it'll cost extra or not?

It will not. And, we will have a plan for upgrading most, if not all, of the existing fleet.

-Chris


Top
   
 Post subject: Re: Linode SSD (beta)
PostPosted: Sat Sep 07, 2013 12:09 am 
Offline
Newbie

Joined: Wed Jul 27, 2011 3:06 am
Posts: 4
caker wrote:
archon810 wrote:
Any idea if it'll cost extra or not?

It will not. And, we will have a plan for upgrading most, if not all, of the existing fleet.

-Chris

That sounds incredible.


Top
   
 Post subject: Re: Linode SSD (beta)
PostPosted: Sat Sep 07, 2013 12:13 am 
Offline
Senior Member

Joined: Sun Mar 28, 2010 2:43 pm
Posts: 76
Website: http://tomakefast.com
Location: Texas
Cool. So when MySQL runs out of memory I won't even notice ;-)

_________________
PHP Development @ Tomakefast


Top
   
 Post subject: Re: Linode SSD (beta)
PostPosted: Sat Sep 07, 2013 12:21 am 
Offline
Senior Member

Joined: Sun Mar 28, 2010 2:43 pm
Posts: 76
Website: http://tomakefast.com
Location: Texas
BTW I found this via https://news.ycombinator.com/item?id=6343125

Upvoted!

Sounds similar to "NetApp Flash Cache" is the basic idea the same?

_________________
PHP Development @ Tomakefast


Top
   
 Post subject: Re: Linode SSD (beta)
PostPosted: Sat Sep 07, 2013 3:04 am 
Offline
Newbie

Joined: Sun Sep 01, 2013 8:54 am
Posts: 4
Aand.... there goes DO's gimmick.


Top
   
 Post subject: Re: Linode SSD (beta)
PostPosted: Sat Sep 07, 2013 5:09 am 
Offline
Senior Member

Joined: Sun Mar 07, 2010 7:47 pm
Posts: 1947
Website: http://www.rwky.net
Location: Earth
Just to clarify, the SSDs are acting as a cache and all writes will eventually hit the traditional drives?

_________________
Paid support
How to ask for help
1. Give details of your problem
2. Post any errors
3. Post relevant logs.
4. Don't hide details i.e. your domain, it just makes things harder
5. Be polite or you'll be eaten by a grue


Top
   
 Post subject: Re: Linode SSD (beta)
PostPosted: Sat Sep 07, 2013 7:51 am 
Offline

Joined: Sat Sep 07, 2013 7:44 am
Posts: 1
Good news!
When do you plan to roll it out to production systems in London?
Have MySQL iowait issues on 40Gb linode right now, investigating in possible solution..


Top
   
 Post subject: Re: Linode SSD (beta)
PostPosted: Sat Sep 07, 2013 7:57 am 
Offline
Senior Member
User avatar

Joined: Sat Apr 07, 2012 3:40 am
Posts: 55
Website: http://for-no-reason.net
Location: Australia
Yay, already getting corruption. Probably due to me running ext4 on lvm on LUKS :D


Top
   
 Post subject: Re: Linode SSD (beta)
PostPosted: Sat Sep 07, 2013 8:06 am 
Offline
Senior Member

Joined: Sun May 23, 2010 1:57 pm
Posts: 306
Website: http://www.jebblue.net
Sounds interesting, glad you guys did not jump on the SSD bandwagon too early, it's not at the top of my list because of the wear and tear issues (and cost). It sounds like you guys have figured out a best of both worlds approach combining your traditional reliable hard disks with SSD's.


Top
   
 Post subject: Re: Linode SSD (beta)
PostPosted: Sat Sep 07, 2013 9:57 am 
Offline
Senior Member

Joined: Fri Feb 17, 2012 8:20 pm
Posts: 360
leshik wrote:
Good news!
When do you plan to roll it out to production systems in London?
Have MySQL iowait issues on 40Gb linode right now, investigating in possible solution..

The beta only just started. I'm sure it'll be quite a while before they're ready to deploy it to actual production systems.


Top
   
 Post subject: Re: Linode SSD (beta)
PostPosted: Sat Sep 07, 2013 2:39 pm 
Offline

Joined: Sat Sep 07, 2013 2:09 pm
Posts: 1
Time to share my experience!

Benchmark from June 3rd (before the CPU/RAM upgrade)
http://serverbear.com/benchmark/2013/06/03/TCFWtJjMBkhYnfop

Benchmark I just ran after the migration to a new host
http://serverbear.com/benchmark/2013/09/07/k9fTFeqtLbBn3cnt


Top
   
 Post subject: Re: Linode SSD (beta)
PostPosted: Sun Sep 08, 2013 8:24 pm 
Offline

Joined: Sun Sep 08, 2013 8:15 pm
Posts: 1
Awesome news!!! ( I'm on Magento... )

Guys, any ETA on SSD upgrade/plans?

Thank you!


Top
   
 Post subject: Re: Linode SSD (beta)
PostPosted: Sun Sep 08, 2013 9:31 pm 
Offline
Senior Member
User avatar

Joined: Tue Apr 13, 2004 6:54 pm
Posts: 832
This is gonna be interesting once it goes out of beta. I definitely have one I/O bound process (although it still runs fast enough that I'm not worried, and it only runs for a few minutes). I'll definitely be seeing what the speed improvement is afterwards!

Are you going to dedicate a specific allocation of SSD to each linode, or will it just be shared across the whole host?

_________________
Rgds
Stephen
(Linux user since kernel version 0.11)


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
RSS

Powered by phpBB® Forum Software © phpBB Group