При тестировании здесь TFS 2010 использует примерно столько же ресурсов, что и TFS 2008, делает то же, что и 2008 . Имейте в виду, что в TFS 2010 есть множество новых функций, и он будет использовать больше ресурсов в целом просто потому, что вы используете его больше (конечно, только если вы используете эти функции).
Это сложный вопрос по сравнению с VSS, потому что это зависит от того, что вы делаете.
- Собираетесь ли вы использовать его для тестирования?
- Будете ли вы отслеживать все ваши ошибки, улучшения, другие рабочие элементы в нем?
- Будете ли вы использовать сборку, на другом компьютере или на том же?
- Размер базы кода, количество проектов, соединений и т. Д. *
Есть множество факторов, которые делают каждую установку, и ее использование ресурсов варьируется широко . Если вы смотрите на переход от TFS 2008 к TFS 2010 исключительно для контроля исходного кода, то я увидел небольшую разницу в производительности сервера и процессоре, хотя на диске SQL активность дисков значительно снизилась, я думаю, что они внесли ряд существенных улучшений в структура базы данных.
Все это, как говорится, не зверь. При нескольких тысячах на сервере и хорошей стратегии резервного копирования ваш TFS-сервер будет обрабатывать более ста разработчиков с 1-10 регистрациями в день без проблем. Помните, что если у вас есть подписки MSDN, каждая из них включает TFS Server License и CAL .
Что касается вашего домашнего сервера, то, если это приличный компьютер, он должен без проблем работать. У меня был тестовый компьютер стоимостью менее 600 долларов США, два диска, четырехъядерный процессор, 4 ГБ под управлением Server 2008 R2 и TFS 2010 (последняя бета-версия) ... он почти не затрагивал процессор / диск, за исключением случаев, когда выполнялась сборка.