96MB Low End VPS Review Part 52 – DME Hosting

DMEHosting has recently posted quite a few limited (20 only as per their WHT advertisement, although I have almost never seen this product going out of stock for the past few months) for a pretty big VPS at a slightly above standard LEB type of prices. Since the RAM is so big, I got curious with the offer and decided to grab one myself and see how it works.

Basic Information and Set Up

As per their post on WHT, here is the specs of the VPS:

image
I guess the biggest selling point here is the 1Gbit port with 2TB of bandwidth, which, although is not unmetered, is pretty generous. Of course, 2GB of dedicated RAM makes it a pretty sweet deal for those RAM-hungry app as well.

The sign up process, as indicated on the advertisement, is using WHMCS in secured HTTPS and there seems to be quite a few options available for you to choose from:

image

For the billing cycle, there is only monthly available.

There are several options to choose from for the operating system:

image

image

image

I have never heard of Sabayon Spinbase, and could only guess it is one of those rare to use Linux distributions.

For the VPS location, only Denver is available for this special.

CPanel cost 14.95 per month while Direct Admin cost 9.95 per month, both of which are quite standard price:

image

If the standard CPanel is not good enough for you, you can always get more:

image

You can actually use SSD space in place of HDD space, however at 2 dollars per GB, I would think twice before I do so, unless I really need some good I/O:

image

There is also a daily remote backup slot available for 15 per month, which actually cost more than the VPS itself, so I would definitely recommend you to set up your own script + cron job to do some backup:

image

There is also FTP Backup Space available, which does not come cheap as well. Honestly, if I really need a FTP backup space I’d sign up for one of those shared hosting accounts (or even free ones), to store my backups:

image

The bandwidth upgrade is equally unattractive as well, I mean, 60 USD per month for 100Mbps unmetered? I am almost sure I can get a Kimsufi dedi with unmetered bandwidth at a little more than a third of the price:

image

Additional IP, priced at 2 USD per IP, is pretty expensive as well, although once you get 10 IP addresses, the cost comes down to 1.50 per IP and once you get 20, the cost is a dollar each.

image

Provision for this VPS was instant and I received my VPS welcome email the same minute as I have received the Paypal payment receipt. Few points to notice:

1. They are using HyperVM, not SolusVM. While it is not necessarily a bad thing, I think having a paid VPS management system like SolusVM would be more professional. However, at least they have done some work to have HyperVM running on the standard HTTP port rather than port 8888, which is something I like.

2. There are free DNS service provided as part of the service, with two DNS servers.

3. There is a three day cancellation notification period for their services. Which means you will need to cancel three days before the invoice was generated. This is actually quite generous considering some of the providers actually require a 30 day cancellation, which is pretty ridiculous for a VPS (since there is almost no cost at setting up and deleting a VPS), however, personally I would prefer the invoice generated a little earlier and have the VPS to be cancelled within x days after the invoice has been generated. I personally have 20 VPS on average each month, with some VPS that I bought just for one month for testing/review, and it could be pretty difficult for me to remember to cancel until I get the invoice to remind me the next payment is due. Also, I really appreciate that they have made the cancellation period very clear on the email, I would rather know this information upfront than having to submit a cancellation request and being told “as per our TOS, you are not allowed to cancel” and so on.

4. It is actually pretty nice of them to mention that the Control Panels and upgrades have to be applied manually. Many times on WHT, I see people complaining about “why my CPanel is showing trial after I received the VPS” or “I have asked for 4GB of RAM and only received 2GB”. Although people could laugh and claim that those are just some noobs, a few lines of explanations would definitely help to reduce the possibility of getting negative reviews, which is probably the biggest enemy to the hosting providers these days.

SNAGHTML351d97e

The HyperVM control panel is in HTTPS only and once you logged in, a pretty standard HyperVM interface is shown:

SNAGHTML2bfa5ed

I am not going to go into details about each and every functionalities here since the icons are pretty self-explanatory. However, here are a few of the highlights:

1. Instant rDNS is available, which is my first time seeing someone enale this functionality in HyperVM:

SNAGHTMLc5b29

2. As mentioned in the welcome email, there is also DNS settings available if you would like to use this VPS as a web server. It is actually pretty easy to set up, however the only draw back is the web IP address and the mail IP address have to be the IP addresses in your account, which means you will either have to use the same IP address (which is the only one you have) for both your web and mail servers or you will have to buy additional IP addresses.

SNAGHTMLd204c

3. What impressed me the most is the huge amount of OS templates that is available for reinstallation, if you are an Ubuntu fan, and if you prefer to use Turnkey templates, you will almost certainly find what you need in their selection list:

image

image

image

image

image

image

Test on the VPS

As mentioned before, the test VPS that I have has 2GB of dedicated RAM (3GB burstable), 50 GB of hard drive space and 1Gbit port located in Dallas with FDC Servers. I have installed Debian 6 32 bit for testing purposes.

When the OS template was first loaded, about 40MB of RAM was used, which is a lot higher than the default Debian 6 32 bit configuration:

 free -m
             total       used       free     shared    buffers     cached
Mem:          3072         41       3030          0          0          0
-/+ buffers/cache:         41       3030
Swap:            0          0          0

However, I did not see any unsual processes running in the top output though:

top - 00:02:06 up  9:50,  1 user,  load average: 0.00, 0.00, 0.00
Tasks:  12 total,   2 running,  10 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:   3145728k total,    43096k used,  3102632k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1489 root      18   0  8268 2840 2320 R  0.0  0.1   0:00.04 sshd
 1375 root      15   0  5720 1880 1524 S  0.0  0.1   0:00.05 master
 1412 postfix   15   0  5776 1808 1464 S  0.0  0.1   0:00.00 qmgr
 1484 postfix   18   0  5732 1780 1440 S  0.0  0.1   0:00.00 pickup
 1492 root      16   0  2972 1624 1304 S  0.0  0.1   0:00.00 bash
 1286 root      25   0 33448 1372 1020 S  0.0  0.0   0:00.00 rsyslogd
 1503 root      15   0  2340 1076  888 R  0.0  0.0   0:00.00 top
 1300 root      15   0  5500  960  576 S  0.0  0.0   0:00.00 sshd
 1424 root      18   0  2304  768  604 S  0.0  0.0   0:00.04 cron
    1 root      18   0  2040  692  600 S  0.0  0.0   0:01.62 init
 1231 daemon    25   0  1812  488  404 S  0.0  0.0   0:00.00 portmap
 1402 daemon    18   0  2168  424  300 S  0.0  0.0   0:00.00 atd

And htop output:

image

About 377MB of hard drive space was used, which is pretty reasonable for a fresh installation:

df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/simfs             50G  377M   50G   1% /
tmpfs                 1.5G     0  1.5G   0% /lib/init/rw
tmpfs                 1.5G     0  1.5G   0% /dev/shm

And the iNodes were set up to pretty standard values:

 df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/simfs           26214400   19063 26195337    1% /
tmpfs                 393216       5  393211    1% /lib/init/rw
tmpfs                 393216       1  393215    1% /dev/shm

When the full LNMP stack was loaded, 86MB of RAM was used:

free -m
             total       used       free     shared    buffers     cached
Mem:          3072         86       2985          0          0          0
-/+ buffers/cache:         86       2985
Swap:            0          0          0

Top output showing the processes running:

top - 10:38:29 up 12:26,  1 user,  load average: 0.35, 0.89, 0.67
Tasks:  22 total,   2 running,  20 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:   3145728k total,    89588k used,  3056140k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
26488 www       21   0 14992  10m  428 S  0.0  0.4   0:00.00 nginx
26469 mysql     19   0 33944 4640 2040 S  0.0  0.1   0:00.00 mysqld
26479 root      18   0 22620 4544 1404 S  0.0  0.1   0:00.00 php-cgi
26480 www       20   0 22620 4144 1004 S  0.0  0.1   0:00.00 php-cgi
26481 www       20   0 22620 4144 1004 S  0.0  0.1   0:00.00 php-cgi
26482 www       20   0 22620 4144 1004 S  0.0  0.1   0:00.00 php-cgi
26483 www       20   0 22620 4144 1004 S  0.0  0.1   0:00.00 php-cgi
26484 www       20   0 22620 4144 1004 S  0.0  0.1   0:00.00 php-cgi
 1489 root      16   0  8600 3028 2332 R  0.0  0.1   0:01.85 sshd
24196 root      15   0  5768 1828 1476 S  0.0  0.1   0:00.00 master
24197 postfix   15   0  5828 1784 1444 S  0.0  0.1   0:00.00 qmgr
 5864 postfix   15   0  5784 1740 1408 S  0.0  0.1   0:00.00 pickup
 1492 root      15   0  2972 1656 1332 S  0.0  0.1   0:00.01 bash
23646 root      18   0 27292 1360 1020 S  0.0  0.0   0:00.00 rsyslogd
26513 root      15   0  2324 1096  896 R  0.0  0.0   0:00.00 top
23894 root      25   0  5484  932  548 S  0.0  0.0   0:00.00 sshd
19531 root      18   0  2284  768  604 S  0.0  0.0   0:00.01 cron

And htop output again:

image

About 1.7GB of hard drive space was used:

df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/simfs             50G  1.7G   49G   4% /
tmpfs                 1.5G     0  1.5G   0% /lib/init/rw
tmpfs                 1.5G     0  1.5G   0% /dev/shm

And again, the inodes values:

 df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/simfs           26214400   68796 26145604    1% /
tmpfs                 393216       5  393211    1% /lib/init/rw
tmpfs                 393216       1  393215    1% /dev/shm

VMstats shows the VPS is mostly idle:

 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      0 3055856      0      0    0    0     1    41    0  361  3  2 95  0

And so is the output of uptime:

uptime
 22:40:11 up 1 day, 28 min,  1 user,  load average: 0.00, 0.00, 0.00

Nothing too interesting was shown in beancounters:

 cat /proc/user_beancounters
Version: 2.5
       uid  resource                     held              maxheld              barrier                limit              failcnt
    16528:  kmemsize                  2287376             19366393           2147483646           2147483646                    0
            lockedpages                     0                  968               999999               999999                    0
            privvmpages                 10148               616318               786432               786432                    0
            shmpages                      641                 1312               524288               524288                    0
            dummy                           0                    0                    0                    0                    0
            numproc                        16                  121               999999               999999                    0
            physpages                    2467               110169                    0           2147483647                    0
            vmguarpages                     0                    0               524288           2147483647                    0
            oomguarpages                 2467               110169               524288           2147483647                    0
            numtcpsock                      8                   24              7999992              7999992                    0
            numflock                        5                   15               999999               999999                    0
            numpty                          1                    2               500000               500000                    0
            numsiginfo                      0                   14               999999               999999                    0
            tcpsndbuf                  181744               903784            429496320            611522560                    0
            tcprcvbuf                  131072             69851528            429496320            611522560                    0
            othersockbuf               155976              5349776            429496320            611522560                    0
            dgramrcvbuf                     0                 9776            429496320            611522560                    0
            numothersock                   97                  379              7999992              7999992                    0
            dcachesize                 282639              1097901           2147483646           2147483646                    0
            numfile                       481                 3483             23999976             23999976                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            numiptent                      24                   26               999999               999999                    0

The VPS has a single CPU core, and it is not throttled:

cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 42
model name      :           Intel(R) Xeon(R) CPU E31270 @ 3.40GHz
stepping        : 7
cpu MHz         : 3392.490
cache size      : 8192 KB
physical id     : 0
siblings        : 8
core id         : 0
cpu cores       : 4
apicid          : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
bogomips        : 6784.98
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management: [8]

And the output of meminfo:

 cat /proc/meminfo
MemTotal:      3145728 kB
MemFree:       3104892 kB
Buffers:             0 kB
Cached:              0 kB
SwapCached:          0 kB
Active:              0 kB
Inactive:            0 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:      3145728 kB
LowFree:       3104892 kB
SwapTotal:           0 kB
SwapFree:            0 kB
Dirty:         1286220 kB
Writeback:           0 kB
AnonPages:           0 kB
Mapped:              0 kB
Slab:                0 kB
PageTables:          0 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:         0 kB
Committed_AS:        0 kB
VmallocTotal:        0 kB
VmallocUsed:         0 kB
VmallocChunk:        0 kB
HugePages_Total:     0
HugePages_Free:      0
HugePages_Rsvd:      0
Hugepagesize:     2048 kB

And time sync:

 time sync

real    0m0.399s
user    0m0.000s
sys     0m0.259s

vzfree shows no sign of overselling:

vzfree
             Total     Used     Free
Kernel:   2048.00M    3.29M 2044.71M
Allocate: 3072.00M   87.75M 2984.25M (2048M Guaranteed)
Commit:   2048.00M   32.55M 2015.45M (33.3% of Allocated)
Swap:                 0.00M          (0.0% of Committed)

For the hard drive test, the disk I/O is pretty decent, but again, not exactly impressive:

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, 17.1433 s, 62.6 MB/s

Testing again a little later actually showed pretty dismal 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, 28.232 s, 38.0 MB/s

IOPing test showed some not so consistent values:

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

--- . (simfs /dev/simfs) ioping statistics ---
10 requests completed in 9317.4 ms, 33 iops, 0.1 mb/s
min/avg/max/mdev = 0.1/30.7/263.3/77.8 ms

Testing again showed pretty inconsistent readings as well:

 ioping -c 10 .
4096 bytes from . (simfs /dev/simfs): request=1 time=3.7 ms
4096 bytes from . (simfs /dev/simfs): request=2 time=0.3 ms
4096 bytes from . (simfs /dev/simfs): request=3 time=0.1 ms
4096 bytes from . (simfs /dev/simfs): request=4 time=115.0 ms
4096 bytes from . (simfs /dev/simfs): request=5 time=64.3 ms
4096 bytes from . (simfs /dev/simfs): request=6 time=38.8 ms
4096 bytes from . (simfs /dev/simfs): request=7 time=12.5 ms
4096 bytes from . (simfs /dev/simfs): request=8 time=13.7 ms
4096 bytes from . (simfs /dev/simfs): request=9 time=0.3 ms
4096 bytes from . (simfs /dev/simfs): request=10 time=2.2 ms

--- . (simfs /dev/simfs) ioping statistics ---
10 requests completed in 9260.2 ms, 40 iops, 0.2 mb/s
min/avg/max/mdev = 0.1/25.1/115.0/36.0 ms

I am not exactly sure if I was placed on a Gbit port as the connection speed looks more like what a 100Mbit port would show:

wget cachefly.cachefly.net/100mb.test -O /dev/null
--2012-05-07 06:37:44--  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 18.0M/s   in 7.4s

2012-05-07 06:37:51 (13.4 MB/s) - `/dev/null' saved [104857600/104857600]

The result is a lot better when I tried it again today though:

 wget cachefly.cachefly.net/100mb.test -O /dev/null
--2012-07-10 00:54:41--  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 25.8M/s   in 3.9s

2012-07-10 00:54:45 (25.8 MB/s) - `/dev/null' saved [104857600/104857600]

Aget results are OK for large files, however bear in mind that normally the results for aget tend to be slower than wget since there are limited testing files available:

First one is the results from DimeNOC in Florida, US:

aget http://72.29.70.131/1gbfile.tgz -n 10
 Attempting to read log file aget-1gbfile.tgz.log for resuming download job...
 Couldn't find log file for this download, starting a clean job...
 Head-Request Connection established
 Downloading /1gbfile.tgz (1023410176 bytes) from site 72.29.70.131(72.29.70.131:80). Number of Threads: 10
..                                                 [4% completed]
.....                                              [9% completed]
.......                                            [14% completed]
..........                                         [19% completed]
............                                       [24% completed]
...............                                    [29% completed]
.................                                  [34% completed]
....................                               [39% completed]
......................                             [44% completed]
.........................                          [49% completed]
...........................                        [54% completed]
..............................                     [59% completed]
................................                   [64% completed]
...................................                [69% completed]
.....................................              [74% completed]
........................................           [79% completed]
..........................................         [84% completed]
.............................................      [89% completed]
...............................................    [94% completed]
.................................................. [99% completed]
.................................................. [100% completed]
 Download completed, job completed in 89 seconds. (11229 Kb/sec)
 Shutting down...

Testing again gives pretty consistent results:

aget http://72.29.70.131/1gbfile.tgz -n 10
 Attempting to read log file aget-1gbfile.tgz.log for resuming download job...
 Couldn't find log file for this download, starting a clean job...
 Head-Request Connection established
 Downloading /1gbfile.tgz (1023410176 bytes) from site 72.29.70.131(72.29.70.131:80). Number of Threads: 10
..                                                 [4% completed]
.....                                              [9% completed]
.......                                            [14% completed]
..........                                         [19% completed]
............                                       [24% completed]
...............                                    [29% completed]
.................                                  [34% completed]
....................                               [39% completed]
......................                             [44% completed]
.........................                          [49% completed]
...........................                        [54% completed]
..............................                     [59% completed]
................................                   [64% completed]
...................................                [69% completed]
.....................................              [74% completed]
........................................           [79% completed]
..........................................         [84% completed]
.............................................      [89% completed]
...............................................    [94% completed]
.................................................. [99% completed]
.................................................. [100% completed]
 Download completed, job completed in 89 seconds. (11229 Kb/sec)
 Shutting down...

I was expecting the download speed with the testing file from Thinkbroadband would be slower, since the server is located in UK, which is further away, however the end results is also pretty good:

aget http://ipv4.download.thinkbroadband.com/1GB.zip -n 10
 Attempting to read log file aget-1GB.zip.log for resuming download job...
 Couldn't find log file for this download, starting a clean job...
 Head-Request Connection established
 Downloading /1GB.zip (1073741824 bytes) from site ipv4.download.thinkbroadband.com(80.249.99.148:80). Number of Threads: 10
..                                                 [4% completed]
.....                                              [9% completed]
.......                                            [14% completed]
..........                                         [19% completed]
............                                       [24% completed]
...............                                    [29% completed]
.................                                  [34% completed]
....................                               [39% completed]
......................                             [44% completed]
.........................                          [49% completed]
...........................                        [54% completed]
..............................                     [59% completed]
................................                   [64% completed]
...................................                [69% completed]
.....................................              [74% completed]
........................................           [79% completed]
..........................................         [84% completed]
.............................................      [89% completed]
...............................................    [94% completed]
.................................................. [99% completed]
.................................................. [100% completed]
 Download completed, job completed in 93 seconds. (11275 Kb/sec)
 Shutting down...

Testing again showed slightly worse but still pretty good results:

aget http://ipv4.download.thinkbroadband.com/1GB.zip -n 10
 Attempting to read log file aget-1GB.zip.log for resuming download job...
 Couldn't find log file for this download, starting a clean job...
 Head-Request Connection established
 Downloading /1GB.zip (1073741824 bytes) from site ipv4.download.thinkbroadband.com(80.249.99.148:80). Number of Threads: 10
..                                                 [4% completed]
.....                                              [9% completed]
.......                                            [14% completed]
..........                                         [19% completed]
............                                       [24% completed]
...............                                    [29% completed]
.................                                  [34% completed]
....................                               [39% completed]
......................                             [44% completed]
.........................                          [49% completed]
...........................                        [54% completed]
..............................                     [59% completed]
................................                   [64% completed]
...................................                [69% completed]
.....................................              [74% completed]
........................................           [79% completed]
..........................................         [84% completed]
.............................................      [89% completed]
...............................................    [94% completed]
.................................................. [99% completed]
.................................................. [100% completed]
 Download completed, job completed in 94 seconds. (11155 Kb/sec)
 Shutting down...

The uploading tests are far from impressive though, with my Quickweb VPS in Chicago, IL showing the best upload speed of 2.83MB/s:

 wget 74.221.212.4/100mb.test -O /dev/null
--2012-05-06 18:43:33--  http://74.221.xxx.xxx/100mb.test
Connecting to 74.221.xxx.xxx:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: `/dev/null'

100%[======================================>] 104,857,600 2.88M/s   in 35s

2012-05-06 18:44:09 (2.83 MB/s) - `/dev/null' saved [104857600/104857600]

Encouraged by the previous experience I had with the download speed, I actually decided to run the upload test again as I am writing this post, however unfortunately the results did not improve much:

 wget 74.221.xxx.xxx/100mb.test -O /dev/null
--2012-07-10 09:24:37--  http://74.221.xxx.xxx/100mb.test
Connecting to 74.221.xxx.xxx:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [text/plain]
Saving to: `/dev/null'

100%[======================================>] 104,857,600 2.23M/s   in 35s

2012-07-10 09:25:12 (2.86 MB/s) - `/dev/null' saved [104857600/104857600]

For my Quickweb VPS in Los Angeles, CA, the speed is even worse:

wget 74.221.xxx.xxx/100mb.test -O /dev/null
--2012-05-06 18:44:25--  http://74.221.xxx.xxx/100mb.test
Connecting to 74.221.xxx.xxx:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: `/dev/null'

100%[======================================>] 104,857,600 2.45M/s   in 44s

2012-05-06 18:45:09 (2.28 MB/s) - `/dev/null' saved [104857600/104857600]

Finally, my XenVZ test VPS in Maidenhead, UK:

 wget 74.221.xxx.xxx/100mb.test -O /dev/null
--2012-05-06 22:46:34--  http://74.221.xxx.xxx/100mb.test
Connecting to 74.221.xxx.xxx:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: `/dev/null'

100%[======================================>] 104,857,600 1.98M/s   in 72s

2012-05-06 22:47:47 (1.39 MB/s) - `/dev/null' saved [104857600/104857600]

I had some pretty high expectations on the benchmarks considering the large amount of RAM and the great processor this VPS has, unfortunately the result was not so great with UnixBench, although I would say considering it is using only one core, the score is better than many of the other single core VPS that I have:

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

   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: xxxxx: GNU/Linux
   OS: GNU/Linux -- 2.6.32-308.el5.028stab099.3 -- #1 SMP Wed Mar 7 15:56:00 MSK 2012
   Machine: i686 (unknown)
   Language: en_US.utf8 (charmap="ANSI_X3.4-1968", collate="ANSI_X3.4-1968")
   CPU 0: Intel(R) Xeon(R) CPU E31270 @ 3.40GHz (6785.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   10:51:50 up 12:39,  1 user,  load average: 0.70, 0.72, 0.65; runlevel 2

------------------------------------------------------------------------
Benchmark Run: Sun May 06 2012 10:51:50 - 11:20:31
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       20170718.7 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3425.1 MWIPS (10.1 s, 7 samples)
Execl Throughput                               5624.0 lps   (29.5 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        663569.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          181298.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1668229.3 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1146271.6 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 354205.7 lps   (10.0 s, 7 samples)
Process Creation                              16971.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   7630.1 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1032.6 lpm   (60.0 s, 2 samples)
System Call Overhead                         873107.9 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   20170718.7   1728.4
Double-Precision Whetstone                       55.0       3425.1    622.8
Execl Throughput                                 43.0       5624.0   1307.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     663569.8   1675.7
File Copy 256 bufsize 500 maxblocks            1655.0     181298.0   1095.5
File Copy 4096 bufsize 8000 maxblocks          5800.0    1668229.3   2876.3
Pipe Throughput                               12440.0    1146271.6    921.4
Pipe-based Context Switching                   4000.0     354205.7    885.5
Process Creation                                126.0      16971.4   1346.9
Shell Scripts (1 concurrent)                     42.4       7630.1   1799.5
Shell Scripts (8 concurrent)                      6.0       1032.6   1721.1
System Call Overhead                          15000.0     873107.9    582.1
                                                                   ========
System Benchmarks Index Score                                        1251.2

Testing again showed similar 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: xxxxxx: GNU/Linux
   OS: GNU/Linux -- 2.6.32-308.el5.028stab099.3 -- #1 SMP Wed Mar 7 15:56:00 MSK 2012
   Machine: i686 (unknown)
   Language: en_US.utf8 (charmap="ANSI_X3.4-1968", collate="ANSI_X3.4-1968")
   CPU 0: Intel(R) Xeon(R) CPU E31270 @ 3.40GHz (6785.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   11:46:13 up 13:34,  1 user,  load average: 0.00, 0.00, 0.29; runlevel 2

------------------------------------------------------------------------
Benchmark Run: Sun May 06 2012 11:46:13 - 12:14:55
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       19581947.7 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3424.5 MWIPS (10.0 s, 7 samples)
Execl Throughput                               5855.3 lps   (29.4 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        624495.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          178809.2 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1540346.7 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1182668.9 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 353667.2 lps   (10.0 s, 7 samples)
Process Creation                              15701.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   7547.1 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    997.5 lpm   (60.0 s, 2 samples)
System Call Overhead                         887273.1 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   19581947.7   1678.0
Double-Precision Whetstone                       55.0       3424.5    622.6
Execl Throughput                                 43.0       5855.3   1361.7
File Copy 1024 bufsize 2000 maxblocks          3960.0     624495.8   1577.0
File Copy 256 bufsize 500 maxblocks            1655.0     178809.2   1080.4
File Copy 4096 bufsize 8000 maxblocks          5800.0    1540346.7   2655.8
Pipe Throughput                               12440.0    1182668.9    950.7
Pipe-based Context Switching                   4000.0     353667.2    884.2
Process Creation                                126.0      15701.4   1246.1
Shell Scripts (1 concurrent)                     42.4       7547.1   1780.0
Shell Scripts (8 concurrent)                      6.0        997.5   1662.5
System Call Overhead                          15000.0     887273.1    591.5
                                                                   ========
System Benchmarks Index Score                                        1228.4

On the other hand, Geekbench results are definitely a lot more impressive:

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-308.el5.028stab099.3 i686
  Model:                     Linux PC (Intel(R) Xeon(R) CPU E31270 @ 3.40GHz)
  Motherboard:               Unknown Motherboard
  Processor:                 Intel(R) Xeon(R) CPU E31270 @ 3.40GHz
  Processor ID:              GenuineIntel Family 6 Model 42 Stepping 7
  Logical Processors:        1
  Physical Processors:       1
  Processor Frequency:       3.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:                    15.6 GB
  Memory Type:               N/A
  SIMD:                      1
  BIOS:                      N/A
  Processor Model:                     Intel(R) Xeon(R) CPU E31270 @ 3.40GHz
  Processor Cores:           1

Integer
  Blowfish
    single-threaded scalar    2302 |||||||||
    multi-threaded scalar     2470 |||||||||
  Text Compress
    single-threaded scalar    3094 ||||||||||||
    multi-threaded scalar     3006 ||||||||||||
  Text Decompress
    single-threaded scalar    3294 |||||||||||||
    multi-threaded scalar     3416 |||||||||||||
  Image Compress
    single-threaded scalar    2598 ||||||||||
    multi-threaded scalar     2555 ||||||||||
  Image Decompress
    single-threaded scalar    2543 ||||||||||
    multi-threaded scalar     2605 ||||||||||
  Lua
    single-threaded scalar    4310 |||||||||||||||||
    multi-threaded scalar     4301 |||||||||||||||||

Floating Point
  Mandelbrot
    single-threaded scalar    2953 |||||||||||
    multi-threaded scalar     3008 ||||||||||||
  Dot Product
    single-threaded scalar    4748 ||||||||||||||||||
    multi-threaded scalar     5130 ||||||||||||||||||||
    single-threaded vector    4349 |||||||||||||||||
    multi-threaded vector     5159 ||||||||||||||||||||
  LU Decomposition
    single-threaded scalar    2176 ||||||||
    multi-threaded scalar     3923 |||||||||||||||
  Primality Test
    single-threaded scalar    5254 |||||||||||||||||||||
    multi-threaded scalar     4142 ||||||||||||||||
  Sharpen Image
    single-threaded scalar    7640 ||||||||||||||||||||||||||||||
    multi-threaded scalar    11718 ||||||||||||||||||||||||||||||||||||||||||||||
  Blur Image
    single-threaded scalar    9174 ||||||||||||||||||||||||||||||||||||
    multi-threaded scalar     9249 ||||||||||||||||||||||||||||||||||||

Memory
  Read Sequential
    single-threaded scalar    7856 |||||||||||||||||||||||||||||||
  Write Sequential
    single-threaded scalar   11868 |||||||||||||||||||||||||||||||||||||||||||||||
  Stdlib Allocate
    single-threaded scalar    5468 |||||||||||||||||||||
  Stdlib Write
    single-threaded scalar    7338 |||||||||||||||||||||||||||||
  Stdlib Copy
    single-threaded scalar   12724 ||||||||||||||||||||||||||||||||||||||||||||||||||

Stream
  Stream Copy
    single-threaded scalar    5334 |||||||||||||||||||||
    single-threaded vector    6269 |||||||||||||||||||||||||
  Stream Scale
    single-threaded scalar    6495 |||||||||||||||||||||||||
    single-threaded vector    6245 ||||||||||||||||||||||||
  Stream Add
    single-threaded scalar    5944 |||||||||||||||||||||||
    single-threaded vector    6849 |||||||||||||||||||||||||||
  Stream Triad
    single-threaded scalar    6480 |||||||||||||||||||||||||
    single-threaded vector    5041 ||||||||||||||||||||

Integer Score:                3041 ||||||||||||
Floating Point Score:         5615 ||||||||||||||||||||||
Memory Score:                 9050 ||||||||||||||||||||||||||||||||||||
Stream Score:                 6082 ||||||||||||||||||||||||

Overall Geekbench Score:      5447 |||||||||||||||||||||

And testing again showed even better 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-308.el5.028stab099.3 i686
  Model:                     Linux PC (Intel(R) Xeon(R) CPU E31270 @ 3.40GHz)
  Motherboard:               Unknown Motherboard
  Processor:                 Intel(R) Xeon(R) CPU E31270 @ 3.40GHz
  Processor ID:              GenuineIntel Family 6 Model 42 Stepping 7
  Logical Processors:        1
  Physical Processors:       1
  Processor Frequency:       3.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:                    15.6 GB
  Memory Type:               N/A
  SIMD:                      1
  BIOS:                      N/A
  Processor Model:                     Intel(R) Xeon(R) CPU E31270 @ 3.40GHz
  Processor Cores:           1

Integer
  Blowfish
    single-threaded scalar    2300 |||||||||
    multi-threaded scalar     2467 |||||||||
  Text Compress
    single-threaded scalar    3121 ||||||||||||
    multi-threaded scalar     3022 ||||||||||||
  Text Decompress
    single-threaded scalar    3354 |||||||||||||
    multi-threaded scalar     3455 |||||||||||||
  Image Compress
    single-threaded scalar    2605 ||||||||||
    multi-threaded scalar     2565 ||||||||||
  Image Decompress
    single-threaded scalar    2537 ||||||||||
    multi-threaded scalar     1846 |||||||
  Lua
    single-threaded scalar    4324 |||||||||||||||||
    multi-threaded scalar     4347 |||||||||||||||||

Floating Point
  Mandelbrot
    single-threaded scalar    2944 |||||||||||
    multi-threaded scalar     3004 ||||||||||||
  Dot Product
    single-threaded scalar    4752 |||||||||||||||||||
    multi-threaded scalar     5053 ||||||||||||||||||||
    single-threaded vector    5730 ||||||||||||||||||||||
    multi-threaded vector     6647 ||||||||||||||||||||||||||
  LU Decomposition
    single-threaded scalar    3806 |||||||||||||||
    multi-threaded scalar     3840 |||||||||||||||
  Primality Test
    single-threaded scalar    5199 ||||||||||||||||||||
    multi-threaded scalar     4194 ||||||||||||||||
  Sharpen Image
    single-threaded scalar   11758 |||||||||||||||||||||||||||||||||||||||||||||||
    multi-threaded scalar    11863 |||||||||||||||||||||||||||||||||||||||||||||||
  Blur Image
    single-threaded scalar    9253 |||||||||||||||||||||||||||||||||||||
    multi-threaded scalar     9316 |||||||||||||||||||||||||||||||||||||

Memory
  Read Sequential
    single-threaded scalar    8005 ||||||||||||||||||||||||||||||||
  Write Sequential
    single-threaded scalar   11977 |||||||||||||||||||||||||||||||||||||||||||||||
  Stdlib Allocate
    single-threaded scalar    5534 ||||||||||||||||||||||
  Stdlib Write
    single-threaded scalar    8260 |||||||||||||||||||||||||||||||||
  Stdlib Copy
    single-threaded scalar   15229 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Stream
  Stream Copy
    single-threaded scalar    6529 ||||||||||||||||||||||||||
    single-threaded vector    7936 |||||||||||||||||||||||||||||||
  Stream Scale
    single-threaded scalar    7001 ||||||||||||||||||||||||||||
    single-threaded vector    7181 ||||||||||||||||||||||||||||
  Stream Add
    single-threaded scalar    6104 ||||||||||||||||||||||||
    single-threaded vector    6671 ||||||||||||||||||||||||||
  Stream Triad
    single-threaded scalar    6699 ||||||||||||||||||||||||||
    single-threaded vector    5115 ||||||||||||||||||||

Integer Score:                2995 |||||||||||
Floating Point Score:         6239 ||||||||||||||||||||||||
Memory Score:                 9801 |||||||||||||||||||||||||||||||||||||||
Stream Score:                 6654 ||||||||||||||||||||||||||

Overall Geekbench Score:      5857 |||||||||||||||||||||||

 

Customer Service and Support

I have to say that quite frankly speaking, I have not used the customer support from DME Hosting a lot as the VPS itself is quite stable, however my request to enable TUN/TAP, which is a pretty standard task for VPS providers, actually took a little more than a day to complete. I entered the ticket on May 10 at 11:24PM (which is a Thursday) and the ticket was not responded until May 12 at 8:39AM (which is a Saturday), normally I get slow responses over the weekend as the support are off, but obviously in this case, it is quite the opposite.

Conclusion

Overall, at this price level, the VPS that was offered by DME Hosting is quite competitive for the amount of RAM offered, however, the single CPU core, as well as the slow disk I/O might prevent people from running resource-hungry applications on it. Furthermore, the network speed is not completely stable and support could be pretty slow for some simple task. Having said that, the vast amount of OS template, and a fairly stable VPS in general are definitely some of the selling points.

2 thoughts on “96MB Low End VPS Review Part 52 – DME Hosting

  1. Quote from the interwebs:
    Sabayon Linux is a Gentoo-powered Linux distribution that offers a very attractive and easy-to-use desktop environment, out-of-the-box support for wireless networks, Adobe’s Flash Player, Sun’s Java technology, the OpenOffice.org open-source office suite, the award-winning Mozilla Firefox and Opera web browsers, Google Earth, Picasa, Adobe Reader, VLC and many, many more popular and useful applications and tools.

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>