If you're CPU bound, it's possible the other VPS has hardware extensions that your Linode doesn't. Here's what I get on Linode:
Code:
$ sed -n '1,/^$/p' /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 62
model name : Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz
stepping : 4
microcode : 0x416
cpu MHz : 2800.036
cache size : 25600 KB
physical id : 0
siblings : 1
core id : 2
cpu cores : 1
apicid : 4
initial apicid : 4
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu de tsc msr pae cx8 apic sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl nonstop_tsc pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt tsc_deadline_timer aes f16c rdrand hypervisor lahf_lm ida arat epb pln pts dtherm fsgsbase erms
bogomips : 5602.40
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
The "flags" line indicates that, among other things, this CPU supports the
AES and
SSE4 instruction sets. Whether any of these are useful depends on the type of calculations the program is doing and if it's been compiled to use these instructions.
Linode uses Xen as its hypervisor; don't know what the other guys use. That could make a difference as well.