One 1024 vs two 512

Hi,

Is a 1024 plan double a 512 plan in every way (i.e. CPU)? Would it basically come down to the question of maintenance when deciding whether to put multiple sites on a single large linode vs. giving sites their own linode?

The one advantage I see in splitting sites up is that they also wouldn't be be fighting each other for resources… if that were an issue.

5 Replies

@jamese:

Is a 1024 plan double a 512 plan in every way (i.e. CPU)?
Not exactly. Disk and memory are, since they are fully allocated to a Linode, but CPU is different. The 1024 should be close to double in terms of minimum guaranteed CPU, but a Linode is rarely getting that little CPU resource, so odds are it won't be as much a difference. Any Linode plan has access to up to 4 cores worth of CPU in terms of burst capabilities, but the higher plans have fewer guests sharing the physical CPUs so the minimum if everyone was CPU bound is higher, and maybe odds of being able to burst to the full 4 cores is slightly higher, but it's definitely not like 2x the probability or that the higher plan can burst to 2x the CPU.

Oh, and while disk space is fully allocated, the aggregate I/O to the disks is the same among the other plans, so I/O rates are shared similar to CPU and, as in that case, should have a higher minimum baseline on the higher plans due to fewer nodes, but also as with CPU, both plans would have the same peak burst capability.

There's debate as to whether you're actually better off on the lower plans since maybe the odds favor those nodes being users who don't need much resource, whereas a larger plan is likely being taken by people who already know they're going to be needing the capability. I don't know that there's any way to know for sure.

> Would it basically come down to the question of maintenance when deciding whether to put multiple sites on a single large linode vs. giving sites their own linode?
I suppose this might all count under an umbrella of "maintenance" (a single machine is certainly a bit simpler to operate), but I think of it as more a trade-off in terms of better redundancy/reliability vs. increased cost/effort to synchronize. I think there have been some other scaling threads here discussing some of the tradeoffs. For example, it's going to be easier to scale a common database by growing vertically (larger plan) than trying to synchronize or distribute it among multiple nodes. But other applications (like static web serving) would scale horizontally (more machines) easily and achieve better redundancy/reliability that way.

For myself, let's say I started with a single Linode with web server, some other applications, and the database. First growth step might be to offload the database to a separate Linode using the private network to communicate. Then that dedicated database Linode would grow vertically as long as feasible. If the front end applications needed room, I'd probably partition them among multiple Linodes, perhaps adding a load balancer node in front.

Probably until I had at least two machines in some way, I'd prefer that as a first step rather than a larger plan since it buys me some redundancy, even if only to use each machine as a backup for the other in an emergency.

There's lots of ways to slice the pie though.

– David

Thanks for the detailed reply! I guess it's very similar, or the same as working with dedicated servers. Do you upgrade your physical server, or split your services onto another low cost machine, and gain that added redundancy that you mentioned.

Just from casual observation and my own hunch, I think two Linode 512s would give you a lot more bang than a single 1024 due to the 512 servers having much lower resource (CPU and I/O) usage.

This may be the opposite of what you expect, since on a 512 you are sharing with twice as many peers on the same machine, but I believe the 512, being the smallest accounts, tend to be a catch-all for people with little to no resource requirements. Sure, some will be making the most of it, but a huge majority of 512 users will be people with no 'traffic' to speak of, who just need a simple box for fiddling around or who run a hobby or small site which isn't going to spin the CPU. Whereas people on the 1024 accounts are probably on them because they're going to use it.

Of course you cannot rely on this to be true and it is purely luck as to whether you end up sharing a server with a lot of people using high CPU and I/O.

@AceStar:

Just from casual observation and my own hunch, I think two Linode 512s would give you a lot more bang than a single 1024 due to the 512 servers having much lower resource (CPU and I/O) usage.

This may be the opposite of what you expect, since on a 512 you are sharing with twice as many peers on the same machine, but I believe the 512, being the smallest accounts, tend to be a catch-all for people with little to no resource requirements. Sure, some will be making the most of it, but a huge majority of 512 users will be people with no 'traffic' to speak of, who just need a simple box for fiddling around or who run a hobby or small site which isn't going to spin the CPU. Whereas people on the 1024 accounts are probably on them because they're going to use it.

Of course you cannot rely on this to be true and it is purely luck as to whether you end up sharing a server with a lot of people using high CPU and I/O.

DAMN Thats what I was going to post! :twisted:

100% agreed to this reality! :D

@AceStar:

Just from casual observation and my own hunch, I think two Linode 512s would give you a lot more bang than a single 1024 due to the 512 servers having much lower resource (CPU and I/O) usage.
I suspect (very casually) that the opposite is true.

Every VPS has the overhead of just being - the OS, the Apps, etc all take resources just to run. What's left over is available for whatever purpose you're trying to achieve.

In a 512 box, by percentage, that's a bigger portion then in a 1024 box.

In your (2) 512's versus (1) 1024 not only is the 512 pre-used portion bigger - it's multiplied by two (one for each box).

So I think the 1024 box gives you more bang for your money then the two 512's.

Of course with LINODES great billing practices -why guess? Spin up (2) 512's and (1) 1024, load up as needed and TEST the actually performance for your needs.

Then you'll know, and it will only cost you a few bucks assuming you don't drag your feet.

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct