What's the specs of your laptop for cpu processor and clock speed. If you Ruby work is clock speed sensitive, then I'm pretty sure it would be faster than Linode given then use E5-2680v2 processors which are base clocked at 2.8Ghz, all 8 cpu thread utilisation at Turbo Boost of 3.1Ghz and single core utilisation at 3.6Ghz
http://www.cpu-world.com/CPUs/Xeon/Inte ... %20v2.htmlFor instance my Samsung ATIV Book 8 laptop uses Core i7 3635QM at 2.4Ghz base and 3.4Ghz Turbo Boost
http://www.cpu-world.com/CPUs/Core_i7/I ... essor.html so depending on your apps number of cpu core utilisation, your laptop's Turbo Boost speed might be at a clock speed that is higher than Linode's E5-2680v2 processors Turbo Boost clock speed profiles. Not to mention virtualisation overheads associated with Linode Xen virtualisation compared to non-virtualised laptop environment.
Also Linode 8GBVPS only has 6 cpu cores, so your Intel Core i7 based laptop most likely is quad core with HT = 8 cpu threads, so pretty much more cpu threads available than Linode if you are testing with Ruby which is multi-threaded based. If it's single thread based then it's pretty close depending on your laptop's single threaded Turbo Boost clock speed profile compared to Linode's E5-2680v2 single threaded Turbo Boost clock speed of 3.6Ghz.
checking local specs of MacBook Pro with retina display can be configured to
Quote:
2.5GHz quad-core Intel Core i7 processor (Turbo Boost up to 3.7GHz) with 6MB shared L3 cache
Configurable to 2.8GHz quad-core Intel Core i7 (Turbo Boost up to 4.0GHz) with 6MB shared L3 cache.
so yes quite possible you have 8 cpu threads working at Turbo Boost up to 3.7Ghz to 4.0Ghz which would be faster than Linode's 8GB 6 cpu threads at Turbo Boost of 3.6Ghz for single threaded work loads
also MacBook's might be with PCI-E SSD storage which would be faster than Linode's SSD offering so if your work loads touch the disk then can make a difference there too.