I have been living with poor backup performance with SMS based backups since we initially deployed OES2 in our environment. After a lot of testing, I have discovered that servers with 1 CPU (physical or virtual) perform terribly. Adding a 2nd CPU (physical or virtual) results in a performance increase of 400 percent or more. With 2 CPUs, the OES2 servers finally achieve throughput similar to our 1 CPU Windows servers.

Does anyone have any ideas why SMS performs so poorly with 1 CPU? I have already tried tuning tsafs by reducing readthreadsperjob and readaheads with no luck. TSATEST seems to reveal that file close time is the real culprit.