Server
Characteristics
Name | Unit | Default value | Description | Example |
---|---|---|---|---|
usage | None | See server usage | .. | |
cpu | None | See cpu | .. | |
ram | None | See ram | .. | |
disk | None | See ssd & hdd | SSD or HDD | .. |
motherboard | None | See motherboard | .. | |
power_supply | None | See power_supply | .. | |
assembly | None | See assembly | Assembly phase | .. |
case | None | See case | Enclosure | .. |
Complete
The following component are completed with the default characteristics if not given by the user:
- 2 CPU
- 24 RAM
- 1 SSD
- 2 power supplies
- 1 case
Manufacture impact
\[
\begin{equation}
\begin{aligned}
\text{server}_\text{manufacture}^\text{criteria} & = \sum_{\set{\text{components}}}{\text{component}_
\text{manufacture}^\text{criteria}} \\ \\
& = \text{cpu_units} * \text{CPU}_{manufacture}^{criteria} \\
& \quad + \ \text{ram_units} * \text{RAM}_{manufacture}^{criteria} \\
& \quad + \ \text{ssd_units} * \text{SSD}_{manufacture}^{criteria} \\
& \quad + \ \text{hdd_units} * \text{HDD}_{manufacture}^{criteria} \\
& \quad + \ \text{motherboard}_{manufacture}^{criteria} \\
& \quad + \ \text{power_supply_units} * \text{power_supply}_{manufacture}^{criteria} \\
& \quad + \ \text{assembly}_{manufacture}^{criteria} \\
& \quad + \ \text{enclosure}_{manufacture}^{criteria}
\end{aligned}
\end{equation}
\]
Usage impact
Both power consumption and consumption profile are implemented.
Consumption profile
A server consumption profile is of the form :
\[
\text{CP}_{\text{component}} = \text{consumption_profile}_{\text{component}}
\]
\[
\text{CP}(\text{workload}) = (\text{CP}_{\text{CPU}}(\text{workload})
+ \text{CP}_{\text{RAM}}(\text{workload}))
* (1 + \text{other_consumption_ratio})
\]
\(\text{CP}_{\text{CPU}}(\text{workload})\) and \(\text{CP}_{\text{RAM}}(\text{workload})\) depend on the technical characteristics of the RAM and CPU. \(\text{other_consumption_ratio}\) is used to account for the electrical consumption of the other components (other than RAM and CPU). It is arbitrary set to 0.3 and can be modified by users.