docs: AMD-GPU-Update-Anleitung (Script + Conf, data_format prometheus)
This commit is contained in:
1 parent
d8cb2432c5
commit
ba88686a5f
1 file changed
+17
@@ -71,7 +71,24 @@ Installiert nach `C:\Program Files\Telegraf`, Dienst `telegraf`; liefert CPU/RAM
|
|||||||
| AMD | `rocm-smi` vorhanden | Auslastung, Temperatur, Leistung, VRAM (via `scripts/gpu-rocm.sh`) |
|
| AMD | `rocm-smi` vorhanden | Auslastung, Temperatur, Leistung, VRAM (via `scripts/gpu-rocm.sh`) |
|
||||||
| Intel | `/dev/dri/renderD128` | Hinweis im Log — `intel_gpu_top` wird nicht automatisch erfasst |
|
| Intel | `/dev/dri/renderD128` | Hinweis im Log — `intel_gpu_top` wird nicht automatisch erfasst |
|
||||||
|
|
||||||
|
AMD liefert sieben Metriken (Auslastung, VRAM genutzt/gesamt, Temperatur edge/junction/memory, Leistung). NVIDIA entsprechend über `inputs.nvidia_smi`.
|
||||||
|
|
||||||
Im Dashboard: Row **GPU** (Auslastung, Speicher, Temperatur, Leistung). Leere Panels heißen: keine GPU-Node im Mesh.
|
Im Dashboard: Row **GPU** (Auslastung, Speicher, Temperatur, Leistung). Leere Panels heißen: keine GPU-Node im Mesh.
|
||||||
|
|
||||||
|
**Beim Aktualisieren des AMD-Scripts** (falls `rocm-smi` seine Spalten ändert) beide Dateien neu holen — Script **und** Conf, und `data_format` muss `prometheus` bleiben:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sudo curl -fsSL …/scripts/gpu-rocm.sh | sudo tee /etc/telegraf/gpu-rocm.sh >/dev/null
|
||||||
|
sudo chmod +x /etc/telegraf/gpu-rocm.sh
|
||||||
|
sudo sh -c 'cat > /etc/telegraf/telegraf.d/gpu.conf <<EOF
|
||||||
|
[[inputs.exec]]
|
||||||
|
interval = "30s"
|
||||||
|
timeout = "20s"
|
||||||
|
data_format = "prometheus"
|
||||||
|
commands = ["/etc/telegraf/gpu-rocm.sh"]
|
||||||
|
EOF'
|
||||||
|
sudo systemctl restart telegraf
|
||||||
|
```
|
||||||
Im Docker-Betrieb muss der Treiber im Container verfügbar sein (`nvidia-container-toolkit` bzw. `--device /dev/dri`); als systemd-Dienst ist das automatisch der Fall.
|
Im Docker-Betrieb muss der Treiber im Container verfügbar sein (`nvidia-container-toolkit` bzw. `--device /dev/dri`); als systemd-Dienst ist das automatisch der Fall.
|
||||||
|
|
||||||
## Prüfen
|
## Prüfen
|
||||||
|
|||||||
Reference in new issue
Block a user