dah85.com

*not* just another blog ;)

Checking out yourlasthost

- Posted in VPS by with comments

The next step in my journey to learn about VPS, particularly the low end ones, is to have a look at a VPS with a little bit more than the last one. Today, I will be looking at this deal:

yourlasthost

Storage: 75GB ($0.16c/GB)
RAM: 512MB
Swap: None
CPU: 3x 2.67GHz
Network: Gigabit
Bandwidth: 1.5TB
Type: OpenVZ
[Price: $12/year][3]

$12 a year for 3 cores and 75GB of storage is not too bad, let's see how it benchmarks.

Here are the results from the first benchmark I took:

CPU model:  Intel(R) Xeon(R) CPU           X5650  @ 2.67GHz
Number of cores: 3
CPU frequency:  2666.783 MHz
Total amount of RAM: 512 MB
Total amount of swap:  MB
System uptime:   15:31,       
I/O speed:  397 MB/s
Bzip 25MB: 6.73s
Download 100MB file: 73.4MB/s

Woah! That's actually quite impressive! I'll be honest, I was expecting slow I/O and network but this is great!

I will post 2 more tests, again, from different times for comparison:

CPU model:  Intel(R) Xeon(R) CPU           X5650  @ 2.67GHz
Number of cores: 3
CPU frequency:  2666.783 MHz
Total amount of RAM: 512 MB
Total amount of swap:  MB
System uptime:   17:00,       
I/O speed:  247 MB/s
Bzip 25MB: 6.69s
Download 100MB file: 72.8MB/s
CPU model:  Intel(R) Xeon(R) CPU           X5650  @ 2.67GHz
Number of cores: 3
CPU frequency:  2666.783 MHz
Total amount of RAM: 512 MB
Total amount of swap:  MB
System uptime:   10:28,       
I/O speed:  72.2 MB/s
Bzip 25MB: 6.69s
Download 100MB file: 64.8MB/s

We can see pretty consistent network and CPU speeds, with a little bit of a I/O hit on the last test, but that's still a lot better than the single digit figures we've seen on some previous VPS I have tested. For the price, this is a real contender!

-Dave

Playing with an Alpharacks $8/year VPS

- Posted in VPS by with comments

Venturing further in my journey to learn about VPS, particularly the low end ones, I will be looking at this deal:

AlphaRacks

Storage: 15GB ($0.53c/GB)
RAM: 640MB
Swap: None
CPU: 2x 2.4GHz
Network: 100mbit
Bandwidth: 2TB
Type: OpenVZ
Price: $8/year

$8 per year is the cheapest VPS deal I could find, so I just had to test it out and see what it's like!

Here are the results from the first benchmark I took:

CPU model:  Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz
Number of cores: 1
CPU frequency:  1200.043 MHz
Total amount of RAM: 640 MB
Total amount of swap:  MB
System uptime:   22:02,       
I/O speed:  25.6 MB/s
Bzip 25MB: 27.37s
Download 100MB file: 4.74MB/s

For such a cheap service, this is performing the way I would expect. The I/O isn't great but it's not horrible, the network is what you'd expect for the price too.

I will post 2 more tests, again, from different times for comparison:

CPU model:  Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz
Number of cores: 1
CPU frequency:  1200.043 MHz
Total amount of RAM: 640 MB
Total amount of swap:  MB
System uptime:   22:31,       
I/O speed:  64.3 MB/s
Bzip 25MB: 21.49s
Download 100MB file: 2.10MB/s
CPU model:  Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz
Number of cores: 1
CPU frequency:  1200.043 MHz
Total amount of RAM: 640 MB
Total amount of swap:  MB
System uptime:   2 days, 6:19,       
I/O speed:  28.4 MB/s
Bzip 25MB: 23.28s
Download 100MB file: 2.59MB/s

Over those past 2 tests, I could see an improvement in the I/O but a decrease in network performance. I'd say that the node has a lot of traffic, but if you're looking for the absolute cheapest VPS this might not be a problem.

Click here if you want to order from Alpharacks

-Dave

Reviewing another WootHosting VPS

- Posted in VPS by with comments

Following in my quest to learn about VPS, particularly the low end ones, I find myself visiting WootHosting again. This time, I'll be looking at this deal:

WootHosting (again!)

Storage: 30GB ($0.46c/GB)
RAM: 1GB
Swap: 1GB
CPU: 2x 3.5GHz
Network: Gigabit
Bandwidth: 2TB
Type: OpenVZ
Price: $14/year

This is pretty close to the first one I got from WootHosting, only half the price. The key difference is it's OpenVZ and the other one was KVM. To me, at this point, the difference is insignificant, so this will most likely replace the first one for me. The biggest difference is this plan comes with 2 faster cores than their other plan.

Here are the results from the first benchmark I took:

CPU model:  Intel(R) Xeon(R) CPU E3-1240 v5 @ 3.50GHz
Number of cores: 2
CPU frequency:  3504.036 MHz
Total amount of RAM: 1024 MB
Total amount of swap:  MB
System uptime:   3 days, 3:31,       
I/O speed:  3.9 MB/s
Bzip 25MB: 12.68s
Download 100MB file: 111MB/s

Getting what we're paying for with the network, CPU, not the I/O though.

I will post 2 more tests, again, from different times for comparison:

CPU model:  Intel(R) Xeon(R) CPU E3-1240 v5 @ 3.50GHz
Number of cores: 2
CPU frequency:  3504.036 MHz
Total amount of RAM: 1024 MB
Total amount of swap:  MB
System uptime:   3 days, 22:17,       
I/O speed:  18.7 MB/s
Bzip 25MB: 4.71s
Download 100MB file: 111MB/s
CPU model:  Intel(R) Xeon(R) CPU E3-1240 v5 @ 3.50GHz
Number of cores: 2
CPU frequency:  3504.036 MHz
Total amount of RAM: 1024 MB
Total amount of swap:  MB
System uptime:   4 days, 8:16,       
I/O speed:  27.1 MB/s
Bzip 25MB: 5.37s
Download 100MB file: 112MB/s

For the price, that's pretty decent. Woothosting cop a lot of static from people - myself included - and admittedly it's unfair.

EDIT: Considering the price, and the effort they put in to rectifying things, they're a company I have developed a bit of a soft spot for. Jason is a good bloke who wants to make sure you're happy. Sometimes things go wrong, but if you're willing to work things out and not be a dick things will be fine.

Alpharacks 15GB VPS for $8/year is coming up next..

-Dave

Looking at the 500GB VPS from ServerHub

- Posted in VPS by with comments

At the start of this journey, I had always had in mind that I would love to have my nextCloud server running on a VPS away from home, as an extra layer of redundancy in case something happens to my home server. My server has around 350GB of files, and the previous VPS I have tried weren't close to this amount of storage.

I found this awesome deal from ServerHub which I just had to check out:

ServerHub

Storage: 500GB ($0.12c/GB)
RAM: 512MB
Swap: 256MB
CPU: 2x 2.2GHz
Network: Gigabit
Bandwidth: 1TB
Type: OpenVZ
Price: $5/month ($60/year)

With 500GB of storage, I will be able to comfortably fit my nextCloud on this. 512MB of RAM and 256 of swap are a little on the lower end, compared to the 8GB of RAM I had in my Proxmox server, but time will tell.

Here are the results from the first benchmark I took:

CPU model:  Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz
Number of cores: 2
CPU frequency:  2201.000 MHz
Total amount of RAM: 512 MB
Total amount of swap:  MB
System uptime:   3 days, 5:11,       
I/O speed:  222 MB/s
Bzip 25MB: 5.40s
Download 100MB file: 105MB/s

Interesting, it doesn't show that there is any swap, but when I use htop it shows 256MB.. but aside from that, I/O is fast, network is maxing out gigabit which is awesome to see and the CPU is fast.

I will post 2 more tests, again, from different times for comparison:

CPU model:  Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz
Number of cores: 2
CPU frequency:  2201.000 MHz
Total amount of RAM: 512 MB
Total amount of swap:  MB
System uptime:   4 days, 9:48,       
I/O speed:  43.0 MB/s
Bzip 25MB: 7.10s
Download 100MB file: 108MB/s
CPU model:  Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz
Number of cores: 2
CPU frequency:  1200.000 MHz
Total amount of RAM: 512 MB
Total amount of swap:  MB
System uptime:   5 days, 55 min,       
I/O speed:  244 MB/s
Bzip 25MB: 5.20s
Download 100MB file: 95.2MB/s

This service runs very well, at $60/year it's quite a bit more than the other 2, but with the storage and better performance, it makes it able to run nextCloud.

I may talk more about my experiences with ownCloud and nextCloud in future posts, but I have had good luck with getting it working on this VPS.

At this point I'm very happy to continue keeping this VPS, and I can't wait to test out the other servers.

Next up is another one from WootHosting, but it's only $14/year. I love these cheap VPS :D

-Dave

Testing the OpenVirtuals 180GB VPS

- Posted in VPS by with comments

Over the past couple of days I have been testing some of the cheapest VPS deals I could find, and next up is this deal from OpenVirtuals:

OpenVirtuals

Storage: 180GB ($0.11c/GB)
RAM: 512MB
Swap: 1GB
CPU: 2x 2.4GHz
Network: Gigabit
Bandwidth: 2TB
Type: OpenVZ
Price: $20/year

180GB for $20/year is insanely good value at 11 cents per gigabyte! I will be honest, I don't have high hopes considering the price, but for simple storage this could be perfect.

Lets try some benchmarks by first making sure time and bzip2 are installed by doing a simple

apt-get install time bzip2

and then running this command to perform some tests:

bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)

Just like with the last ones I have reviewed, I have done these tests at different times on different days to get a better idea of what it's like.

Here's the first result:

CPU model:  Intel(R) Atom(TM) CPU  C2750  @ 2.40GHz
Number of cores: 2
CPU frequency:  2399.791 MHz
Total amount of RAM: 512 MB
Total amount of swap:  MB
System uptime:   2 days, 3:25,       
I/O speed:  4.2 MB/s
Bzip 25MB: 11.08s
Download 100MB file: 79.7MB/s

So this is a little different from the last couple of VPS I have reviewed, this seems to be running on an Intel Atom CPU which is not exactly a server CPU by any means, however, the Bzip2 test completed in a reasonable time. The I/O speed is terrible, which could mean at the moment I did the test the system was under a heavy load, so maybe the next tests will be better. The network speed is very good, that's actually the fastest test I've seen so far of all providers.

Here's another test:

CPU model:  Intel(R) Atom(TM) CPU  C2750  @ 2.40GHz
Number of cores: 2
CPU frequency:  2399.791 MHz
Total amount of RAM: 512 MB
Total amount of swap:  MB
System uptime:   3 days, 1:19,
I/O speed:  4.9 MB/s
Bzip 25MB: 11.08s
Download 100MB file: 64.4MB/s

We see a similar situation with the I/O here, and also respectable network speed. I would imagine that this service is highly used and constantly under load, which is hardly surprising for the price. Having said that, for $20/year it's not bad.

One last test:

CPU model:  Intel(R) Atom(TM) CPU  C2750  @ 2.40GHz
Number of cores: 2
CPU frequency:  2399.791 MHz
Total amount of RAM: 512 MB
Total amount of swap:  MB
System uptime:   4 days, 18:56,       
I/O speed:  3.1 MB/s
Bzip 25MB: 10.66s
Download 100MB file: 61.2MB/s

So this is not a high performance VPS, but it does perform as expected for the price. For storing files, backups, running a HTTP server, this would be very useful. For learning Linux or having a cheap server to play with, it's perfect.

I will consider this, so far, to be the best value service for storage that I've tested. The performance, mainly the I/O is not good, but depending on the use, may be acceptable.

The next plan I look at will be slightly more higher end, it will be the first monthly one I try. It's $5/month from ServerHub for 500GB. This is the perfect size for my nextCloud server, so I can't wait to get that up and running and see how it feels.

-Dave

Continuing in my quest to learn about VPS and to test some of the cheapest deals I could find, I couldn't resist this deal from HostUS:

HostUS

Storage: 200GB ($0.165c/GB)
RAM: 256MB
Swap: 1GB
CPU: 1x 2.6GHz
Network: Gigabit
Bandwidth: 1TB
Type: KVM
Price: $33/year

Previously, I tested a woothosting KVM VPS with similar specs but with only 40GB of storage but 1GB of RAM. When considering this VPS, I thought this would be a good storage solution. The relatively small RAM is something which will hurt if trying to use ownCloud/nextCloud as I've found 512+ is where it starts to become usable, but for infrequent use, it could still work.

Here are some benchmarks taken on different days at different times:

CPU model:  Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Number of cores: 1
CPU frequency:  2599.998 MHz
Total amount of RAM: 236 MB
Total amount of swap:  MB
System uptime:   2 days, 22:22,       
I/O speed:  400 MB/s
Bzip 25MB: 7.25s
Download 100MB file: 34.9MB/s
CPU model:  Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Number of cores: 1
CPU frequency:  2599.998 MHz
Total amount of RAM: 236 MB
Total amount of swap:  MB
System uptime:   3 days, 22:13,
I/O speed:  619 MB/s
Bzip 25MB: 5.14s
Download 100MB file: 15.1MB/s
CPU model:  Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Number of cores: 1
CPU frequency:  2599.998 MHz
Total amount of RAM: 236 MB
Total amount of swap:  MB
System uptime:   4 days, 7:53,       
I/O speed:  151 MB/s
Bzip 25MB: 20.43s
Download 100MB file: 34.7MB/s

We can see that we're getting what we're promised, 1 2.6ghz core, network speed is consistent with gigabit and the I/O is not bad either. The Bzip test shows that at some times the CPU may be under load, but with such a low amount of RAM I don't think that will matter to me, especially if storage will be the killer feature of this VPS for me.

I did manage to install ownCloud on this VPS and I must say it was a horribly slow experience. I have decided that the RAM is a real killer for me, I will play with it some more and report back later, but I feel like this one might not get renewed.

Maybe the next VPS from openvirtuals can impress me, it's 180GB with 2 cores and 512MB RAM for $20/year!! That sounds almost too good to be true, I can't wait to see what it's like :)

-Dave

At this stage, my only experience with virtual machines is running my own Proxmox server on a spare computer I had which was happily serving up my files with ownCloud, running another VM for zeroshell, another for playing with different distros such as Debian, Ubuntu, Fedora, CentOS, etc.

After getting tired of maintaining a noisy machine, consuming power and generating heat, I thought this would be a good place to start learning about VPS.

This post will be about my journey with the Woothosting KVM VPS Promo Special – 1GB. Now, obviously for the specs of this VPS I wouldn't expect to replace all of my servers, especially ownCloud which has around 300GB of data alone.

Here's the details:

WootHosting

 Storage:  40GB ($0.75c/GB)
 RAM:  1GB
 Swap:  1GB
 CPU:  1x 2GHz 
 Network:  Gigabit
 Bandwidth:  2TB
 Type:  KVM
 Price:  $30/year

$30 per year for a server I don't need to keep running in a closet? Yes, please!

40GB is a good start I think, especially considering without doing any sort of file storage, this would make a good machine for running a web server on, as a development platform or to even have root access on a Linux box to learn on.

To me, at this point, RAM and swap mean very little. Sure, lots of RAM would be awesome, but for the price, 1GB seems great.

Gigabit network.. mmm.. it's awesome watching files download that fast :)

KVM.. well, this forced me to learn the difference between KVM and OpenVZ. There are a lot of things on the internet that debate the differences, and from what I can tell, it'll mean very little to me. For now, I think of KVM as a virtual machine and OpenVZ as a virtual Linux.

With that said, I needed to find a way to measure the performance of this server and compare it with my laptop which is running Ubuntu 16.04 (Mint with MATE desktop).

This VPS is set up with Ubuntu 14.04 LTS

I found a simple script online that you copy and paste into the shell, and it returns some information on the speed of the IO, CPU and network. To be fair, I have decided to take 3 readings at different times of the day to see what it looks like.

First, we need to install 2 packages that the script depends on, time and bzip2

apt-get install time bzip2

Then we can run the script:

bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)

The results I get on my first attempt on this VPS:

CPU model:  QEMU Virtual CPU version (cpu64-rhel6)
Number of cores: 1
CPU frequency:  1999.999 MHz
Total amount of RAM: 994 MB
Total amount of swap: 1023 MB
System uptime:   9 days, 2:48,       
I/O speed:  226 MB/s
Bzip 25MB: 7.52s
Download 100MB file: 31.1MB/s

From this we can see there is 1 CPU core, at 2ghz, 1GB of RAM and 1GB of swap. The I/O speed is 226MB/s which I think is awesome, and shows that it's definitely on SSD drives. 7.52s to Bzip 25MB is also pretty good, and 31.1 megabytes per second is amazing. It's not the full gigabit, but I would never expect anywhere near that anyway.

So far the results look great, but I'm not sure what they mean, so I'll compare with my laptop for fun:

CPU model:  Intel(R) Core(TM) i7 CPU       Q 720  @ 1.60GHz
Number of cores: 8
CPU frequency:  933.000 MHz
Total amount of RAM: 15981 MB
Total amount of swap:  MB
System uptime:   3:32,       
I/O speed:  192 MB/s
Bzip 25MB: 12.11s
Download 100MB file: 2.51MB/s

That's on an i7 laptop, SSD, connected via WiFi to a 100mbit VDSL connection. Comparing the results, the VPS is performing very well for $30 per year!! I can't believe it! I can't wait to play around some more with the server and see what else I can do with it.

But for now, here are 2 more benchmarks from random times on 2 different days on this woothosting VPS:

CPU model:  QEMU Virtual CPU version (cpu64-rhel6)
Number of cores: 1
CPU frequency:  1999.999 MHz
Total amount of RAM: 994 MB
Total amount of swap: 1023 MB
System uptime:   3 days, 1:56,       
I/O speed:  183 MB/s
Bzip 25MB: 7.24s
Download 100MB file: 27.9MB/s
CPU model:  QEMU Virtual CPU version (cpu64-rhel6)
Number of cores: 1
CPU frequency:  1999.999 MHz
Total amount of RAM: 994 MB
Total amount of swap: 1023 MB
System uptime:   4 days, 11:28,       
I/O speed:  257 MB/s
Bzip 25MB: 7.37s
Download 100MB file: 29.7MB/s

These results look pretty good to me, fairly consistent too.

Next, I'll look at the 200GB HostUS plan for $33/year, it will be interesting because there will be a trade-off between RAM and storage.

-Dave

The contenders

- Posted in VPS by with comments

I have chosen to review these 8 VPS services that I have been using, based off the amount of storage they offer, the amount of RAM and swap as well as the CPU cores and speed, and network. Here are the contenders:

WootHosting

  • Storage: 40GB ($0.75c/GB)
  • RAM: 1GB
  • Swap: 1GB
  • CPU: 1x 2GHz
  • Network: Gigabit
  • Bandwidth: 2TB
  • Type: KVM
  • Price: $30/year

HostUS

  • Storage: 200GB ($0.165c/GB)
  • RAM: 256MB
  • Swap: 1GB
  • CPU: 1x 2.6GHz
  • Network: Gigabit
  • Bandwidth: 1TB
  • Type: KVM
  • Price: $33/year

OpenVirtuals

  • Storage: 180GB ($0.11c/GB)
  • RAM: 512MB
  • Swap: 1GB
  • CPU: 2x 2.4GHz
  • Network: Gigabit
  • Bandwidth: 2TB
  • Type: OpenVZ
  • Price: $20/year

ServerHub

  • Storage: 500GB ($0.12c/GB)
  • RAM: 512MB
  • Swap: 256MB
  • CPU: 2x 2.2GHz
  • Network: Gigabit
  • Bandwidth: 1TB
  • Type: OpenVZ
  • Price: $5/month ($60/year)

WootHosting (again!)

  • Storage: 30GB ($0.46c/GB)
  • RAM: 1GB
  • Swap: 1GB
  • CPU: 2x 3.5GHz
  • Network: Gigabit
  • Bandwidth: 2TB
  • Type: OpenVZ
  • Price: $14/year

AlphaRacks

  • Storage: 15GB ($0.53c/GB)
  • RAM: 640MB
  • Swap: None
  • CPU: 2x 2.4GHz
  • Network: 100mbit
  • Bandwidth: 2TB
  • Type: OpenVZ
  • Price: $8/year

YourLastHost

  • Storage: 75GB ($0.16c/GB)
  • RAM: 512MB
  • Swap: None
  • CPU: 3x 2.67GHz
  • Network: Gigabit
  • Bandwidth: 1.5TB
  • Type: OpenVZ
  • Price: $12/year

Httpzoom

  • Storage: 1000GB ($0.084c/GB)
  • RAM: 512MB
  • Swap: 2GB
  • CPU: 2x 2.136GHz
  • Network: Gigabit
  • Bandwidth: 6TB
  • Type: KVM
  • Price: $7/month ($84/year)

Stay tuned while I test these services and see how they perform and what they could be useful for!

I would love to try using the 2 higher storage plans (the 500GB and the 1TB) for hosting nextCloud, and the other smaller ones for testing out the cheapest of the lower priced services with less space-demanding applications like running websites or VPN for example.

This will be fun, let's see how it goes :)

With with my next post I will start to work through each of the VPS services in this list, run benchmarks to test for things like network speed, disk IO, and the CPU performance.

Now I'm off to play around with this 40GB KVM from WootHosting :)

-Dave

In my upcoming posts, I will talk about cheap VPS services. I have tested some of the cheapest VPS deals I could find and have learned a lot along the way. Setting up a VPS is relatively easy, however like anything new, there are some things to learn.

I was very surprised to find that for less than $10/month you can get a VPS with 1TB of storage, which would be perfect for self hosting a file syncing application like nextCloud.

I was even more surprised to find that VPS could be had for as low as $8/year! I just had to try these out!

In my next post, I will talk about the VPS services I have been using, and the experiences I have had with setting them up, and some benchmarks to somehow quantify their performance.

I learned that it's not all about performance, as the needs of the server are considered, low performance services may be very useful.

Stay tuned!

  • Dave

In my upcoming posts, I will talk about cheap VPS services. I have tested some of the cheapest VPS deals I could find and have learned a lot along the way. Setting up a VPS is relatively easy, however like anything new, there are some things to learn.

I was very surprised to find that for less than $10/month you can get a VPS with 1TB of storage, which would be perfect for self hosting a file syncing application like nextCloud.

I was even more surprised to find that VPS could be had for as low as $8/year! I just had to try these out!

In my next post, I will talk about the VPS services I have been using, and the experiences I have had with setting them up, and some benchmarks to somehow quantify their performance.

I learned that it's not all about performance, as the needs of the server are considered, low performance services may be very useful.

Stay tuned!

  • Dave