#!/usr/bin/env bash # Nur lesen: kein Modellstart, keine Inferenz, kein Neustart. set -Euo pipefail config_dir="${XDG_CONFIG_HOME:-$HOME/.config}/hermes-stack-maintenance" if [[ -r "$config_dir/config.env" ]]; then # shellcheck disable=SC1090 source "$config_dir/config.env" fi printf '\nGPU (Gesamtspeicher, belegt, frei in MiB):\n' nvidia-smi --query-gpu=name,memory.total,memory.used,memory.free,utilization.gpu,power.draw,temperature.gpu \ --format=csv || true printf '\nDienstzustand:\n' systemctl --user show "${LLAMA_SERVICE:-llama-qwen.service}" \ -p ActiveState -p SubState -p MainPID -p ExecMainStartTimestamp --no-pager || true printf '\nLetzte Speicher-/Leistungsdaten (keine vollständigen Prompts):\n' journalctl --user -u "${LLAMA_SERVICE:-llama-qwen.service}" -n 1000 --no-pager | rg 'offload|buffer size|n_ctx|prompt eval time|eval time|sleeping|waking' | tail -n 35 || true printf '\nDas ist eine Momentaufnahme, kein Spitzenlast-Benchmark.\n'