{% extends "base.html" %} {% block title %}快照 #{{ snapshot.id }} — Palladium Monitor{% endblock %} {% block content %}

📸 快照 #{{ snapshot.id }}

{{ snapshot.timestamp | fmt_time }} · 来源: {{ snapshot.source }} · {{ snapshot.emulator }} / {{ snapshot.hardware }}
← 返回仪表板
仿真器 {{ snapshot.emulator }}
硬件 {{ snapshot.hardware }}
ConfigMgr {{ snapshot.configmgr }}
系统状态 {% set ss = snapshot.system_status.upper() %} {% if ss == 'OK' %} {{ snapshot.system_status }} {% elif 'PARTIAL' in ss %} {{ snapshot.system_status }} {% elif 'DOWN' in ss or 'ERROR' in ss %} {{ snapshot.system_status }} {% else %} {{ snapshot.system_status }} {% endif %}
🖥️
逻辑板
{{ stats.total_boards }}
在线 {{ stats.online_boards }} · 离线 {{ stats.offline_boards }}
📊
逻辑板利用率
{{ stats.utilization }}%
使用 {{ stats.used_boards }} / 空闲 {{ stats.online_boards - stats.used_boards }}
⚙️
活跃作业
{{ stats.active_jobs }}

🏗️ 逻辑板状态

- 可用 1 已加载 D 已禁用 X 不存在
{% for rack in racks %}
Rack {{ rack.rack }}
{% for cluster in rack.clusters %}
Cluster {{ cluster.cluster }} {% set ccd = cluster.ccd.upper() %} {% if ccd == 'ONLINE' %} CCD: {{ cluster.ccd }} {% else %} CCD: {{ cluster.ccd }} {% endif %}
{% for board in cluster.boards %}
LD {{ board.ld }} {{ board.status }}
{% for d in board.domains %}
{{ d }}
{% endfor %}
{% endfor %}
{% endfor %}
{% endfor %}

📋 作业信息

{% if jobs %}
{% for job in jobs %} {% endfor %}
#用户PIDT-Pod设计名已运行预留Key
{{ job.job_index }} {{ job.owner }} {{ job.pid }} {{ job.t_pod }} {{ job.design }} {{ job.elap_time }} {{ job.reserved_key }}
{% else %}
该快照无活跃作业
{% endif %}

🎯 T-Pod 可用性

{% for pod in pods %}
Rack {{ pod.rack }}
{% set all_h = pod.all_hdsb | from_json %} {% set all_t = pod.all_t_pods | from_json %} {% for length, val in all_h.items() %} {% endfor %} {% for length, val in all_t.items() %} {% endfor %}
HDSB L{{ length }}{{ val }}
T-Pods L{{ length }}{{ val }}
可用 HDSB{{ pod.available_hdsb }}
可用 T-Pods{{ pod.available_t_pods }}
锁定 HDSB{{ pod.locked_hdsb }}
锁定 T-Pods{{ pod.locked_t_pods }}
预留 HDSB{{ pod.reserved_hdsb }}
预留 T-Pods{{ pod.reserved_t_pods }}
不可用 HDSB{{ pod.unavailable_hdsb }}
不可用 T-Pods{{ pod.unavailable_t_pods }}
{% endfor %}
📄 原始 test_server 输出
{{ snapshot.raw_output }}
{% endblock %}