<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="675" viewBox="0 0 1200 675" preserveAspectRatio="xMidYMid meet" role="img" data-image-type="symptom-map">
  <title>GPU资源碎片化症状图</title>
  <desc>image_type=symptom-map; target_section=GPU资源碎片化定义后; purpose=展示任务排队、显存不足、规格不匹配和剩余资源不可用等碎片化信号; key_terms=GPU资源碎片化,任务排队,显存不足,规格不匹配,剩余资源不可用; reader_task=帮助读者识别碎片化不是单纯利用率低。</desc>
  <style>
    text{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",Arial,sans-serif;fill:#172033}.title{font-size:26px;font-weight:700}.sub{font-size:18px;fill:#5b677a}.head{font-size:22px;font-weight:700}.body{font-size:19px}.tag{font-size:20px;font-weight:700;fill:#ffffff}
  </style>
  <rect width="1200" height="675" fill="#fffaf3"/>
  <rect x="72" y="56" width="1056" height="563" rx="34" fill="#ffffff" stroke="#ead9bf" stroke-width="2"/>
  <text x="600" y="104" text-anchor="middle" class="title">碎片化的典型信号：有剩余，但排不上</text>
  <text x="600" y="137" text-anchor="middle" class="sub">任务排队、规格不匹配和不可借用共同形成碎片化</text>

  <rect x="448" y="230" width="304" height="156" rx="30" fill="#1f2937"/>
  <text x="600" y="284" text-anchor="middle" class="tag">核心判断</text>
  <text x="600" y="324" text-anchor="middle" font-size="24" font-weight="700" fill="#ffffff">剩余资源不可调度</text>
  <text x="600" y="358" text-anchor="middle" font-size="19" fill="#e5e7eb">不是简单的平均利用率低</text>

  <rect x="122" y="188" width="260" height="126" rx="24" fill="#fff1f2" stroke="#fb7185" stroke-width="2"/>
  <text x="252" y="231" text-anchor="middle" class="head">任务排队</text>
  <text x="252" y="266" text-anchor="middle" class="body">等待时间增加</text>
  <text x="252" y="294" text-anchor="middle" class="body">总卡数仍有剩余</text>

  <rect x="818" y="188" width="260" height="126" rx="24" fill="#eef4ff" stroke="#60a5fa" stroke-width="2"/>
  <text x="948" y="231" text-anchor="middle" class="head">显存不足</text>
  <text x="948" y="266" text-anchor="middle" class="body">GPU可见</text>
  <text x="948" y="294" text-anchor="middle" class="body">显存无法匹配模型</text>

  <rect x="122" y="390" width="260" height="126" rx="24" fill="#f0fdf4" stroke="#4ade80" stroke-width="2"/>
  <text x="252" y="433" text-anchor="middle" class="head">规格不匹配</text>
  <text x="252" y="468" text-anchor="middle" class="body">整卡或多卡请求</text>
  <text x="252" y="496" text-anchor="middle" class="body">刚好卡住剩余资源</text>

  <rect x="818" y="390" width="260" height="126" rx="24" fill="#f4f0ff" stroke="#a78bfa" stroke-width="2"/>
  <text x="948" y="433" text-anchor="middle" class="head">边界不可借用</text>
  <text x="948" y="468" text-anchor="middle" class="body">配额、节点池</text>
  <text x="948" y="496" text-anchor="middle" class="body">或租户规则过硬</text>

  <rect x="300" y="548" width="600" height="48" rx="24" fill="#fff7ed" stroke="#f59e0b" stroke-width="2"/>
  <text x="600" y="579" text-anchor="middle" class="body">治理入口：同时看任务规格、节点画像、配额和调度约束</text>
</svg>
