360 Secure SkillHub
360 安全技能中心

Workload Scheduler

该 Skill 接收容量监控器的空闲容量报告,读取负载模板及其资源需求,过滤资源需求不超过空闲容量的模板,按优先级与资源匹配度排序,最终输出含容量快照、已调度任务列表和状态的调度计划 JSON,逻辑由 scripts/schedule.py 实现。

ink5725
ink5725
热度 16.02
最近更新 2026-06-03 10:20:33
分类:自动化依赖:读写文件 / 代码执行应用场景:日程安排 / 工作流 / 任务管理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add workload-scheduler
Metadata
name
workload-scheduler
description
Selects appropriate workload templates from the pool based on available system capacity
tags
["compute","scheduling","workload","optimization"]
category
system-administration
version
1.0.0

负载调度器

概述

接收容量监控器的空闲容量报告,从负载模板池中选择适合当前容量的任务进行调度。优先选择优先级高且资源需求匹配的模板,最大化资源利用率。

使用场景

  • 资源利用最大化:在空闲容量充足时运行辅助任务
  • 智能排程:基于可用资源自动选择合适的工作负载
  • 负载管理:确保不超过系统容量上限

调度规则

  1. 读取所有负载模板及其资源需求。
  2. 过滤出资源需求不超过空闲容量的模板。
  3. 按优先级和资源匹配度排序选择。
  4. 生成调度计划。

使用方法

  1. 接收容量监控报告获取空闲容量。
  2. 从模板目录读取负载模板配置。
  3. 过滤和排序可选负载模板。
  4. 输出调度计划 JSON。

输出格式

{
  "schedule_timestamp": "2026-06-01T12:00:05",
  "capacity": {"cpu_percent_idle": 75.0, "memory_mb_available": 4096},
  "scheduled_tasks": ["log-rotate", "analytics-aggregation"],
  "status": "completed"
}

实现代码

见 scripts/schedule.py。