96MB Low End VPS Review Part XIV – Hostigation

After received a honourable mention in the last quarter’s Best Low End Providers, and being the only one in the list using KVM virtualization, which offered the capability of practically installing any OS, and for barely for 3 dollars a month, the VPS provided by Hostigation is almost a steal. However, is it really as good as it sounds? I decided to give it a shot to see.

Basic Information

Up until 2 weeks ago, the only VPS location that Hostigation provide was at Rock Hill, South Carolina, and for 3 USD per month, here is what you will be able to get:

image

Hostigation has since announced that it started a new location in Los Angeles to cater to the west coast clientele and Tim has been kind enough to move my test server there too, therefore, this review will be based on the LA KVM server.

Provision was almost instant (payment submitted at 6:18PM, received VPS login info at 6:21PM) and the welcome email contains your root password in plain text. However, there is a special link to the Hostigation Wiki. Despite the wiki layout is half developed with no logo whatsoever, the wiki actually gave really detailed information to get you started on the KVM set up. (On a side note: As an amateur coder myself, I used to hate doing documentations, but this is a prime example to show how much support time would be saved for a little bit of documentation, granted there will be people who will not bother reading documentations and submit request for everything, however if there will always be people reading them and save you the effort of supporting that group of people.)

Hostigation’s WHMCS installation has enabled both HTTPS and HTTP access and after entering the WHMCS site, the basic control of the VPS is enabled under Product Details:

SNAGHTML3af821d

The biggest difference, presumably due to the fact that this is a KVM VPS and hence most of the clients are going to be installing the operating systems themselves, the usual “Reset Root Password” or “Change Host Name” functionalities are not in the WHMCS Virtual Server Control, instead, there are VNC and VNC Password controls, which is essentially a remote desktop program that would enable you to control the VPS like a real PC as soon as it is boot up. There is no graph to display resources usages, presumably to save some resources on the main node.

The SolusVM can be accessed via HTTPS connection, on a non-standard port. Once logged in, it shows a typical KVM SolusVM screen:

SNAGHTML45be278

Note that instead of reinstalling OS, you will need to mount the CDROM with the Linux distribution of your choice. Thanks to the full virtualization, there are tonnes of Linux OS that are available:

image

image

There are even Live CDs for those who are not sure if they should use the distribution or not. Furthermore, since Hostigation pretty much only has to download the ISO and mount it to the host node, you can pretty much request any distribution you like.

The other interesting bit is their IP addresses section of SolusVM:

SNAGHTML46573cf

Here, you do not only see your IP address assignment (you get one IPV4 + one IPV6 for this VPS, although I would assume you can get as many IPV6 as you want if you request for more), but also the IPV4 configuration information, which would be really helpful for those who do not want to use DHCP for any reason.

Furthermore, it is worthwhile to note that the reverse DNS is instant, for both IPV4 and IPV6.

The backups within SolusVM are not working, however Hostigation also provide backup VPS for those who need some backup space.

On a side note again (although this is almost irrelevant to the VPS itself), the SolusVM from Hostigation actually showed up an IV6 address as my login IP, instead of my usual IPV4 address:

SNAGHTML4885ed9

I guess it must be some custom scripting that Hostigation used. Although I am not sure what the purpose is, this is definitely something interesting.

Test on VPS

As noted above, the test VPS I have received has 128MB of RAM (128 burstable RAM) and 1 CPU core, unlike my usual tests where I liked to use Debian 5/Ubuntu 10.04 with a LNMP stack, I actually have had Trixbox CE installed here. With the full Trixbox installation, the VPS only used 64MB of memory:

 free -m
             total       used       free     shared    buffers     cached
Mem:           122        118          4          0          5         48
-/+ buffers/cache:         64         58
Swap:          760         96        663

It is pretty amazing to note how much swap space was put up there, 760MB, which is 6 times of the actual RAM! I am really not sure what is the point for doing so since most of the time, swap space is set to at most 1.5 times of the actual RAM space.

The corresponding top output showed most of the RAM space was taken away by httpd (i.e., Apache processes), obviously I do not think Trixbox has done a lot of optimizations on the LAMP stack, so it was almost amazing that I can get the whole stack running with 128MB of RAM (my tests with Elastix did not go that well and both RAM and CPU usage shoot up after a while:

top - 20:23:33 up 1 day, 22:07,  1 user,  load average: 0.00, 0.00, 0.00
Tasks:  96 total,   2 running,  94 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.3%us,  0.0%sy,  0.0%ni, 99.0%id,  0.7%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    125496k total,   121336k used,     4160k free,     6064k buffers
Swap:   779144k total,    99252k used,   679892k free,    49408k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 7050 asterisk  15   0 63880  22m 7676 S  0.0 18.4   0:02.17 asterisk
 6311 asterisk  15   0 34024 8916 3108 S  0.0  7.1   0:00.18 httpd
 2271 asterisk  15   0 34064 7180 3712 S  0.0  5.7   0:00.71 httpd
 2276 asterisk  15   0 35128 6172 3436 S  0.0  4.9   0:01.30 httpd
 2149 mysql     15   0  136m 6084 3052 S  0.0  4.8   0:01.06 mysqld
 7107 asterisk  15   0 12240 5788 1748 S  0.0  4.6   0:04.48 op_server.pl
 2277 asterisk  15   0 34328 5772 3092 S  0.0  4.6   0:00.44 httpd
 2272 asterisk  15   0 34368 5504 3124 S  0.0  4.4   0:00.40 httpd
 2275 asterisk  24   0 34080 4824 2964 S  0.0  3.8   0:00.61 httpd
 6310 asterisk  15   0 28644 4644 2248 S  0.0  3.7   0:00.16 httpd
 2270 asterisk  22   0 34072 4624 3124 S  0.0  3.7   0:01.15 httpd
 2046 ntp       15   0  4500 4500 3492 S  0.0  3.6   0:00.04 ntpd
 2274 asterisk  15   0 35136 4456 2960 S  0.0  3.6   0:00.90 httpd
 1296 root       5 -10  4148 4148 3152 S  0.0  3.3   0:00.01 iscsid
 2273 asterisk  15   0 34608 3932 2956 S  0.0  3.1   0:01.13 httpd
 2435 root      34  19 25920 3212 1756 S  0.0  2.6   0:00.11 yum-updatesd
 2251 root      18   0 27376 3004 2532 S  0.0  2.4   0:00.20 httpd

CPU info confirmed that there is only one core available, however it was clocked at 7.8GHz, which is something really weird:

cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 6
model name      : QEMU Virtual CPU version 0.9.1
stepping        : 3
cpu MHz         : 7826.312
cache size      : 32 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 4
wp              : yes
flags           : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush mmx fxsr sse sse2 nx lm up pni
bogomips        : 20494.43

vmstats shows the system is not overloaded:

 vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0  99252   4332   6104  49424    1    1    30     7  226  195  0  1 99  0  0

Meminfo does not show signs of overselling as well:

 cat /proc/meminfo
MemTotal:       101592 kB
MemFree:          1892 kB
Buffers:           928 kB
Cached:          21080 kB
SwapCached:       2512 kB
Active:          71380 kB
Inactive:         2228 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:       101592 kB
LowFree:          1892 kB
SwapTotal:      779144 kB
SwapFree:       762608 kB
Dirty:              44 kB
Writeback:           0 kB
AnonPages:       50840 kB
Mapped:          19060 kB
Slab:            12340 kB
PageTables:       3264 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:    829940 kB
Committed_AS:   295192 kB
VmallocTotal:   745464 kB
VmallocUsed:      2916 kB
VmallocChunk:   742092 kB

Both df -i and df -h shows the hard drive space is not oversold:

 df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/hda2            2401152   63546 2337606    3% /
/dev/hda1              26104      44   26060    1% /boot
tmpfs                  15687       1   15686    1% /dev/shm
 df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/hda2             8.9G  1.8G  6.7G  22% /
/dev/hda1              99M   18M   76M  20% /boot
tmpfs                  62M     0   62M   0% /dev/shm

Disk I/O, although is not the best, is definitely very impressive:

 dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync                                                                                                 c
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 14.8554 seconds, 72.3 MB/s

Running it again gives even better results, presumbly due to disk caching:

 dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 13.569 seconds, 79.1 MB/s

The download speed is pretty impressive as well:

 wget cachefly.cachefly.net/100mb.test
--2011-07-19 22:10:12--  http://cachefly.cachefly.net/100mb.test
Resolving cachefly.cachefly.net... 205.234.175.175
Connecting to 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 11.1M/s   in 9.4s

2011-07-19 22:10:22 (10.7 MB/s) - `100mb.test' saved [104857600/104857600]

And the tests that ran a little later showed a very consistent download speed:

wget cachefly.cachefly.net/100mb.test
--2011-07-19 22:12:24--  http://cachefly.cachefly.net/100mb.test
Resolving cachefly.cachefly.net... 205.234.175.175
Connecting to 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 11.1M/s   in 9.8s

2011-07-19 22:12:34 (10.2 MB/s) - `100mb.test' saved [104857600/104857600]

The upload speed is unfortunately not that great to the east coast and Europe, however it is definitely impressive for the boxes in the west coast:

From Nix Communications VPS in Montreal, Canada, the speed barely hit above 1MB/s:

 wget http://206.253.165.9/100mb.test
--2011-07-20 10:14:00--  http://206.253.165.9/100mb.test
Connecting to 206.253.165.9:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/x-tar]
Saving to: `100mb.test.1'

100%[======================================>] 104,857,600  510K/s   in 1m 41s

2011-07-20 10:15:41 (1018 KB/s) - `100mb.test.1' saved [104857600/104857600]

Quickweb VPS in London, UK, gives half of that, since it is located even further:

wget http://206.253.165.9/100mb.test
--2011-07-19 22:16:00--  http://206.253.165.9/100mb.test
Connecting to 206.253.165.9:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/x-tar]
Saving to: `100mb.test.1'

100%[======================================>] 104,857,600  544K/s   in 3m 12s

2011-07-19 22:19:13 (532 KB/s) - `100mb.test.1' saved [104857600/104857600]

And finally, the BuyVM VPS in Fremont, CA, gave a speed that is much better than the previous two test cases:

 wget http://206.253.165.9/100mb.test
--2011-07-19 22:24:07--  http://206.253.165.9/100mb.test
Connecting to 206.253.165.9:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/x-tar]
Saving to: `100mb.test'

100%[======================================>] 104,857,600 5.89M/s   in 17s

2011-07-19 22:24:25 (5.72 MB/s) - `100mb.test' saved [104857600/104857600]

Given the fact it only has a single core, I was pretty impressed when the VPS has had a UnixBench score of 1361:

   #    #  #    #  #  #    #          #####   ######  #    #   ####   #    #
   #    #  ##   #  #   #  #           #    #  #       ##   #  #    #  #    #
   #    #  # #  #  #    ##            #####   #####   # #  #  #       ######
   #    #  #  # #  #    ##            #    #  #       #  # #  #       #    #
   #    #  #   ##  #   #  #           #    #  #       #   ##  #    #  #    #
    ####   #    #  #  #    #          #####   ######  #    #   ####   #    #

   Version 5.1.3                      Based on the Byte Magazine Unix Benchmark

   Multi-CPU version                  Version 5 revisions by Ian Smith,
                                      Sunnyvale, CA, USA
   January 13, 2011                   johantheghost at yahoo period com


1 x Dhrystone 2 using register variables  1 2 3 4 5 6 7 8 9 10

1 x Double-Precision Whetstone  1 2 3 4 5 6 7 8 9 10

1 x Execl Throughput  1 2 3

1 x File Copy 1024 bufsize 2000 maxblocks  1 2 3

1 x File Copy 256 bufsize 500 maxblocks  1 2 3

1 x File Copy 4096 bufsize 8000 maxblocks  1 2 3

1 x Pipe Throughput  1 2 3 4 5 6 7 8 9 10

1 x Pipe-based Context Switching  1 2 3 4 5 6 7 8 9 10

1 x Process Creation  1 2 3

1 x System Call Overhead  1 2 3 4 5 6 7 8 9 10

1 x Shell Scripts (1 concurrent)  1 2 3

1 x Shell Scripts (8 concurrent)  1 2 3

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: trixbox1.localdomain: GNU/Linux
   OS: GNU/Linux -- 2.6.18-164.11.1.el5 -- #1 SMP Wed Jan 20 07:39:04 EST 2010
   Machine: i686 (i386)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: QEMU Virtual CPU version 0.9.1 (6800.4 bogomips)
          x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET
   22:27:15 up 2 days, 10 min,  1 user,  load average: 0.23, 0.11, 0.09; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Tue Jul 19 2011 22:27:16 - 22:55:36
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       17092599.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2919.1 MWIPS (10.1 s, 7 samples)
Execl Throughput                               8034.2 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        671939.4 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          182840.6 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1805966.9 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1175144.6 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 350268.3 lps   (10.0 s, 7 samples)
Process Creation                              26825.3 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   8802.6 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1198.3 lpm   (60.0 s, 2 samples)
System Call Overhead                         981821.9 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   17092599.8   1464.7
Double-Precision Whetstone                       55.0       2919.1    530.7
Execl Throughput                                 43.0       8034.2   1868.4
File Copy 1024 bufsize 2000 maxblocks          3960.0     671939.4   1696.8
File Copy 256 bufsize 500 maxblocks            1655.0     182840.6   1104.8
File Copy 4096 bufsize 8000 maxblocks          5800.0    1805966.9   3113.7
Pipe Throughput                               12440.0    1175144.6    944.6
Pipe-based Context Switching                   4000.0     350268.3    875.7
Process Creation                                126.0      26825.3   2129.0
Shell Scripts (1 concurrent)                     42.4       8802.6   2076.1
Shell Scripts (8 concurrent)                      6.0       1198.3   1997.1
System Call Overhead                          15000.0     981821.9    654.5
                                                                   ========
System Benchmarks Index Score                                        1361.4

And the evil me torturing the poor VPS again for the second time:

   #    #  #    #  #  #    #          #####   ######  #    #   ####   #    #
   #    #  ##   #  #   #  #           #    #  #       ##   #  #    #  #    #
   #    #  # #  #  #    ##            #####   #####   # #  #  #       ######
   #    #  #  # #  #    ##            #    #  #       #  # #  #       #    #
   #    #  #   ##  #   #  #           #    #  #       #   ##  #    #  #    #
    ####   #    #  #  #    #          #####   ######  #    #   ####   #    #

   Version 5.1.3                      Based on the Byte Magazine Unix Benchmark

   Multi-CPU version                  Version 5 revisions by Ian Smith,
                                      Sunnyvale, CA, USA
   January 13, 2011                   johantheghost at yahoo period com


1 x Dhrystone 2 using register variables  1 2 3 4 5 6 7 8 9 10

1 x Double-Precision Whetstone  1 2 3 4 5 6 7 8 9 10

1 x Execl Throughput  1 2 3

1 x File Copy 1024 bufsize 2000 maxblocks  1 2 3

1 x File Copy 256 bufsize 500 maxblocks  1 2 3

1 x File Copy 4096 bufsize 8000 maxblocks  1 2 3

1 x Pipe Throughput  1 2 3 4 5 6 7 8 9 10

1 x Pipe-based Context Switching  1 2 3 4 5 6 7 8 9 10

1 x Process Creation  1 2 3

1 x System Call Overhead  1 2 3 4 5 6 7 8 9 10

1 x Shell Scripts (1 concurrent)  1 2 3

1 x Shell Scripts (8 concurrent)  1 2 3

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: trixbox1.localdomain: GNU/Linux
   OS: GNU/Linux -- 2.6.18-164.11.1.el5 -- #1 SMP Wed Jan 20 07:39:04 EST 2010
   Machine: i686 (i386)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: QEMU Virtual CPU version 0.9.1 (6800.4 bogomips)
          x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET
   23:10:22 up 2 days, 53 min,  1 user,  load average: 0.04, 0.16, 0.64; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Tue Jul 19 2011 23:10:22 - 23:38:40
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       16977910.3 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2933.7 MWIPS (9.9 s, 7 samples)
Execl Throughput                               7778.9 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        676637.4 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          188585.2 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1827007.0 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1186589.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 352224.7 lps   (10.0 s, 7 samples)
Process Creation                              26788.9 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   8694.4 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1213.8 lpm   (60.0 s, 2 samples)
System Call Overhead                         984906.8 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   16977910.3   1454.8
Double-Precision Whetstone                       55.0       2933.7    533.4
Execl Throughput                                 43.0       7778.9   1809.1
File Copy 1024 bufsize 2000 maxblocks          3960.0     676637.4   1708.7
File Copy 256 bufsize 500 maxblocks            1655.0     188585.2   1139.5
File Copy 4096 bufsize 8000 maxblocks          5800.0    1827007.0   3150.0
Pipe Throughput                               12440.0    1186589.4    953.8
Pipe-based Context Switching                   4000.0     352224.7    880.6
Process Creation                                126.0      26788.9   2126.1
Shell Scripts (1 concurrent)                     42.4       8694.4   2050.6
Shell Scripts (8 concurrent)                      6.0       1213.8   2023.0
System Call Overhead                          15000.0     984906.8    656.6
                                                                   ========
System Benchmarks Index Score                                        1365.1

And the GeekBench score is pretty good too:

System Information
  Platform:                  Linux x86 (32-bit)
  Compiler:                  GCC 4.1.2 20070925 (Red Hat 4.1.2-33)
  Operating System:          Linux 2.6.18-164.11.1.el5 i686
  Model:                     Linux PC (QEMU Virtual CPU version 0.9.1)
  Motherboard:               Unknown Motherboard
  Processor:                 QEMU Virtual CPU version 0.9.1
  Processor ID:              GenuineIntel Family 6 Model 6 Stepping 3
  Logical Processors:        1
  Physical Processors:       1
  Processor Frequency:       3.40 GHz
  L1 Instruction Cache:      64.0 KB
  L1 Data Cache:             64.0 KB
  L2 Cache:                  512 KB
  L3 Cache:                  0.00 B
  Bus Frequency:             0.00 Hz
  Memory:                    123 MB
  Memory Type:               N/A
  SIMD:                      1
  BIOS:                      N/A
  Processor Model:           QEMU Virtual CPU version 0.9.1
  Processor Cores:           1

Integer
  Blowfish
    single-threaded scalar    2185 ||||||||
    multi-threaded scalar     2357 |||||||||
  Text Compress
    single-threaded scalar    2659 ||||||||||
    multi-threaded scalar     2620 ||||||||||
  Text Decompress
    single-threaded scalar    2895 |||||||||||
    multi-threaded scalar     2934 |||||||||||
  Image Compress
    single-threaded scalar    2205 ||||||||
    multi-threaded scalar     2200 ||||||||
  Image Decompress
    single-threaded scalar    2248 ||||||||
    multi-threaded scalar     2311 |||||||||
  Lua
    single-threaded scalar    4128 ||||||||||||||||
    multi-threaded scalar     4024 ||||||||||||||||

Floating Point
  Mandelbrot
    single-threaded scalar    2867 |||||||||||
    multi-threaded scalar     2926 |||||||||||
  Dot Product
    single-threaded scalar    4665 ||||||||||||||||||
    multi-threaded scalar     4925 |||||||||||||||||||
    single-threaded vector    5616 ||||||||||||||||||||||
    multi-threaded vector     6380 |||||||||||||||||||||||||
  LU Decomposition
    single-threaded scalar    3250 |||||||||||||
    multi-threaded scalar     3327 |||||||||||||
  Primality Test
    single-threaded scalar    4958 |||||||||||||||||||
    multi-threaded scalar     4014 ||||||||||||||||
  Sharpen Image
    single-threaded scalar   10573 ||||||||||||||||||||||||||||||||||||||||||
    multi-threaded scalar    10635 ||||||||||||||||||||||||||||||||||||||||||
  Blur Image
    single-threaded scalar    8448 |||||||||||||||||||||||||||||||||
    multi-threaded scalar     8509 ||||||||||||||||||||||||||||||||||

Memory
  Read Sequential
    single-threaded scalar    6873 |||||||||||||||||||||||||||
  Write Sequential
    single-threaded scalar    9890 |||||||||||||||||||||||||||||||||||||||
  Stdlib Allocate
    single-threaded scalar    4934 |||||||||||||||||||
  Stdlib Write
    single-threaded scalar    6542 ||||||||||||||||||||||||||
  Stdlib Copy
    single-threaded scalar   12884 |||||||||||||||||||||||||||||||||||||||||||||||||||

Stream
  Stream Copy
    single-threaded scalar    5656 ||||||||||||||||||||||
    single-threaded vector    6643 ||||||||||||||||||||||||||
  Stream Scale
    single-threaded scalar    5956 |||||||||||||||||||||||
    single-threaded vector    6285 |||||||||||||||||||||||||
  Stream Add
    single-threaded scalar    5621 ||||||||||||||||||||||
    single-threaded vector    6185 ||||||||||||||||||||||||
  Stream Triad
    single-threaded scalar    5837 |||||||||||||||||||||||
    single-threaded vector    4654 ||||||||||||||||||

Integer Score:                2730 ||||||||||
Floating Point Score:         5792 |||||||||||||||||||||||
Memory Score:                 8224 ||||||||||||||||||||||||||||||||
Stream Score:                 5854 |||||||||||||||||||||||

Overall Geekbench Score:      5212 ||||||||||||||||||||

And finally, running it again just to confirm:

System Information
  Platform:                  Linux x86 (32-bit)
  Compiler:                  GCC 4.1.2 20070925 (Red Hat 4.1.2-33)
  Operating System:          Linux 2.6.18-164.11.1.el5 i686
  Model:                     Linux PC (QEMU Virtual CPU version 0.9.1)
  Motherboard:               Unknown Motherboard
  Processor:                 QEMU Virtual CPU version 0.9.1
  Processor ID:              GenuineIntel Family 6 Model 6 Stepping 3
  Logical Processors:        1
  Physical Processors:       1
  Processor Frequency:       3.40 GHz
  L1 Instruction Cache:      64.0 KB
  L1 Data Cache:             64.0 KB
  L2 Cache:                  512 KB
  L3 Cache:                  0.00 B
  Bus Frequency:             0.00 Hz
  Memory:                    123 MB
  Memory Type:               N/A
  SIMD:                      1
  BIOS:                      N/A
  Processor Model:           QEMU Virtual CPU version 0.9.1
  Processor Cores:           1

Integer
  Blowfish
    single-threaded scalar    2236 ||||||||
    multi-threaded scalar     2378 |||||||||
  Text Compress
    single-threaded scalar    2691 ||||||||||
    multi-threaded scalar     2637 ||||||||||
  Text Decompress
    single-threaded scalar    2788 |||||||||||
    multi-threaded scalar     3022 ||||||||||||
  Image Compress
    single-threaded scalar    2368 |||||||||
    multi-threaded scalar     2316 |||||||||
  Image Decompress
    single-threaded scalar    2373 |||||||||
    multi-threaded scalar     2453 |||||||||
  Lua
    single-threaded scalar    3997 |||||||||||||||
    multi-threaded scalar     3930 |||||||||||||||

Floating Point
  Mandelbrot
    single-threaded scalar    2872 |||||||||||
    multi-threaded scalar     2924 |||||||||||
  Dot Product
    single-threaded scalar    4533 ||||||||||||||||||
    multi-threaded scalar     4795 |||||||||||||||||||
    single-threaded vector    5271 |||||||||||||||||||||
    multi-threaded vector     6133 ||||||||||||||||||||||||
  LU Decomposition
    single-threaded scalar    3369 |||||||||||||
    multi-threaded scalar     3117 ||||||||||||
  Primality Test
    single-threaded scalar    4672 ||||||||||||||||||
    multi-threaded scalar     3803 |||||||||||||||
  Sharpen Image
    single-threaded scalar   10742 ||||||||||||||||||||||||||||||||||||||||||
    multi-threaded scalar    11062 ||||||||||||||||||||||||||||||||||||||||||||
  Blur Image
    single-threaded scalar    8600 ||||||||||||||||||||||||||||||||||
    multi-threaded scalar     8475 |||||||||||||||||||||||||||||||||

Memory
  Read Sequential
    single-threaded scalar    6238 ||||||||||||||||||||||||
  Write Sequential
    single-threaded scalar    9254 |||||||||||||||||||||||||||||||||||||
  Stdlib Allocate
    single-threaded scalar    4523 ||||||||||||||||||
  Stdlib Write
    single-threaded scalar    6407 |||||||||||||||||||||||||
  Stdlib Copy
    single-threaded scalar   11718 ||||||||||||||||||||||||||||||||||||||||||||||

Stream
  Stream Copy
    single-threaded scalar    5184 ||||||||||||||||||||
    single-threaded vector    5912 |||||||||||||||||||||||
  Stream Scale
    single-threaded scalar    5669 ||||||||||||||||||||||
    single-threaded vector    5709 ||||||||||||||||||||||
  Stream Add
    single-threaded scalar    4792 |||||||||||||||||||
    single-threaded vector    5590 ||||||||||||||||||||||
  Stream Triad
    single-threaded scalar    5039 ||||||||||||||||||||
    single-threaded vector    4044 ||||||||||||||||

Integer Score:                2765 |||||||||||
Floating Point Score:         5740 ||||||||||||||||||||||
Memory Score:                 7628 ||||||||||||||||||||||||||||||
Stream Score:                 5242 ||||||||||||||||||||

Overall Geekbench Score:      5026 ||||||||||||||||||||

In conclusion, other than the upload speed to the East Coast, the VPS has very good I/O and great performance in general, which definitely makes it a great canadidate for a general-purpose VPS.

Customer Service and Support

Although Tim is practically the only one who addressed all my needs and he is not trying to hide by any means the fact that he is the only one watching the servers (not sure if there is anyone else taking care of the billing stuff and so on), but by no means that means any sort of lack of customer service. None of my tickets has taken more than 30 minutes to get a response no matter the hours of the day I logged the tickets, and as an unmanaged provider, Tim has gone an extra mile (or many extra miles) to help me set up mini-VOIP system, for which I have to admit that I am a complete noob when it comes to VOIP technologies. In fact, after providing several suggestions (including moving the server for free from SC to LA, which he offered for every single Hostigation clients), he even went as far as asking his friends who are experts in this area for more suggestions.  I have no doubt, at least in terms of client services and support, this is definitely the best I have received from VPS providers in that price range.

Conclusion

It is not that difficult to comprehend, after using their services, the reason why Hostigation was nominated one of the best VPS providers in the budget VPS line. Although the box is indeed in the low end category, the performance of the VPS is definitely not. Besides the upload speed which is perhaps not that ideal (which, according to my tracert results, seems to be a result that the VPS is using HE.Net for traffic sent from the East Coast, and although I am very thankful to HE.Net for providing the IPV6 infrastructure, I have to admit that routing through them is not really the best solution), the general performance of the VPS is great. Furthermore, although Tim seems to be the only one running the entire business, I have never had to wait more than 30 minutes for any of the answers. Hostigation is definitely very high on my recommendation list whether you are a newbie who are interested in learning low end box setup or an advanced user who needs the box for any task that does not involve intense uploading of data.


22 thoughts on “96MB Low End VPS Review Part XIV – Hostigation”

  1. Wow, what a great review, I’m so happy you have enjoyed your VPS, but I’d be happier when your VoIP worked properly. I never put two and two together, so you received the same support I would have given anyone, which is probably your goal anyway to write a fair review.

    I few tidbits to add, since you were amused by the IPv6 on the SolusVM interface, it is actually fully IPv6 compatible/compliant on both the standard 5353 and SSL 5656 ports, and the SSL port sports a valid SSL cert. It was just some simple lighttpd config changes and 1 ticket into SolusVM as it borked the WHMCS plugin since the plugin never envisioned IPv6, Phil at SolusVM modified a few lines of code in their products and everything is 100% functional now, but was the cause of the ftp node backups failing until he did make those changes.

    And a minor thing I noticed in the review itself, with KVM on SolusVM, it is not possible to oversell disk space. LVM is used on the host node to allocate disk space and each vm gets it’s own Logical Volume assigned to it.
    Memory, CPU and Disk IO certainly could be over committed, which is why I think we’ll all need to be leery of providers offering what will appear too good to be true pricing on KVM as it becomes more popular.

    • @Tim: Yes, I signed up just like an ordinary customer, and used my personal email rather than the official contact email for 96MB.com, so hopefully this review is a pleasant surprise to you from yet another happy customer you have. Regardless of what the outcome becomes in end with my VOIP set up, I truly appreciate every effort that you have put in to help me out.
      Now I see the weird part with the IPV6 address showing up, I was initially suspecting you are putting up a reverse proxy in front of your SolusVM server that sits only on IPV6 network somehow (which I do not think it is possible?), but it is something great to know.
      It is also good to know that KVM can not be oversold with SolusVM, however I do agree with you as it becomes more popular, there will be coding monkeys who can come up with tricks to oversell resources. We’ll see, hopefully there won’t be too many more GarmanOnline-alikes 🙂

    • @Tim: And completely off the topic, you definitely won the award of having one of the most “cartoonic” wordpress avatar I have seen 🙂

    • @Tim: Considering this:

      The monitor BuyVM (205.185.xxx.xxx) is back up (it was down for 18 hour(s), 17 minute(s) and 52 second(s)).

      You might have a really good chance this quarter!

      • And just to be fair, BuyVM’s VPS is pretty solid in general, however the huge outage caused by the move will definitely get some unhappy souls on WHT/LET I suspect…

  2. Excellent review! If you are new to voip, I would suggest you try out PBX In a flash. They seem to have a great community with lots of documentation and noob friendliness. Thanks for taking the time to check them out. How do you think they will work for gameserver hosting? The current dedicated server uses about 350MB of ram at max.

  3. My BuyVM is mostly down, either its the RAID drive issues or random reboots or kernal panics. There is not a single time in a week where this is no reboot. I am using two of their 256MB VPSes on two different nodes. Already in support with them.

    I guess you are lucky admin

    • @Asim: Here are the uptime for my BuyVM boxes, monitored through UpTimeRobot,which might be the problem why I do not notice any downtime since the monitor only pings once every 5 minutes….

      http://i54.tinypic.com/30szz2s.jpg

      Both of them are 128MB ones, I guess their 128MB is perhaps more solid than other product lines….

    • @Asim: Looks like my luck is gone too: 🙁

      dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
      16384+0 records in
      16384+0 records out
      1073741824 bytes (1.1 GB) copied, 165.596 s, 6.5 MB/s

      • It’s working pretty well, the only problem I had was with myself hehe. Do you have any tips on setting up email and private nameservers? They are kinda nasty to configure, specially for a begginer – I’m a desktop Linux user and I bought this box only to learn more about it, just like you (I read all your articles, lol).

        • @Gus: Have you raised a request to Tim about this? I know it is unmanaged so I guess technically he is not supposed to do all these for you, but from what I know about Tim, I am pretty sure he will give you some guidance along the way! When I first started learning setting up my VPS, howtoforge was my best friend, and their perfect server guides pretty much have everything to get me started. One of the example is this guide: http://www.howtoforge.com/perfect-server-debian-lenny-ispconfig3. Obviously you won’t need to follow every single step there but that should give you some ideas how to run the command lines.
          Another important source is definitely all sorts of online community, WHT and LEB are both good places to ask and to learn, and 96MB is a pretty good spot too! 🙂
          Best of luck and do let us know if there is anything we can help with.

          • Thanks mate! I had already visited HowtoForge but I swear I didn’t see its sidebar, lol. I’ve also learned that Debian’s Wiki covers everything that I needed to know, even though it’s kinda scarce. Now I’m diving into shell scripting to automate all those things… 😉
            Thanks again!

          • @Gus: I think you totally should, my dream system is one that I can just sit around and reading newspapers while the boxes do all the work for me…doing all the reviews for me maybe? 🙂

          • Once I tried to build some kind of AI to write simple texts, but it did not work quite well, roflmao. You’ll have to keep writing the reviews manually, and please, keep ’em coming! 😀

  4. Pingback: 96MB Low End VPS Review - BuyVM Take Two96MB.com

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.