Just over a year ago I posted some statistics about DevDiv’s Team Foundation Build implementation, the time has come to update those statistics.

  • Over the last 12 months we’ve done an average of 11,000 builds per month (7,500 in our RTM environment and 3,500 in our dogfood environment).
  • A typical official build runs for 15-23 hours and a typical gated check-in runs 1-2 hours.
  • A typical official build consumes 350 Gb of source code and produces 450 Gb of outputs (binaries, setups, etc.).
  • Our controller with the most agents has 258 agents and is a dual quad core (8 logical processors) with 4 Gb RAM.

RTM (DevDiv2)

 

 

 

       

Official
Build Controllers

Official
Drop Controllers

Unofficial
Controllers

Total
Controllers

28

1

57

86

       

Official
Build Machines

Official
Drop Machines

Unofficial
Build Machines

Total
Build Agents

934

74

223

1,231

       

Total
Build Definitions

Total
Builds

Total Build
Information
Nodes

Total Build
Information
Node Fields

652

110,648

187,646,771

619,047,901

       

Table

Data Size (KB)

Index Size (KB)

 

tbl_Build

247,456

24,000

 

tbl_BuildInformation

16,589,640

15,745,272

 

tbl_BuildInformationField

77,312,824

1,153,408

 
       

Dogfood (Pioneer)

 

 

 

       

Official
Build Controllers

Official
Drop Controllers

Unofficial
Controllers

Total
Controllers

6

0

134

140

       

Official
Build Machines

Official
Drop Machines

Unofficial
Build Machines

Total
Build Agents

40

4

317

361

       

Total
Build Definitions

Total
Builds

Total Build
Information
Nodes

 

229

75,794

21,709,700

 
       

Table

Data Size (KB)

Index Size (KB)

 

tbl_Build

55,480

20,424

 

tbl_BuildInformation

16,216,664

2,510,768