It's difficult to make a blanket recommendation on CPU/memory without knowing the traffic pattern of your usage. As you may have guessed, the first bottleneck that you are going to hit is disk i/o. Depending on the average size of the files that are being cached, you may or may not be able to saturate...