Several posts on capacity planning tells me that the only way for me to determine what hardware I need is to test it myself and benchmark it.
Benchmark your code on hardware similar to what you'll be using in production, identify any bottlenecks, then determine how much of a workload your current hardware can handle, and/or how much hardware horsepower you need to handle your target workload
Suppose however, that I cannot afford to do so for various reasons. I can use benchmarks already published on other websites, but I cannot benchmark anything myself.
Is there an easy way to estimate what impact any given upgrade to a server will make, knowing only the specifications of my current server and the upgrade? (other than simply - it will be faster)