安排程序负责管理大量可同时执行任务的插槽。对于各个任务类别,可同时运行的插槽的最大数量按照下表确定。
任务类别 |
该类别中的任务类型 |
该类别中可同时运行插槽的最大数量 |
|---|---|---|
磁盘 |
文件处理任务,例如复制和移动工作 |
5 |
网络 |
网络传递任务,包括 FTP 发送/接收、邮件发送/接收、通过邮件的检查点。 |
由"同时网络传递任务"首选项的值确定(参阅Switch 首选项:处理) |
处理器 |
文件处理任务,通过配置程序、应用程序和流程元素执行,例如归档、解档、"Heavy"脚本...请注意,"Light"脚本属于一个单独的类别(参阅以下段落)。 |
由"同时处理任务"首选项的值确定(参阅Switch 首选项:处理) |
Light |
脚本元素中使用的"Light"脚本(参阅以下段落) |
最小:5 最大:3 + "同时处理任务"首选项的值(参阅Switch 首选项:处理) |
TimerFired |
任何 TimerFired 进入点调用 |
最小:2 最大:"同时处理任务"首选项所设置数值的两倍(参阅Switch 首选项:处理) |
在各个类别中,同时运行还受到各个任务类型的序列化需求的限制。因此,即使有一个插槽可用于特定类别,该类别中的任务可能无法匹配此插槽,因为可能同类型的另一个任务已经在执行,而此任务类型已对执行模式进行序列化处理。
脚本包括很多内置于 Switch 的工具以及所有第三方脚本数据包。
最初,脚本状态为"Heavy"。如果其进入点持续快速完成(连续 5 次在不超过 1 秒内完成),脚本变为"Light",直至其某次未在 1 秒内完成,从而违反这种"信任规则",则再次变为"Heavy"。