ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
UsageSize Constants
2
Find the appropriate calculator below, and fill in a row per the usage instructions. Be sure to use the correct units, converting if necessary. For example, if given Terabytes of Git data, multiply by the GB per TB constant in order to get the number of Gigabytes (GB) as required by the calculator.

The color of the CPU cores and Memory cells represents the pain/cost of provisioning from easy to difficult/expensive, but it's pretty subjective based on the organization.

When we support distributed jobs (we don't yet), these estimates will reflect the size and shape of the distributed pool of nodes.
NameNumberUnit
3
GB per TB1000GB/TB
4
TB per PB1000TB/PB
5
6
7
8
9
10
Git, GitHub, GitLab, and BitBucket sizing
11
Put the size of the Git repositories and the desired interval into a row to estimate CPU cores and memory required.Source Integration Constants
12
NameNumberUnit
13
git throughput / core3.2MB/sec
14
Git size (GB)Interval (Hr)CPU CoresMemory (GB)Notegit memory multiple4GB/core
15
1 GB12416confluence+jira pages/issues per core-second5Pages/sec
16
4 GB12416general throughput / core3.2MB/sec
17
16 GB12416general memory multiple2GB/core
18
64 GB12416cpu round up multiple2core
19
256 GB12416memory round up multiple2GB
20
1024 GB121664average compression ratio50%percent
21
2048 GB1232128average compression ratio50%percent
22
factor of safety2
23
Confluence & Jira sizing
24
Put the number of pages or issues and the desired interval into a row to estimate CPU cores and memory required. Note that this integration is likely to be limited or rate limited by the server before resource saturation.
25
26
27
28
Pages / IssuesInterval (Hr)CPU CoresMemory (GB)Note
29
1001224
30
10001224
31
100001224
32
1000001224
33
100000012612
34
35
36
Artifactory + Filesystem scanning sizing
37
Put the size of the data and the desired interval into a row to estimate CPU cores and memory required.
38
39
40
41
Size (GB)Interval (Hr)CPU CoresMemory (GB)Note
42
1 GB2448
43
4 GB2448
44
16 GB2448
45
64 GB2448
46
256 GB2448
47
1024 GB241632
48
2048 GB243264
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100