96MB Low End VPS Review Part XXXIX – Kazila

Nate from Kazila, emailed me back in September asking me to review their services. And of course, as the same as my previous review, I have to really apologize for delaying things so much. So let’s take a look at how solid the VPS from them are.

Basic Information and Set Up

As per the advertisement on LowEndBox, here is what you get for 7USD/month, the cheapest of their Xen VPS packages.

image

As per LEB, three locations are offered at this time, Los Angeles CA with Quadranet, Dallas TX with NorthTXConnect (UPDATE: they are now with GIP networks as per Nate), New York City with Steadfast Networks.

The sign up page is a heavily themed WHMCS in HTTPS, however I am a little surprised that after all the customization work, the order page still started off by asking you for a domain name, which is not necessary in WHMCS system. However, on the page it was stated that the domain does not have to be active or registered, which means basically you can put whatever you want.

image

The next step basically shows you clearly what you are getting, which is something rare among many of the VPS providers although I think it would be a great feature. Yes, I understand we should know what we are buying before we start to purchase, but for someone who has a fat finger like mine and who does not bother to check the prices once a while, it is good to confirm on this page in black and white what I was about to get:

image

The same page also shows the billing cycle, apparently Kazila does does give any discount even for annual payment, so unless you are someone who is too lazy to log into Paypal once a month, there is really no incentive for you to pay one year upfront:

image

There are quite a few OS templates available during sign up, however for some reason most of them are 64 bit OS templates, the templates for Arch Linux 2010 and Ubuntu 10.04 does not have x64 after the name, so I assume they are the only 32 bit templates.

image

Each additional IP address cost 2 USD, which is more expensive than the 1USD per month “standard” price:

image

There are 3 locations for you to choose from when signing up, and the good news is they are pretty geographically dispersed in continental US, which would be great if you need a US server.

image

Provision was not instant and I received my VPS information email almost 1.5 hours after receiving the invoice payment email.

Compare with most of the other VPS providers, the provision email from Kazila is a lot shorter and contains just the exact information I need:

image

As you can see, the SolusVM control panel is using a non-standard HTTPS port.

Unlike many of the VPS providers, the WHMCS interface does not provide any control of the VPS, under My Services, all you can see is strictly a description of the service:

image

However, there is a link to connect you to the SolusVM control panel, and after log in using the user name assigned (which I believe is manually generated based on the client’s name), you see a very standard VPS SolusVM control panel.

image

As usual, Central Backups is not available and there is no instant rDNS as well.

image

Also, it seems that the Root Password change does not work as well and you are always given the original root password that you have had in your VPS welcome email after the OS reinstallation.

There are quite a few OS templates available for installation, however the most impressive part is that they have a few templates that runs with PyGrub, which, if I remembered correctly, would enable you to run custom kernels:

image

image

image

Test on the VPS

As mentioned above, the VPS has 512MB of dedicated RAM (1024MB of swap space by default), 10GB of hard drive space and I have chosen the VPS in New York for testing purposes. Debian 6 64 bit was installed to perform the tests (except the GeekBench tests, where I had to run the 32 bit OS).

With a fresh OS installation, the VPS uses about 18MB of memory:

 free -m
             total       used       free     shared    buffers     cached
Mem:           496         70        425          0          3         48
-/+ buffers/cache:         18        477
Swap:         1023          0       1023

Also, the total memory amount is not exactly 512MB, the total memory amount indicated in the free outut is actually full 16MB less than the amount of memory given, which I can only assume they are being used by the OS, similar to many of the Xen systems that I have reviewed before. Correctly me if I am wrong, but I actually think memory-wise, it makes more sense to get an OpenVZ system, where the kernel is running completely outside of the amount of memory that you are assigned to, rather than running a Xen, although obviously there are less things you could do with OpenVZ, which is not a full virtulization system, such as implementation of kernel-based modules.

And a little more than 800MB of hard drive was used, which is slightly more than a Debian 6 installation using the OpenVZ templates.

 df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1            9.9G  806M  8.6G   9% /
tmpfs                 249M     0  249M   0% /lib/init/rw
udev                  235M   32K  235M   1% /dev
tmpfs                 249M  4.0K  249M   1% /dev/shm

iNodes is set to relatively high:

 df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/xvda1           1310720   24676 1286044    2% /
tmpfs                  63519       4   63515    1% /lib/init/rw
udev                   60122     396   59726    1% /dev
tmpfs                  63519       3   63516    1% /dev/shm

Top showing all the processes running by default:

top - 23:44:03 up 47 min,  1 user,  load average: 0.00, 0.00, 0.00
Tasks:  45 total,   1 running,  44 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    508156k total,    72528k used,   435628k free,     3196k buffers
Swap:  1048568k total,        0k used,  1048568k free,    50084k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1001 root      20   0 70488 3392 2636 S  0.0  0.7   0:00.03 sshd
 1004 root      20   0 18912 3124 1432 S  0.0  0.6   0:00.21 bash
  538 root      20   0 54156 1576 1092 S  0.0  0.3   0:00.01 rsyslogd
 1024 root      20   0 18932 1264 1000 R  0.0  0.2   0:00.00 top
  692 root      20   0 49168 1144  592 S  0.0  0.2   0:00.00 sshd
  839 Debian-e  20   0 42072 1048  664 S  0.0  0.2   0:00.00 exim4
  571 root      20   0 20900  952  720 S  0.0  0.2   0:00.00 cron
    1 root      20   0  8352  808  676 S  0.0  0.2   0:00.12 init
  150 root      16  -4 16736  756  384 S  0.0  0.1   0:00.02 udevd
  182 root      18  -2 16732  668  300 S  0.0  0.1   0:00.00 udevd
  189 root      18  -2 16732  668  300 S  0.0  0.1   0:00.00 udevd
  857 root      20   0  5928  624  520 S  0.0  0.1   0:00.00 getty
  859 root      20   0  5928  624  520 S  0.0  0.1   0:00.00 getty
  861 root      20   0  5928  624  520 S  0.0  0.1   0:00.00 getty
  862 root      20   0  5928  624  520 S  0.0  0.1   0:00.00 getty
  858 root      20   0  5928  620  520 S  0.0  0.1   0:00.00 getty
  860 root      20   0  5928  620  520 S  0.0  0.1   0:00.00 getty

And as usual, the htop output for the htop fans:

image

With the full LNMP stack installed, slightly more than 80MB of RAM was used:

free -m
             total       used       free     shared    buffers     cached
Mem:           496        488          7          0         20        386
-/+ buffers/cache:         81        414
Swap:         1023          0       1023

Top output showing all the processes running:

top - 09:59:25 up  2:54,  1 user,  load average: 0.00, 0.00, 0.00
Tasks:  58 total,   1 running,  57 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    508156k total,   501000k used,     7156k free,    21500k buffers
Swap:  1048568k total,      220k used,  1048348k free,   396068k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 2215 www       20   0 50116  20m  456 S  0.0  4.2   0:00.02 nginx
14641 mysql     20   0 47800 6640 2648 S  0.0  1.3   0:00.02 mysqld
 2205 root      20   0  104m 5604 1320 S  0.0  1.1   0:01.12 php-cgi
 2206 www       20   0  104m 5160  876 S  0.0  1.0   0:00.00 php-cgi
 2207 www       20   0  104m 5160  876 S  0.0  1.0   0:00.00 php-cgi
 2210 www       20   0  104m 5160  876 S  0.0  1.0   0:00.00 php-cgi
 2211 www       20   0  104m 5160  876 S  0.0  1.0   0:00.00 php-cgi
 2212 www       20   0  104m 5160  876 S  0.0  1.0   0:00.00 php-cgi
 1004 root      20   0 18912 2952 1260 S  0.0  0.6   0:00.23 bash
 1001 root      20   0 70488 2172 1384 S  0.0  0.4   0:01.35 sshd
 1367 root      20   0 17720 1804 1308 S  0.0  0.4   0:00.02 bash
  538 root      20   0 54156 1456  972 S  0.0  0.3   0:00.02 rsyslogd
 1366 root      20   0 23796 1308  676 S  0.0  0.3   0:01.12 screen
 2272 root      20   0 19040 1288 1004 R  1.1  0.3   0:00.01 top
 2213 root      20   0 30104  988  284 S  0.0  0.2   0:00.00 nginx
  692 root      20   0 49168  972  420 S  0.0  0.2   0:00.00 sshd
 1365 root      20   0 23532  968  728 S  0.0  0.2   0:00.02 screen
  571 root      20   0 20900  912  680 S  0.0  0.2   0:00.01 cron
  839 Debian-e  20   0 42072  908  524 S  0.0  0.2   0:00.00 exim4
    1 root      20   0  8352  676  612 S  0.0  0.1   0:00.20 init
14539 root      20   0  3952  648  524 S  0.0  0.1   0:00.00 mysqld_safe
  857 root      20   0  5928  596  492 S  0.0  0.1   0:00.00 getty
  859 root      20   0  5928  596  492 S  0.0  0.1   0:00.00 getty
  861 root      20   0  5928  596  492 S  0.0  0.1   0:00.00 getty
  862 root      20   0  5928  596  492 S  0.0  0.1   0:00.00 getty
  858 root      20   0  5928  592  492 S  0.0  0.1   0:00.00 getty
  860 root      20   0  5928  592  492 S  0.0  0.1   0:00.00 getty
  863 root      20   0  5928  592  492 S  0.0  0.1   0:00.00 getty
  150 root      16  -4 16736  512  280 S  0.0  0.1   0:00.02 udevd
  182 root      18  -2 16732  428  200 S  0.0  0.1   0:00.00 udevd
  189 root      18  -2 16732  428  200 S  0.0  0.1   0:00.00 udevd
  567 daemon    20   0 18708  420  252 S  0.0  0.1   0:00.00 atd
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd
    3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    4 root      20   0     0    0    0 S  0.0  0.0   0:00.31 ksoftirqd/0
    5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
    6 root      20   0     0    0    0 S  0.0  0.0   0:00.37 events/0
    7 root      20   0     0    0    0 S  0.0  0.0   0:00.00 cpuset
    8 root      20   0     0    0    0 S  0.0  0.0   0:00.00 khelper
    9 root      20   0     0    0    0 S  0.0  0.0   0:00.00 netns
   10 root      20   0     0    0    0 S  0.0  0.0   0:00.00 async/mgr
   11 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pm
   12 root      20   0     0    0    0 S  0.0  0.0   0:00.00 xenwatch
   13 root      20   0     0    0    0 S  0.0  0.0   0:00.00 xenbus
   14 root      20   0     0    0    0 S  0.0  0.0   0:00.01 sync_supers

And the htop output:

image

The box used 2.2GB of hard drive space to run the full LNMP stack:

df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1            9.9G  2.2G  7.3G  23% /
tmpfs                 249M     0  249M   0% /lib/init/rw
udev                  235M   32K  235M   1% /dev
tmpfs                 249M  4.0K  249M   1% /dev/shm

VMStat was taken right after I have run a UnixBench test, therefore the idle values is a bit high:

 vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 0  0    220  21844  25428 366608    0    0    13   103   53  937  7  8 85  0

Similarly, the last 3 numbers of uptime output is pretty high as well:

uptime
 11:49:11 up  4:44,  1 user,  load average: 0.10, 1.66, 1.45

Running it today shows much better results:

vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 0  0    220   6416  62376 372928    0    0     0     5    8   37  0  0 100  0

And the uptime output is similar:

uptime
 05:44:18 up 5 days, 22:39,  1 user,  load average: 0.00, 0.00, 0.00

CPUinfo shows there is one CPU core assigned to the VPS, and it is not throttled:

cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz
stepping        : 2
cpu MHz         : 2393.998
cache size      : 12288 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu tsc msr pae cx8 cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc up rep_good nonstop_tsc aperfmperf pni pclmulqdq vmx est ssse3 cx16 sse4_1 sse4_2 popcnt aes hypervisor lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
bogomips        : 4787.99
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management:

And the meminfo output:

cat /proc/meminfo
MemTotal:         508156 kB
MemFree:           15704 kB
Buffers:            9960 kB
Cached:           414824 kB
SwapCached:          124 kB
Active:            53260 kB
Inactive:         408520 kB
Active(anon):      16756 kB
Inactive(anon):    20288 kB
Active(file):      36504 kB
Inactive(file):   388232 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       1048568 kB
SwapFree:        1048348 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:         36876 kB
Mapped:             7072 kB
Shmem:                48 kB
Slab:              23544 kB
SReclaimable:      20316 kB
SUnreclaim:         3228 kB
KernelStack:         456 kB
PageTables:         2668 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     1302644 kB
Committed_AS:     120148 kB
VmallocTotal:   34359738367 kB
VmallocUsed:        2108 kB
VmallocChunk:   34359736040 kB
HardwareCorrupted:     0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:      524288 kB
DirectMap2M:           0 kB

As well as the time sync:

time sync

real    0m0.008s
user    0m0.004s
sys     0m0.004s

Disk I/O, in this case, is really impressive, I was able to get over 200MB/s on the DD test, which is almost the same as the throughput for some SSD drives:

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, 4.88499 s, 220 MB/s

Test again showed even better results:

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, 3.646 s, 294 MB/s

IOPing is actually very stable, which is another good news:

ioping -c 10 .
4096 bytes from . (ext3 /dev/xvda1): request=1 time=0.2 ms
4096 bytes from . (ext3 /dev/xvda1): request=2 time=0.2 ms
4096 bytes from . (ext3 /dev/xvda1): request=3 time=0.2 ms
4096 bytes from . (ext3 /dev/xvda1): request=4 time=0.2 ms
4096 bytes from . (ext3 /dev/xvda1): request=5 time=0.2 ms
4096 bytes from . (ext3 /dev/xvda1): request=6 time=0.2 ms
4096 bytes from . (ext3 /dev/xvda1): request=7 time=0.2 ms
4096 bytes from . (ext3 /dev/xvda1): request=8 time=0.3 ms
4096 bytes from . (ext3 /dev/xvda1): request=9 time=0.2 ms
4096 bytes from . (ext3 /dev/xvda1): request=10 time=0.2 ms

--- . (ext3 /dev/xvda1) ioping statistics ---
10 requests completed in 9003.4 ms, 5030 iops, 19.6 mb/s
min/avg/max/mdev = 0.2/0.2/0.3/0.0 ms

Test again showed similar output, which is something pretty impressive.

ioping -c 10 .
4096 bytes from . (ext3 /dev/xvda1): request=1 time=0.1 ms
4096 bytes from . (ext3 /dev/xvda1): request=2 time=0.2 ms
4096 bytes from . (ext3 /dev/xvda1): request=3 time=0.2 ms
4096 bytes from . (ext3 /dev/xvda1): request=4 time=0.2 ms
4096 bytes from . (ext3 /dev/xvda1): request=5 time=0.2 ms
4096 bytes from . (ext3 /dev/xvda1): request=6 time=0.2 ms
4096 bytes from . (ext3 /dev/xvda1): request=7 time=0.2 ms
4096 bytes from . (ext3 /dev/xvda1): request=8 time=0.2 ms
4096 bytes from . (ext3 /dev/xvda1): request=9 time=0.2 ms
4096 bytes from . (ext3 /dev/xvda1): request=10 time=0.1 ms

--- . (ext3 /dev/xvda1) ioping statistics ---
10 requests completed in 9003.3 ms, 5476 iops, 21.4 mb/s
min/avg/max/mdev = 0.1/0.2/0.2/0.0 ms

Network is pretty solid also, I was able to get about 11MB/s for the Cachefly download test.

wget cachefly.cachefly.net/100mb.test -O /dev/null
--2011-12-28 11:50:14--  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: `/dev/null'

100%[======================================>] 104,857,600 10.9M/s   in 9.1s

2011-12-28 11:50:24 (11.0 MB/s) - `/dev/null' saved [104857600/104857600]

Testing again showed very consistent results:

wget cachefly.cachefly.net/100mb.test -O /dev/null
--2012-01-03 08:53:38--  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: `/dev/null'

100%[======================================>] 104,857,600 11.0M/s   in 9.1s

2012-01-03 08:53:47 (11.0 MB/s) - `/dev/null' saved [104857600/104857600]

The upload speed from the server is pretty good as well, and best of all, it does not change a lot no matter where the actual location of my test VPS is:

First, the VPS from BuffloVPS in Chicago, IL, which, surprisingly, turned out to be the slowest although it is located along the east coast as well:

wget 69.162.169.246/100mb.test -O /dev/null
--2012-01-02 19:57:10--  http://69.162.169.246/100mb.test
Connecting to 69.162.169.246:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: `/dev/null'

100%[======================================>] 104,857,600 9.62M/s   in 14s

2012-01-02 19:57:24 (7.38 MB/s) - `/dev/null' saved [104857600/104857600]

BuyVM VPS in San Jose, CA, was a little faster in this case:

wget 69.162.169.246/100mb.test -O /dev/null
--2012-01-02 19:58:03--  http://69.162.169.246/100mb.test
Connecting to 69.162.169.246:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: `/dev/null'

100%[======================================>] 104,857,600 11.2M/s   in 10s

2012-01-02 19:58:14 (9.78 MB/s) - `/dev/null' saved [104857600/104857600]

And finally, my Quickweb VPS in London, UK:

wget 69.162.169.246/100mb.test -O /dev/null
--2012-01-02 20:02:32--  http://69.162.169.246/100mb.test
Connecting to 69.162.169.246:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: `/dev/null'

100%[======================================>] 104,857,600 11.2M/s   in 9.6s

2012-01-02 20:02:42 (10.4 MB/s) - `/dev/null' saved [104857600/104857600]

The benchmark time, as for all my reviews, come the last in the tests. With only one CPU core available, unfortunately there is little dount that the benchmark score is not going to be really high:

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

   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: ********: GNU/Linux
   OS: GNU/Linux -- 2.6.32-5-amd64 -- #1 SMP Mon Oct 3 03:59:20 UTC 2011
   Machine: x86_64 (unknown)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU E5620 @ 2.40GHz (4788.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
   10:01:01 up  2:56,  1 user,  load average: 0.08, 0.02, 0.01; runlevel 2

------------------------------------------------------------------------
Benchmark Run: Wed Dec 28 2011 10:01:01 - 10:28:45
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       17513291.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2179.2 MWIPS (8.8 s, 7 samples)
Execl Throughput                               1250.5 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        203106.6 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           55388.7 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        625563.5 KBps  (30.0 s, 2 samples)
Pipe Throughput                              327805.5 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  59234.7 lps   (10.0 s, 7 samples)
Process Creation                               2380.9 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2537.4 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    321.9 lpm   (60.2 s, 2 samples)
System Call Overhead                         362203.8 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   17513291.8   1500.7
Double-Precision Whetstone                       55.0       2179.2    396.2
Execl Throughput                                 43.0       1250.5    290.8
File Copy 1024 bufsize 2000 maxblocks          3960.0     203106.6    512.9
File Copy 256 bufsize 500 maxblocks            1655.0      55388.7    334.7
File Copy 4096 bufsize 8000 maxblocks          5800.0     625563.5   1078.6
Pipe Throughput                               12440.0     327805.5    263.5
Pipe-based Context Switching                   4000.0      59234.7    148.1
Process Creation                                126.0       2380.9    189.0
Shell Scripts (1 concurrent)                     42.4       2537.4    598.5
Shell Scripts (8 concurrent)                      6.0        321.9    536.5
System Call Overhead                          15000.0     362203.8    241.5
                                                                   ========
System Benchmarks Index Score                                         402.9

Test again showed almost the same results:

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

   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: *******: GNU/Linux
   OS: GNU/Linux -- 2.6.32-5-amd64 -- #1 SMP Mon Oct 3 03:59:20 UTC 2011
   Machine: x86_64 (unknown)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU E5620 @ 2.40GHz (4788.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
   11:17:18 up  4:12,  1 user,  load average: 0.00, 0.00, 0.05; runlevel 2

------------------------------------------------------------------------
Benchmark Run: Wed Dec 28 2011 11:17:18 - 11:45:00
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       17130505.4 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2342.4 MWIPS (8.4 s, 7 samples)
Execl Throughput                               1250.9 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        209431.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           52894.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        609856.6 KBps  (30.0 s, 2 samples)
Pipe Throughput                              333491.7 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  67126.6 lps   (10.0 s, 7 samples)
Process Creation                               2365.8 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2486.8 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    323.8 lpm   (60.1 s, 2 samples)
System Call Overhead                         356025.6 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   17130505.4   1467.9
Double-Precision Whetstone                       55.0       2342.4    425.9
Execl Throughput                                 43.0       1250.9    290.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     209431.8    528.9
File Copy 256 bufsize 500 maxblocks            1655.0      52894.0    319.6
File Copy 4096 bufsize 8000 maxblocks          5800.0     609856.6   1051.5
Pipe Throughput                               12440.0     333491.7    268.1
Pipe-based Context Switching                   4000.0      67126.6    167.8
Process Creation                                126.0       2365.8    187.8
Shell Scripts (1 concurrent)                     42.4       2486.8    586.5
Shell Scripts (8 concurrent)                      6.0        323.8    539.7
System Call Overhead                          15000.0     356025.6    237.4
                                                                   ========
System Benchmarks Index Score                                         406.8

GeekBench results was definitely a lot better:

System Information
  Platform:                  Linux x86 (32-bit)
  Compiler:                  GCC 4.1.2 20070925 (Red Hat 4.1.2-33)
  Operating System:          Linux 2.6.32-5-686-bigmem i686
  Model:                     Linux PC (Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz)
  Motherboard:               Unknown Motherboard
  Processor:                 Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz
  Processor ID:              GenuineIntel Family 6 Model 44 Stepping 2
  Logical Processors:        1
  Physical Processors:       1
  Processor Frequency:       2.39 GHz
  L1 Instruction Cache:      0.00 B
  L1 Data Cache:             0.00 B
  L2 Cache:                  256 KB
  L3 Cache:                  0.00 B
  Bus Frequency:             0.00 Hz
  Memory:                    501 MB
  Memory Type:               N/A
  SIMD:                      1
  BIOS:                      N/A
  Processor Model:           Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz
  Processor Cores:           1

Integer
  Blowfish
    single-threaded scalar    1110 ||||
    multi-threaded scalar     1882 |||||||
  Text Compress
    single-threaded scalar    1275 |||||
    multi-threaded scalar     1439 |||||
  Text Decompress
    single-threaded scalar    1792 |||||||
    multi-threaded scalar     2104 ||||||||
  Image Compress
    single-threaded scalar    1676 ||||||
    multi-threaded scalar     1643 ||||||
  Image Decompress
    single-threaded scalar    1532 ||||||
    multi-threaded scalar     1574 ||||||
  Lua
    single-threaded scalar    2481 |||||||||
    multi-threaded scalar     3136 ||||||||||||

Floating Point
  Mandelbrot
    single-threaded scalar    2120 ||||||||
    multi-threaded scalar     2152 ||||||||
  Dot Product
    single-threaded scalar    3458 |||||||||||||
    multi-threaded scalar     3663 ||||||||||||||
    single-threaded vector    4105 ||||||||||||||||
    multi-threaded vector     4729 ||||||||||||||||||
  LU Decomposition
    single-threaded scalar    2414 |||||||||
    multi-threaded scalar     2454 |||||||||
  Primality Test
    single-threaded scalar    3010 ||||||||||||
    multi-threaded scalar     2779 |||||||||||
  Sharpen Image
    single-threaded scalar    5757 |||||||||||||||||||||||
    multi-threaded scalar     4889 |||||||||||||||||||
  Blur Image
    single-threaded scalar    5351 |||||||||||||||||||||
    multi-threaded scalar     5356 |||||||||||||||||||||

Memory
  Read Sequential
    single-threaded scalar    3331 |||||||||||||
  Write Sequential
    single-threaded scalar    6241 ||||||||||||||||||||||||
  Stdlib Allocate
    single-threaded scalar    3777 |||||||||||||||
  Stdlib Write
    single-threaded scalar    3507 ||||||||||||||
  Stdlib Copy
    single-threaded scalar    6981 |||||||||||||||||||||||||||

Stream
  Stream Copy
    single-threaded scalar    4011 ||||||||||||||||
    single-threaded vector    6606 ||||||||||||||||||||||||||
  Stream Scale
    single-threaded scalar    2921 |||||||||||
    single-threaded vector    6601 ||||||||||||||||||||||||||
  Stream Add
    single-threaded scalar    3312 |||||||||||||
    single-threaded vector    6354 |||||||||||||||||||||||||
  Stream Triad
    single-threaded scalar    3932 |||||||||||||||
    single-threaded vector    4668 ||||||||||||||||||

Integer Score:                1803 |||||||
Floating Point Score:         3731 ||||||||||||||
Memory Score:                 4767 |||||||||||||||||||
Stream Score:                 4800 |||||||||||||||||||

Overall Geekbench Score:      3370 |||||||||||||

Testing again gives consistent results:

System Information
  Platform:                  Linux x86 (32-bit)
  Compiler:                  GCC 4.1.2 20070925 (Red Hat 4.1.2-33)
  Operating System:          Linux 2.6.32-5-686-bigmem i686
  Model:                     Linux PC (Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz)
  Motherboard:               Unknown Motherboard
  Processor:                 Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz
  Processor ID:              GenuineIntel Family 6 Model 44 Stepping 2
  Logical Processors:        1
  Physical Processors:       1
  Processor Frequency:       2.39 GHz
  L1 Instruction Cache:      0.00 B
  L1 Data Cache:             0.00 B
  L2 Cache:                  256 KB
  L3 Cache:                  0.00 B
  Bus Frequency:             0.00 Hz
  Memory:                    501 MB
  Memory Type:               N/A
  SIMD:                      1
  BIOS:                      N/A
  Processor Model:           Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz
  Processor Cores:           1

Integer
  Blowfish
    single-threaded scalar    1125 ||||
    multi-threaded scalar     1660 ||||||
  Text Compress
    single-threaded scalar    1996 |||||||
    multi-threaded scalar     1867 |||||||
  Text Decompress
    single-threaded scalar    1495 |||||
    multi-threaded scalar     1986 |||||||
  Image Compress
    single-threaded scalar    1216 ||||
    multi-threaded scalar     1646 ||||||
  Image Decompress
    single-threaded scalar    1532 ||||||
    multi-threaded scalar     1575 ||||||
  Lua
    single-threaded scalar    3136 ||||||||||||
    multi-threaded scalar     2676 ||||||||||

Floating Point
  Mandelbrot
    single-threaded scalar    1338 |||||
    multi-threaded scalar     2155 ||||||||
  Dot Product
    single-threaded scalar    3458 |||||||||||||
    multi-threaded scalar     3665 ||||||||||||||
    single-threaded vector    4116 ||||||||||||||||
    multi-threaded vector     4746 ||||||||||||||||||
  LU Decomposition
    single-threaded scalar    2416 |||||||||
    multi-threaded scalar     2462 |||||||||
  Primality Test
    single-threaded scalar    3483 |||||||||||||
    multi-threaded scalar     2792 |||||||||||
  Sharpen Image
    single-threaded scalar    3628 ||||||||||||||
    multi-threaded scalar     3665 ||||||||||||||
  Blur Image
    single-threaded scalar    3514 ||||||||||||||
    multi-threaded scalar     4884 |||||||||||||||||||

Memory
  Read Sequential
    single-threaded scalar    3282 |||||||||||||
  Write Sequential
    single-threaded scalar    5404 |||||||||||||||||||||
  Stdlib Allocate
    single-threaded scalar    2384 |||||||||
  Stdlib Write
    single-threaded scalar    2914 |||||||||||
  Stdlib Copy
    single-threaded scalar    5932 |||||||||||||||||||||||

Stream
  Stream Copy
    single-threaded scalar    3939 |||||||||||||||
    single-threaded vector    5635 ||||||||||||||||||||||
  Stream Scale
    single-threaded scalar    2891 |||||||||||
    single-threaded vector    6623 ||||||||||||||||||||||||||
  Stream Add
    single-threaded scalar    3568 ||||||||||||||
    single-threaded vector    6344 |||||||||||||||||||||||||
  Stream Triad
    single-threaded scalar    3493 |||||||||||||
    single-threaded vector    4013 ||||||||||||||||

Integer Score:                1825 |||||||
Floating Point Score:         3308 |||||||||||||
Memory Score:                 3983 |||||||||||||||
Stream Score:                 4563 ||||||||||||||||||

Overall Geekbench Score:      3049 ||||||||||||

Customer Service and Support

Nate seems to do a pretty good job in the customer support, my support ticket with him was answered in about 20 minutes and the response was pretty professional as well, which is something the providers fail to recognize. More often than not, I see responses that are misspelled, or just a plain “yes” or “no” type of one-word answer. I know this is low end VPS and perhaps the person who is sending the email is looking to response another 200 emails in the next hour. However, as an online business, how one present themselves online is actually pretty important. I have to say, from that aspect, Nate did a pretty good in presenting their company in a professional manner.

Conclusion

What Kazila has impressed me the most is not really the amount of the resources they have offered, nor the price tag that is attached to the VPS, but the stability of the VPS. More often than not, many VPS providers promises large amount of resources at an incredibly cheap price, only to make everything “burstable”, for one second I could get disk I/O in 3 digit range, the next second the DD test running on the same VPS would only give me low 30. However, at least during the short period of time that I was reviewing this VPS, the incident has not happened to me. Therefore, I have to say I am actually really pleased with the consistency of the performance of the VPS, together with the ample amount of options for the OS templates (including pyGrub templates), made it a budget choice for the performance-conscious VPS users.

One thought on “96MB Low End VPS Review Part XXXIX – Kazila”

  1. Pingback: 96MB Low End VPS Review Part XXXX – DotVPS | | 96MB.com96MB.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.