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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 |
[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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
[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.
1 2 3 4 5 |
[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 |
1 2 3 4 |
[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.
1 2 3 4 5 6 7 8 9 10 11 |
[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.
1 2 3 4 |
[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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
[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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 |
# # # # # # # ##### ###### # # #### # # # # ## # # # # # # # ## # # # # # # # # # # # ## ##### ##### # # # # ###### # # # # # # ## # # # # # # # # # # # # ## # # # # # # # ## # # # # #### # # # # # ##### ###### # # #### # # 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.
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. 🙁
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.
well you get what you pay for!