dah85.com

*not* just another blog ;)

Reviewing Wishosting's "KVM SSD Plus LA" VPS

- Posted in VPS by with comments

Here we are again, reviewing yet another VPS from Wishosting, this time its their "KVM SSD Plus LA" plan, which has the following specs:

  • 4 vCPU cores Intel Xeon E5-2650
  • Unlimited CPU cores 2.4GHz Turbo
  • 16GB ECC RAM
  • 80GB SSD
  • Linux/Windows OS
  • Bandwidth 250Mbps
  • Traffic 8TB
  • 1 IPv4
  • Private networking
  • Location - Los Angeles
  • Setup time up to 24 hours
  • Price: $15.99/month

What I love about Wishosting's VPS is they come with no limits on the CPU usage. You can run ANYTHING and make 100% usage of the resources advertised. I think other providers should do the same, they could learn something from Wishosting.

Apart from that, they have extremely friendly and helpful support - when I speak with Michael he's so damn professional in his ticket etiquette - again, other providers should take a page out of his book!

They use a system which is called OpenNebula which is a breath of fresh air after seeing so many SolusVM hosts. I really like the fact that you can basically treat a VPS as a resource pool. This one comes with 4 cores and 16GB of RAM plus 80GB SSD. I could split this into 4 VMs if I wanted to. It's nice to know those options exist.

Anyway, let's have a look at the performance of this KVM.

CPU model:  Intel Xeon E312xx (Sandy Bridge)
Number of cores: 4
CPU frequency:  1999.999 MHz
Total amount of RAM: 16051 MB
Total amount of swap:  MB
System uptime:   4 min,       
I/O speed:  275 MB/s
Bzip 25MB: 6.55s
Download 100MB file: 95.0MB/s

:) :) That I/O is nice, 6 second bzip is also nice. But 95MB/sec looks a lot like gigabit speeds to me, and it's only advertised as 250mbit!

CPU model:  Intel Xeon E312xx (Sandy Bridge)
Number of cores: 4
CPU frequency:  1999.999 MHz
Total amount of RAM: 16051 MB
Total amount of swap:  MB
System uptime:   6 min,       
I/O speed:  506 MB/s
Bzip 25MB: 7.79s
Download 100MB file: 103MB/s

Consistent as we can see here, the I/O jumped the second time round which is typical with these benchmarks.

Here's another "benchmark" you may be interested in:

[2018-02-28 12:02:54] speed 2.5s/60s/15m 126.4 133.3 n/a H/s max: 145.8 H/s
[2018-02-28 12:02:59] speed 2.5s/60s/15m 101.0 131.3 n/a H/s max: 145.8 H/s
[2018-02-28 12:03:04] speed 2.5s/60s/15m 89.6 129.4 n/a H/s max: 145.8 H/s
[2018-02-28 12:03:09] speed 2.5s/60s/15m 101.6 127.5 n/a H/s max: 145.8 H/s

I thought I'd run that for a minute to see what it's like, the CPU supports AES-NI and this is on 3 of the 4 cores :)

I've reviewed plenty of servers in the past, and a few from Wishosting, but this is the first Wishosting server I've had which is located in LA, which has great connectivity to Australia. I'm happy with the way this performs, I could probably easily justify keeping this server as a web server with the 80GB SSD it's insanely fast.

If you're looking for a speedy, beefy KVM with some kickass specs for a reasonable price, I'd recommend this package from Wishosting.

A little while ago I came across an incredible deal from SerweryDedyKowane for a dedicated server in Poland.

Here's the specs:

  • CPU: Intel Core i7 4790
  • RAM: 16 GB DDR3
  • HDD: 2x 1 TB
  • Network: 250 Mbit unlimited

I got this when they had a 75% off promotion, which makes this $12/month!!

And here's a benchmark:

CPU model:  Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz                            
Number of cores: 8                     
CPU frequency:  3601.000 MHz           
Total amount of RAM: 15912 MB          
System uptime:   11 days, 7:40,        
I/O speed:  182 MB/s                   
Bzip 25MB: 4.52s                       
Download 100MB file: 28.6MB/s     

It's got the power, those results are amazing for the price!

Here's my favourite part..

speed 2.5s/60s/15m 275.5 275.4 274.9 H/s max: 277.6 H/s

It gets around 280h/sec which at the time of writing this is about $27/month.. that's $15/month profit! I wish I got more when I had the chance, because the normal price is $48 per month.

I have been using this server now for a few months, I've only had to reboot it once a bit over a week ago when I made a mistake with the network config, but it's been rock solid!

It's currently my nextCloud and Plex server, and it's been perfect. If you've been following my blog you might remember me looking for a VPS to do this task, but I've replaced that with a dedicated server and I'm so glad I did.

When I first got the server, I had a choice of a few OS to install through their very easy to use control panel and I chose to install Debian Stretch and install Proxmox 5 on top of it so I can split it up into LXC/KVM containers for different things.

When using their control panel at first, it was a bit difficult because everything is in Polish, but google translate came to the rescue :)

I recently got a Dacentec dedicated server for $25/month with 8TB of storage in the USA but the CPU and RAM are significantly less powerful than this server (the CPU is an old Opteron and the RAM is 8GB DDR2)

I have spoken to their support staff (in English) in the past and they have been very friendly and helpful, so it's assuring to know that IF something went wrong it can be taken care of without a language barrier.

I affectionately refer to this server as my "serwery", which I believe is Polish for server :)

I have an exclusive coupon code that you can use which will give you 25% off any server for one billing period (meaning if you pay monthly, it's the first month, pay yearly and it's 25% for the whole year) - the code is E3D7-C20D-0EDE

Today I will be testing out a dedicated server from Dacentec

I decided to go for the "Supermicro 6-bay Opteron 1385 8GB 2x2TB Rent Only Special (Bonus 4TB FREE)" deal which was available at the time, for $25/month.

This is what you get:

  • AMD Opteron 1385 (Quad core @ 2.7GHZ)
  • 8GB RAM
  • 10TB bandwidth on a Gigabit connection
  • 2x 2TB SATA HDD
  • 4x 1TB SATA HDD
  • $25/month

This is located in North Carolina in the USA, which is great for people who live in the US, I live in Australia and get about 270ms to the box which isn't bad. I have a dedicated server in Poland which I get about 370ms to, so by comparison this is a big improvement.

Once I got my login details emailed to me, I was able to set it up with Debian Jesse through their provisioning interface. There is also an IP KVM which you can use as well, but I found that despite pressing DEL/F1/F2/etc I wasn't able to get into the BIOS to change the boot order. This isn't a big deal, it just means if the server reboots I need to wait for the LAN boot to time out, give up and move onto the next boot device which happens to be the HDD.

Once I had Debian installed, it was a simple matter of upgrading it to Stretch and then installing Proxmox 5 on it.

I did some benchmarks on the server, and here they are:

CPU model:  Quad-Core AMD Opteron(tm) Processor 1385
Number of cores: 4
CPU frequency:  2700.000 MHz
Total amount of RAM: 8047 MB
Total amount of swap:  MB
System uptime:   8:44,       
I/O speed:  117 MB/s
Bzip 25MB: 5.81s
Download 100MB file: 83.1MB/s

It's as advertised, Opteron 1385 with 8GB of RAM. The network is nice and fast as is the CPU, considering it's age.

CPU model:  Quad-Core AMD Opteron(tm) Processor 1385
Number of cores: 4
CPU frequency:  2700.000 MHz
Total amount of RAM: 8047 MB
Total amount of swap:  MB
System uptime:   8:47,       
I/O speed:  128 MB/s
Bzip 25MB: 5.79s
Download 100MB file: 87.0MB/s

It's fairly consistent..

CPU model:  Quad-Core AMD Opteron(tm) Processor 1385
Number of cores: 4
CPU frequency:  2700.000 MHz
Total amount of RAM: 8047 MB
Total amount of swap:  MB
System uptime:   8:47,       
I/O speed:  127 MB/s
Bzip 25MB: 5.80s
Download 100MB file: 57.9MB/s

It's time to do the my new favourite test, this will measure the "usefulness" of the CPU.

 * VERSIONS:     XMRig/2.4.3 libuv/1.8.0 gcc/7.1.0
 * HUGE PAGES:   available, enabled
 * CPU:          Quad-Core AMD Opteron(tm) Processor 1385 (1) x64 -AES-NI
 * CPU L2/L3:    2.0 MB/6.0 MB
speed 2.5s/60s/15m 48.1 n/a n/a H/s max: 48.0 H/s
speed 2.5s/60s/15m 48.0 n/a n/a H/s max: 48.0 H/s
speed 2.5s/60s/15m 48.1 n/a n/a H/s max: 48.0 H/s 
speed 2.5s/60s/15m 48.1 n/a n/a H/s max: 48.0 H/s
speed 2.5s/60s/15m 48.1 n/a n/a H/s max: 48.0 H/s

Okay, so we can see this CPU does not have AES (as noted by the - in front of AES) which explains the fairly low hashrate. 48h/sec at current rates is about $3/month, so this server won't be able to pay for itself out on the mining fields.

Not that I got this server for mining, the storage is the thing that got my interest. 2x2TB plus 4x1TB bonus drives gives 8TB of HDD space for $25/month, which breaks down to 3.15$/TB/month which is incredibly cheap.

I will decide whether this is useful for my needs to renew it for another month, at this stage I will use it as a backup server - maybe move my Plex server from my Polish server to this (only 1-2 people max using it) for the extra storage and the better connection to Australia.

If you're interested in one of these, head over to Dacentec's website and pick one up!

EDIT: 3 days later, I have decided to cancel this server due to it being horribly slow and unable to run Proxmox correctly. If you're looking for cold storage, this server would be suitable, but if you're looking to slice it up into VMs, choose something else is my advice :)

Reviewing a 6GB RAM VPS from TNAHosting

- Posted in VPS by with comments

Today I will be looking at a VPS that falls in 2 categories - storage VPS and high RAM VPS.

Here's a deal from TNAHosting:

  • 6GB OpenVZ - Chicago, IL
  • 1 IPv4 [IPv6 available]
  • 2x vCPU
  • 200GB HDD
  • 2TB Bandwidth
  • $5/m - Order Here

200GB HDD with 6GB RAM and 2 cores is a pretty sweet deal for $5 per month. Let's see what it looks like under pressure..

CPU model:  Intel(R) Xeon(R) CPU           L5420  @ 2.50GHz
Number of cores: 2
CPU frequency:  2500.020 MHz
Total amount of RAM: 6144 MB
Total amount of swap:  MB
I/O speed:  434 MB/s
Bzip 25MB: 5.88s
Download 100MB file: 42.8MB/s
CPU model:  Intel(R) Xeon(R) CPU           L5420  @ 2.50GHz
Number of cores: 2
CPU frequency:  2500.020 MHz
Total amount of RAM: 6144 MB
Total amount of swap:  MB 
I/O speed:  470 MB/s
Bzip 25MB: 6.03s
Download 100MB file: 53.2MB/s
CPU model:  Intel(R) Xeon(R) CPU           L5420  @ 2.50GHz
Number of cores: 2
CPU frequency:  2500.020 MHz
Total amount of RAM: 6144 MB
Total amount of swap:  MB
I/O speed:  483 MB/s
Bzip 25MB: 6.00s
Download 100MB file: 52.1MB/s
CPU model:  Intel(R) Xeon(R) CPU           L5420  @ 2.50GHz
Number of cores: 2
CPU frequency:  2500.020 MHz
Total amount of RAM: 6144 MB
Total amount of swap:  MB 
I/O speed:  506 MB/s
Bzip 25MB: 5.87s
Download 100MB file: 43.2MB/s

We're getting 2x 2.5ghz Xeon cores and 6GB of RAM, no swap (but with 6GB of RAM why would you want to swap it to HDD?) The I/O speed is impressive, it could be cached by the looks of it, but that's a very good result! And the CPU is fast! Navigating the system through SSH feels very responsive and things happen quickly.

Here's a different perspective:

 ----------------------------------------------------------------------
CPU model            : Intel(R) Xeon(R) CPU L5420  @ 2.50GHz
Number of cores      : 2
CPU frequency        : 2500.020 MHz
Total size of Disk   : 197.0 GB (0.7 GB Used)
Total amount of Mem  : 6144 MB (37 MB Used)
Total amount of Swap : 0 MB (0 MB Used)
Load average         : 0.12, 0.09, 0.03
OS                   : Ubuntu 16.04.1 LTS
Arch                 : x86_64 (64 Bit)
Kernel               : 2.6.32-042stab123.9
----------------------------------------------------------------------
I/O speed(1st run)   : 498 MB/s
I/O speed(2nd run)   : 513 MB/s
I/O speed(3rd run)   : 496 MB/s
Average I/O speed    : 502.3 MB/s
----------------------------------------------------------------------
Node Name                       IPv4 address            Download Speed
CacheFly                        205.234.175.175         43.6MB/s
Linode, Tokyo, JP               106.187.96.148          461KB/s
Linode, Singapore, SG           139.162.23.4            1.12MB/s
Linode, London, UK              176.58.107.39           2.16MB/s
Linode, Frankfurt, DE           139.162.130.8           1.21MB/s      
Linode, Fremont, CA             50.116.14.9             1.60MB/s      
Softlayer, Dallas, TX           173.192.68.18           4.27MB/s      
Softlayer, Seattle, WA          67.228.112.250          2.47MB/s      
Softlayer, Frankfurt, DE        159.122.69.4            1.19MB/s      
Softlayer, Singapore, SG        119.81.28.170           913KB/s       
Softlayer, HongKong, CN         119.81.130.170          1.57MB/s      
----------------------------------------------------------------------

Disk access is incredibly fast on this VPS, this looks like the perfect VPS for Plex Media Server!

A good test is to see how well Plex can transcode a 1080 movie and stream it to me here in Australia - not all providers can achieve this due to CPU/RAM restraints or network issues. This VPS, being in Chicago, by default doesn't have a great connection to the Asia/Pacific region, which is true for most providers.

I have installed Plex and can happily report that I was able to successfully transcode and stream a 1080 movie to my place in Australia. This VPS is excellent value for the price, I highly recommend it to anyone who needs a VPS to do more than just idle away!

From what I understand, there is limited stock on this so take action now and order it if you're looking for a good VPS.

I have also added this to my Storage VPS list.

Benchmarking a time4vps storage VPS

- Posted in VPS by with comments

Time4vps have been providing high storage VPS for a while now, and they're one of the popular providers for storage.

Here's an offer from them in their datacenter in Lithuania, Europe.

  • 1x1.7ghz processor
  • 1GB RAM
  • 1TB HDD (RAID, 200IOPS limit)
  • 10TB bandwidth
  • 100mbit network
  • OpenVZ
  • Hosted in Lithuania, Europe.
  • 5.99 EUR/month

This looks like a good storage deal for the price, there's plenty of bandwidth too. The 200 IO/s is an interesting limit, meaning 200 I/O operations per second. Let's see what it looks like with a benchmark script:

CPU model:  Intel(R) Xeon(R) CPU E5-2603 v4 @ 1.70GHz
Number of cores: 1
CPU frequency:  1698.052 MHz
Total amount of RAM: 1024 MB
Total amount of swap: 512 MB
I/O speed:  66.4 MB/s
Bzip 25MB: 6.85s
Download 100MB file: 11.4MB/s

That's not too bad, the CPU seems to be fairly available and the 100mbit connection capped out.

Here's more..

CPU model:  Intel(R) Xeon(R) CPU E5-2603 v4 @ 1.70GHz
Number of cores: 1
CPU frequency:  1698.052 MHz
Total amount of RAM: 1024 MB
Total amount of swap: 512 MB    
I/O speed:  57.3 MB/s
Bzip 25MB: 6.81s
Download 100MB file: 11.4MB/s
CPU model:  Intel(R) Xeon(R) CPU E5-2603 v4 @ 1.70GHz
Number of cores: 1
CPU frequency:  1698.052 MHz
Total amount of RAM: 1024 MB
Total amount of swap: 512 MB
I/O speed:  65.9 MB/s
Bzip 25MB: 6.75s
Download 100MB file: 11.4MB/s

I think the IOPS cap is coming into play here, being a storage server it's probably a good thing to avoid noisy neighbours from making the disk unstably slow.

It runs nextCloud fine, although a little slow when loading pages, it's not as snappy as some other providers. The fact that it's openVZ really, in my opinion, disqualifies it from being useful to me (I love KVM and encrypted LVM volumes for my private data)

If you need cheap storage, consider this offer from time4vps.

I came across this cheap NAT KVM Storage offer from wishosting recently and I thought I would do some benchmarks on it to see how it performs. Here's the deal:

  • 1 vCPU core i7-3770
  • Unlimited CPU core 3.7GHz Turbo
  • 1GB RAM
  • 1TB HDD RAID-5
  • Linux/Windows OS
  • Bandwidth 250Mbps
  • Traffic 2TB
  • 1 IPv4 NAT
  • DDoS protection
  • Location - Germany
  • Setup time up to 24 hours
  • $4.99/month (paid quarterly)
  • $5.00 one off for a dedicated IPv4

I decided to make my life a little easier and got the IPv4 upgrade. The KVM is in Germany, and the IPv4 is in France, it does some crazy proxy trickery but it works perfectly! A couple of hours later, Michael from wishosting had my account set up and even helped with some questions I had. I must say, he's very professional in his ticket etiquette!

Here's some benchmarks:

CPU model:  Intel Xeon E312xx (Sandy Bridge)
Number of cores: 1
CPU frequency:  3399.998 MHz
Total amount of RAM: 988 MB
Total amount of swap:  MB
I/O speed:  447 MB/s
Bzip 25MB: 5.16s
Download 100MB file: 89.5MB/s
CPU model:  Intel Xeon E312xx (Sandy Bridge)
Number of cores: 1
CPU frequency:  3399.998 MHz
Total amount of RAM: 988 MB
Total amount of swap:  MB    
I/O speed:  478 MB/s
Bzip 25MB: 5.15s
Download 100MB file: 87.3MB/s
CPU model:  Intel Xeon E312xx (Sandy Bridge)
Number of cores: 1
CPU frequency:  3399.998 MHz
Total amount of RAM: 988 MB
Total amount of swap:  MB  
I/O speed:  459 MB/s
Bzip 25MB: 4.84s
Download 100MB file: 91.2MB/s
CPU model:  Intel Xeon E312xx (Sandy Bridge)
Number of cores: 1
CPU frequency:  3399.998 MHz
Total amount of RAM: 988 MB
Total amount of swap:  MB    
I/O speed:  527 MB/s
Bzip 25MB: 4.12s
Download 100MB file: 91.0MB/s

This is a very speedy KVM service! It feels very snappy, sometimes servers feel a little slow but this feels like I'm the only user on the node which is amazing! I would definitely recommend this to anyone looking for a great value KVM with 1TB of storage!

After falling in love with the other V-Dedi from WISHOSTING, I decide to test out another one. This time it's an Intel Avoton C2750-based box.

Here's the features:

8 CPU cores Avoton C2750
Dedicated CPU cores 2.4GHZ
7GB RAM
800GB HDD
Linux/Windows OS
Unmetered traffic
Best effort 1 Gbps bandwidth
1 IPv4
Location - France
Setup time up to 24 hours
[$14.99/month][2]

The differences between this package and the other one is this is $5 per month cheaper, has gigabit instead of 100mbit, but we trade off with an 800GB HDD instead of 1.8TB HDD and 7GB RAM instead of 15GB RAM. The big thing that I noticed is the 4 extra cores - 8 in total. I just had to benchmark this and see how it performs.

And here's some benchmarks which I will add to later:

CPU model:  Westmere E56xx/L56xx/X56xx (Nehalem-C)
Number of cores: 8
CPU frequency:  2399.998 MHz
Total amount of RAM: 6971 MB
Total amount of swap:  MB
System uptime:   7 min,       
I/O speed:  252 MB/s
Bzip 25MB: 12.49s
Download 100MB file: 96.1MB/s
CPU model:  Westmere E56xx/L56xx/X56xx (Nehalem-C)
Number of cores: 8
CPU frequency:  2399.998 MHz
Total amount of RAM: 6971 MB
Total amount of swap:  MB
System uptime:   5 days, 19:32,       
I/O speed:  43.7 MB/s
Bzip 25MB: 13.57s
Download 100MB file: 87.8MB/s

The Bzip time is almost 4 times higher, meaning it look 4 times longer than the i5 based system - expected behaviour for an Atom processor. The I/O is great and the network is gigabit, which we can see from the results.

It's a great deal, but the other package I have looks better for the extra storage and RAM. I will set this up for a month with nextCloud and Plex and see how well it handles those tasks. At this stage, I can't see it replacing the other V-Dedi from WISHOSTING.

Stay tuned, I'll update this as I go along.

UPDATE: So I've had this for close to a week now and I've been testing it, and it's a very capable dedi for the price. It's nice seeing the 8 cores in htop. I admit, I am struggling to find something else to love about this. Compared to the i5 server they have on offer, which is much noticeably faster than this atom server, coupled with the 1TB loss in storage, I feel like this server wouldn't suit my needs. Also, the extra 100ms in latency did give me some issues streaming plex during peak times, but that's what happens when it's 300+ms from France to Sydney.

Benchmarking a Linux machine

- Posted in Quick Tip by with comments

When I'm playing with a new VPS, the first thing I like to do is run a benchmark to see if I've got a good deal.

Running this in a terminal will start the benchmark (only need to install time and bzip2 once)

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

You'll get an output similar to this

CPU model:  Intel(R) Xeon(R) CPU E5-2609 v3 @ 1.90GHz
Number of cores: 1
CPU frequency:  1897.804 MHz
Total amount of RAM: 1024 MB
Total amount of swap:  MB
System uptime:   6 min,       
I/O speed:  58.2 MB/s
Bzip 25MB: 6.76s
Download 100MB file: 34.2MB/s

Just got this new toy, off to play with it ;)

-Dave