Skip to content

Commit

Permalink
Update server.md
Browse files Browse the repository at this point in the history
  • Loading branch information
da-ekchajzer authored Jan 23, 2024
1 parent 4be3f9e commit 806f6ee
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions docs/docs/contributing/server.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ All available servers are stored in a CSV file named `servers.csv` located at `b
| manufacturer | | | Server manufacturer | |
| case_type | **Required** | | Server case type | rack |
| CPU.units | **Required** | unit | Number of CPU | 2 |
| CPU.name | | | CPU name | |
| CPU.name [^1] | | | CPU name | |
| CPU.core_units | | unit | Number of CPU cores per CPU | 24 |
| CPU.die_size_per_core | | mm² | Die size per CPU core | 8 |
| CPU.threads | | unit | Number of vCPU per CPU | 32 |
| CPU.vcpu | | unit | Number of vCPU per CPU | 32 |
| RAM.units | **Required** | unit | Number of RAM | 1 |
| RAM.capacity | | GB | RAM quantity | 1000 |
| SSD.units | **Required** | unit | Number of SSD | 0 |
Expand All @@ -25,20 +25,22 @@ All available servers are stored in a CSV file named `servers.csv` located at `b
| GPU.units | **Required** | unit | GPU quantity (not supported yet) | 0 |
| GPU.name | | | GPU name | |
| GPU.memory_capacity | | GB | GPU memory capacity | |
| POWER_SUPPLY.units | **Required** | unit | Number of power supply[^1] | 2 |
| POWER_SUPPLY.unit_weight | **Required** | kg | Power supply weight[^1] | 2.99;1;5 |
| USAGE.time_workload | **Required** | % | Time workload [^2] | 50;0;100 |
| USAGE.use_time_ratio | **Required** | /1 | Use time ratio[^3] | 1 |
| POWER_SUPPLY.units | **Required** | unit | Number of power supply[^2] | 2 |
| POWER_SUPPLY.unit_weight | **Required** | kg | Power supply weight[^2] | 2.99;1;5 |
| USAGE.time_workload | **Required** | % | Time workload [^3] | 50;0;100 |
| USAGE.use_time_ratio | **Required** | /1 | Use time ratio[^4] | 1 |
| USAGE.hours_life_time | **Required** | hours | Hours life time | 35040 |
| USAGE.other_consumption_ratio | **Required** | /1 | Other consumption ratio | 0.33 |
| WARNINGS | | | Warnings | |

[^1]: (Usually power supply duplicated so POWER_SUPPLY.units = 2. Usually POWER_SUPPLY.unit_weight is unknown, in that case use a range such as 2.99;1;5)
[^1]: If CPU.name is set and the CPU is available in [cpu_specs.csv](./cpu.md), you do not need to fill in the other CPU attributes. The API will complete them based on the CPU.name.

[^2]: (Should be a range between 0 and 100 (50;0;100) without valid justification)
[^2]: (Usually power supply duplicated so POWER_SUPPLY.units = 2. Usually POWER_SUPPLY.unit_weight is unknown, in that case use a range such as 2.99;1;5)

[^3]: (Should be 100% without valid justification so USAGE.use_time_ratio = 1)
[^3]: (Should be a range between 0 and 100 (50;0;100) without valid justification)

[^4]: (Should be 100% without valid justification so USAGE.use_time_ratio = 1)

### Value ranges

Some values can be inputted using ranges like the following: `default;min;max`. For example, if the value is `4;2;8`, it means that the default value is `4` and the range is from `2` to `8`.
Some values can be inputted using ranges like the following: `default;min;max`. For example, if the value is `4;2;8`, it means that the default value is `4` and the range is from `2` to `8`.

0 comments on commit 806f6ee

Please sign in to comment.