Review BudgetVM – 1GB OpenVZ SolusVM VPS

BudgetVM.com is one of the tiny vps provide, recently I checked their post on WHT and placed an order for 1GB RAM vps. VPS information was received immediately as soon as the payment was done. (10/10)

Disclaimer: I’m no way affiliated with BudgetVM, this review was perform on VPS purchased for personal use.

Usually I purchase tinny VPS to hold my backups, since I believe that I get what I pay, therefore I do not trust on the uptime of those tiny VPSes to hold my websites

Basics:

The VPS is based in Chicago, USA, and comes with 1024MB RAM, 2GB Burstable RAM, 4 CPU core, 80GB Disk Space and 3000GB Bandwidth, in price $4.99/Month.

Setup:

VPS comes with CentOS6.2 x64 installed, however I reinstalled it with Debian 6.2 x86 with just SSH installed.

Basic Information:

Result of /proc/cpuinfo shows 4 cores of processor

[root@ ~]# cat /proc/cpuinfo
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 45
model name	: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz
stepping	: 7
cpu MHz		: 2000.014
cache size	: 15360 KB
physical id	: 0
siblings	: 12
core id		: 0
cpu cores	: 6
apicid		: 0
initial 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 pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 x2apic popcnt aes xsave avx lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid
bogomips	: 4000.02
clflush size	: 64
cache_alignment	: 64
address sizes	: 46 bits physical, 48 bits virtual
power management:
 
processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 45
model name	: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz
stepping	: 7
cpu MHz		: 2000.014
cache size	: 15360 KB
physical id	: 0
siblings	: 12
core id		: 1
cpu cores	: 6
apicid		: 2
initial apicid	: 2
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 pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 x2apic popcnt aes xsave avx lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid
bogomips	: 4000.02
clflush size	: 64
cache_alignment	: 64
address sizes	: 46 bits physical, 48 bits virtual
power management:
 
processor	: 2
vendor_id	: GenuineIntel
cpu family	: 6
model		: 45
model name	: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz
stepping	: 7
cpu MHz		: 2000.014
cache size	: 15360 KB
physical id	: 0
siblings	: 12
core id		: 2
cpu cores	: 6
apicid		: 4
initial apicid	: 4
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 pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 x2apic popcnt aes xsave avx lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid
bogomips	: 4000.02
clflush size	: 64
cache_alignment	: 64
address sizes	: 46 bits physical, 48 bits virtual
power management:
 
processor	: 3
vendor_id	: GenuineIntel
cpu family	: 6
model		: 45
model name	: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz
stepping	: 7
cpu MHz		: 2000.014
cache size	: 15360 KB
physical id	: 0
siblings	: 12
core id		: 3
cpu cores	: 6
apicid		: 6
initial apicid	: 6
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 pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 x2apic popcnt aes xsave avx lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid
bogomips	: 4000.02
clflush size	: 64
cache_alignment	: 64
address sizes	: 46 bits physical, 48 bits virtual
power management:

Result of /proc/meminfo shows 768MB of RAM

[root@ ~]# cat /proc/meminfo
MemTotal:        1048576 kB
MemFree:          723504 kB
Cached:           177212 kB
Active:           173136 kB
Inactive:           9160 kB
Active(anon):       2148 kB
Inactive(anon):     2936 kB
Active(file):     170988 kB
Inactive(file):     6224 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       2097152 kB
SwapFree:        2090884 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:          5084 kB
Shmem:              5636 kB
Slab:             142760 kB
SReclaimable:     138420 kB
SUnreclaim:         4340 kB

Inode and vmstat information is also good.

[root@ ~]# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/simfs           41943040   46350 41896690    1% /
none                  131072     151  130921    1% /dev
none                  131072       1  131071    1% /dev/shm
[root@ ~]# 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   6268 723396      0 177312    0    0     1    14    0  187  1  2 97  0  1

Tests:

Downloading of 100MB file took 2.1 second, comparing to 1.1 seconds of Semoweb VPS.

[root@ ~]# wget -O /dev/null http://cachefly.cachefly.net/100mb.test
--2013-02-21 16:20:51--  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 48.7M/s   in 2.1s    
 
2013-02-21 16:20:53 (48.7 MB/s) - “/dev/null” saved [104857600/104857600]

DISK I/O was good and better then Semoweb VPS.

[root@ ~]# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync; rm test
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 4.20175 s, 256 MB/s

GeekBench result was good but lesser then Semoweb VPS, can be reviews by clicking here.

[root@ Geekbench-2.4.0-Linux]# ./geekbench
Geekbench 2.4.0 Tryout : http://www.primatelabs.com/geekbench/
 
Geekbench is in tryout mode.
 
Benchmark results can only be viewed online when Geekbench is in tryout mode. 
Other features, like 64-bit benchmarks and hardware stress tests, are also 
unavailable in tryout mode.\n\nPurchase a license to remove the limitations of
tryout mode.
 
If you would like to purchase Geekbench you can do so online:
 
  https://store.primatelabs.com/
 
If you have already purchased Geekbench, enter your email address and license 
key from your email receipt with the following command line:
 
  ./geekbench -r <email address> <license key>
 
  Running Gathering system information
System Information
  Operating System      Linux 2.6.32-042stab062.2 x86_64
  Model                  
  Motherboard            
  Processor             Intel Xeon E5-2620 @ 2.00 GHz
                        1 Processor, 6 Cores, 4 Threads
  Processor ID          GenuineIntel Family 6 Model 45 Stepping 7
  L1 Instruction Cache  32.0 KB x 2
  L1 Data Cache         32.0 KB x 2
  L2 Cache              256 KB x 2
  L3 Cache              15.0 MB
  Memory                1.00 GB 
  BIOS                   
 
Integer
  Running Blowfish
  Running Text Compress
  Running Text Decompress
  Running Image Compress
  Running Image Decompress
  Running Lua
 
Floating Point
  Running Mandelbrot
  Running Dot Product
  Running LU Decomposition
  Running Primality Test
  Running Sharpen Image
  Running Blur Image
 
Memory
  Running Read Sequential
  Running Write Sequential
  Running Stdlib Allocate
  Running Stdlib Write
  Running Stdlib Copy
 
Stream
  Running Stream Copy
  Running Stream Scale
  Running Stream Add
  Running Stream Triad

Unix Bench mark result was also good but ofcourse lesser then Semoweb VPS.

   #    #  #    #  #  #    #          #####   ######  #    #   ####   #    #
   #    #  ##   #  #   #  #           #    #  #       ##   #  #    #  #    #
   #    #  # #  #  #    ##            #####   #####   # #  #  #       ######
   #    #  #  # #  #    ##            #    #  #       #  # #  #       #    #
   #    #  #   ##  #   #  #           #    #  #       #   ##  #    #  #    #
    ####   #    #  #  #    #          #####   ######  #    #   ####   #    #
 
   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
 
4 x Dhrystone 2 using register variables  1 2 3 4 5 6 7 8 9 10
 
4 x Double-Precision Whetstone  1 2 3 4 5 6 7 8 9 10
 
4 x Execl Throughput  1 2 3
 
4 x File Copy 1024 bufsize 2000 maxblocks  1 2 3
 
4 x File Copy 256 bufsize 500 maxblocks  1 2 3
 
4 x File Copy 4096 bufsize 8000 maxblocks  1 2 3
 
4 x Pipe Throughput  1 2 3 4 5 6 7 8 9 10
 
4 x Pipe-based Context Switching  1 2 3 4 5 6 7 8 9 10
 
4 x Process Creation  1 2 3
 
4 x System Call Overhead  1 2 3 4 5 6 7 8 9 10
 
4 x Shell Scripts (1 concurrent)  1 2 3
 
4 x Shell Scripts (8 concurrent)  1 2 3
 
========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)
 
   System: ***********************************: GNU/Linux
   OS: GNU/Linux -- 2.6.32-042stab062.2 -- #1 SMP Wed Oct 10 18:28:35 MSK 2012
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz (4000.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   CPU 1: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz (4000.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   CPU 2: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz (4000.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   CPU 3: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz (4000.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   15:09:55 up 14:09,  1 user,  load average: 0.07, 0.02, 0.00; runlevel 3
 
------------------------------------------------------------------------
Benchmark Run: Thu Feb 21 2013 15:09:55 - 15:37:48
4 CPUs in system; running 1 parallel copy of tests
 
Dhrystone 2 using register variables       18942258.9 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2301.2 MWIPS (10.0 s, 7 samples)
Execl Throughput                               1514.9 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        291419.5 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           89082.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        797373.6 KBps  (30.0 s, 2 samples)
Pipe Throughput                              733792.1 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  80776.7 lps   (10.0 s, 7 samples)
Process Creation                               4167.5 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2735.2 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    914.6 lpm   (60.0 s, 2 samples)
System Call Overhead                        1053081.2 lps   (10.0 s, 7 samples)
 
System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   18942258.9   1623.2
Double-Precision Whetstone                       55.0       2301.2    418.4
Execl Throughput                                 43.0       1514.9    352.3
File Copy 1024 bufsize 2000 maxblocks          3960.0     291419.5    735.9
File Copy 256 bufsize 500 maxblocks            1655.0      89082.5    538.3
File Copy 4096 bufsize 8000 maxblocks          5800.0     797373.6   1374.8
Pipe Throughput                               12440.0     733792.1    589.9
Pipe-based Context Switching                   4000.0      80776.7    201.9
Process Creation                                126.0       4167.5    330.8
Shell Scripts (1 concurrent)                     42.4       2735.2    645.1
Shell Scripts (8 concurrent)                      6.0        914.6   1524.4
System Call Overhead                          15000.0    1053081.2    702.1
                                                                   ========
System Benchmarks Index Score                                         624.9
 
------------------------------------------------------------------------
Benchmark Run: Thu Feb 21 2013 15:37:48 - 16:06:10
4 CPUs in system; running 4 parallel copies of tests
 
Dhrystone 2 using register variables       65836434.4 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     8729.3 MWIPS (9.9 s, 7 samples)
Execl Throughput                               4493.2 lps   (29.6 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        260195.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           74254.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        843289.9 KBps  (30.0 s, 2 samples)
Pipe Throughput                             2205455.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 287523.7 lps   (10.0 s, 7 samples)
Process Creation                              11072.9 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   6432.3 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    997.5 lpm   (60.1 s, 2 samples)
System Call Overhead                        2188111.0 lps   (10.0 s, 7 samples)
 
System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   65836434.4   5641.5
Double-Precision Whetstone                       55.0       8729.3   1587.1
Execl Throughput                                 43.0       4493.2   1044.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     260195.9    657.1
File Copy 256 bufsize 500 maxblocks            1655.0      74254.3    448.7
File Copy 4096 bufsize 8000 maxblocks          5800.0     843289.9   1453.9
Pipe Throughput                               12440.0    2205455.0   1772.9
Pipe-based Context Switching                   4000.0     287523.7    718.8
Process Creation                                126.0      11072.9    878.8
Shell Scripts (1 concurrent)                     42.4       6432.3   1517.1
Shell Scripts (8 concurrent)                      6.0        997.5   1662.5
System Call Overhead                          15000.0    2188111.0   1458.7
                                                                   ========
System Benchmarks Index Score                                        1263.3

Conclusion: 

I believe the vps is a good value of money, having excellent resources and response time. Some how it has low bench mark result comparing to Semoweb 768MB RAM VPS, however comparing both prices and resources difference, I hope it is good for my needs unless BudgetVM maintain good uptime. I feel you must try it and share your experience.

Comments

  1. Their OpenVZ VPS doesn’t use cpulimit but instead if you have a process that uses the CPU for too long then they just kill the process.

    Even if you nice -n 19 cmd they still kill the process versus just slowing you down or giving you lower priority.

    Very annoying. I just wanted to bzip2 a backup tar, but I can’t because it keeps killing it. I didn’t care how slow it ran. :(

  2. I have used BudgetVM. Their service is as cheap as their pricing. I started with their OpenVZ VPS. One day they suspended my VPS all of a sudden – saying it has exceeded the 2% CPU limit. “2%!!!”. I thought they were kidding – because some shared hosting provider even allow the customers 10% of the CPU usage and BudgetVM gives only 2% to it VPS customer!! Later I switched to XEN VPS – because their support said it will have some dedicated CPU. Only after a week they suspended my account – saying one of my domains were sending spam.
    Well it is acceptable to some extent – but how on earth I can modify/delete those accounts with my VPS suspended. I sent support tickets to them – and they didn’t bother to reply in 24 hours… I had around 20 sites hosted on that VPS and all were down for more than 24 hours. After around 26/27 hours they unsuspended my VPS. I requested them to notify me before suspending again. The same happened again. After 1 hard month – I switched to BurstNet. They are far better than budgetvm. STAY AWAY FROM BudgetVM.

Comment Policy:

Your words are your own, so be nice and helpful if you can. Please, only use your real name, not your business name or keywords. Using business name or keywords instead of your real name will lead to the comment being deleted. Anonymous commenting is not allowed either. Limit the amount of links submitted in your comment. We accept clean XHTML in comments, but don't overdo it please.

Tell us what you're thinking...

All comments are moderated.

* Denotes required field.

*


*

Previous Post:
Next Post: