{% extends "base.html" %} {% block title %}仪表板 — Palladium Monitor{% endblock %} {% block head %} {% endblock %} {% block content %} {% if snapshot %}
仿真器{{ 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 %}
最后更新{{ snapshot.timestamp | fmt_time }}
数据来源{{ snapshot.source }}
🖥️
逻辑板总数
{{ stats.total_boards }}
在线 {{ stats.online_boards }} · 离线 {{ stats.offline_boards }}
📊
逻辑板利用率
{{ stats.utilization }}%
使用 {{ stats.used_boards }} / 空闲 {{ stats.online_boards - stats.used_boards }}
🔲
逻辑板状态
{{ stats.total_boards }}
● {{ stats.online_boards - stats.used_boards }} 空闲 ● {{ stats.used_boards }} 使用 ● {{ stats.offline_boards }} 离线
⚙️
活跃作业
{{ stats.active_jobs }}
{% if jobs %}{{ jobs[0].owner }} · {{ jobs[0].elap_time }}{% else %}无活跃作业{% endif %}

🏗️ 逻辑板状态

- 可用 1 已加载 D 已禁用 X 不存在
{% for rack in racks %}
Rack {{ rack.rack }}{{ rack.clusters | length }} clusters
{% 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 %}
{% if history | length > 1 %}

📈 利用率趋势

{% endif %} {% else %}
📊

暂无监控数据

请通过以下方式导入数据:

或在 Palladium 主机配置定时采集脚本 collect.sh

{% endif %} {% endblock %} {% block scripts %} {% if snapshot and history | length > 1 %} {% endif %} {% endblock %}