Friday, December 21, 2012

Free Chunk Recieved!

I while ago I signed up for a free VPS server at ChunkHost. After a long time of not hearing anything from them I received an email telling me that my "chunk" has been activated. I sshed in and did some simple tests to see how it was.

I didn't do any CPU test as they wouldn't be too meaningful. This is because you can burst to full "dual quad-core energy efficient 2.2GHz AMD processors" if no one else is using them. So I could be measuring what I am restricted to what I am allowed or I could use the full power. There is a lot of information in their FAQ.

The first thing I measured was ping time.

root@kevincox:~# ping google.com
PING google.com (74.125.224.166) 56(84) bytes of data.
64 bytes from lax02s01-in-f6.1e100.net (74.125.224.166): icmp_req=1 ttl=59 time=0.424 ms
64 bytes from lax02s01-in-f6.1e100.net (74.125.224.166): icmp_req=2 ttl=59 time=0.641 ms
64 bytes from lax02s01-in-f6.1e100.net (74.125.224.166): icmp_req=3 ttl=59 time=0.501 ms
64 bytes from lax02s01-in-f6.1e100.net (74.125.224.166): icmp_req=4 ttl=59 time=0.645 ms
64 bytes from lax02s01-in-f6.1e100.net (74.125.224.166): icmp_req=5 ttl=59 time=23.6 ms
^C
--- google.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 0.424/5.172/23.653/9.240 ms
Half a millisecond to another quality service is very reasonable. Next I pinged from my house in Canada to the VPS.
$ ping $myvps
PING $myvps ($myvps) 56(84) bytes of data.
64 bytes from $myvps: icmp_seq=1 ttl=50 time=101 ms
64 bytes from $myvps: icmp_seq=2 ttl=50 time=100 ms
64 bytes from $myvps: icmp_seq=3 ttl=50 time=98.4 ms
64 bytes from $myvps: icmp_seq=4 ttl=50 time=99.4 ms
64 bytes from $myvps: icmp_seq=5 ttl=50 time=105 ms
^C
--- $myvps ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 98.415/101.268/105.968/2.635 ms
$ ping google.ca
PING google.ca (74.125.226.24) 56(84) bytes of data.
64 bytes from yyz06s05-in-f24.1e100.net (74.125.226.24): icmp_seq=1 ttl=56 time=14.5 ms
64 bytes from yyz06s05-in-f24.1e100.net (74.125.226.24): icmp_seq=2 ttl=56 time=13.5 ms
64 bytes from yyz06s05-in-f24.1e100.net (74.125.226.24): icmp_seq=3 ttl=56 time=16.5 ms
64 bytes from yyz06s05-in-f24.1e100.net (74.125.226.24): icmp_seq=4 ttl=56 time=11.2 ms
64 bytes from yyz06s05-in-f24.1e100.net (74.125.226.24): icmp_seq=5 ttl=56 time=10.2 ms
^C
--- google.ca ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4004ms
rtt min/avg/max/mdev = 10.252/13.226/16.524/2.266 ms
While it is not nearly as good of a response time as Google gives me they have servers all over and I am getting one of the closest ones. From Toronto to Los Angeles 100ms is not unreasonable, I am quite happy with these results.

Next I went for a network throughput. I downloaded a large file from a CDN to see what download speed I could achieve. I don't know the speed limit of the CDN is but here are my results.

root@kevincox:~# wget http://cachefly.cachefly.net/100mb.test
--2012-12-21 17:23:54--  http://cachefly.cachefly.net/100mb.test
Resolving cachefly.cachefly.net (cachefly.cachefly.net)... 205.234.175.175
Connecting to cachefly.cachefly.net (cachefly.cachefly.net)|205.234.175.175|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: `100mb.test'

100%[======================================>] 104,857,600 7.26M/s   in 13s     

2012-12-21 17:24:07 (7.72 MB/s) - `100mb.test' saved [104857600/104857600]

I also performed a very simple file copy test.

root@kevincox:~# time cp 100mb.test 100mb.testcp

real 0m2.948s
user 0m0.012s
sys 0m0.476s
That is a 100mb file in about 3s. That comes out to about 35mb/s, not too impressive. I ran this a number of times and this one was about in the middle although I got as fast as 2s and as slow as 6, which is a little worrying.

Lastly I am going to mention the specs you get for free. You get 128MB of RAM 3GB of disk space and 35GB of bandwidth. The dedicated CPU you get is proportional to the amount of RAM you have. Since you have 1/8Gb of RAM out of their 32Gb machine you get at least one 256th of the CPU which isn't a lot. Luckily they do have a referral program and the option to buy upgrades. The link I put at the top of this article was my referral link and if someone uses yours you can get upgrades to RAM (and CPU), disk space and bandwidth. If you get 30 referrals you can get a very capable machine at 2Gb RAM, 30Gb disk space and 600Gb of bandwidth, which isn't bad for a free VPS. Of couse you could always upgrade to one of their paid plans if you find you need more

That is the end of my very simple benchmarks, I would recommend trying it out as you have nothing to lose. You will need a facebook account to sign up (they are trying to prevent multiple accounts). I have a couple of ideas for my new VPS. If you want to sign up here is the link once again. Remember that it took a couple of months for them to activate mine, so don't expect anything soon.

No comments:

Post a Comment