模块化工作负载格式:扩展 SWF 以适应模块化系统
1. 标准工作负载格式(SWF)
SWF 的定义旨在简化工作负载日志和模型的使用。它允许进行简单的工作负载分析和系统作业调度模拟,因为只需要解析应用于多个工作负载的通用标准格式。SWF 文件具有以下特点:
- 每个工作负载存储在单个 ASCII 文件中。
- 文件中的每一行代表一个作业。
- 行包含预定义数量的字段,大多为整数,由空格分隔。
- 对于特定日志或模型无关的字段,其值为 -1。
- 允许注释,以分号开头的行表示注释,文件通常以一组定义环境或模型的头部注释开头。
- 日志和模型输出使用相同的格式。
- 格式完全定义,用户无法扩展。
SWF 中的当前字段分析如下:
| 字段 | 类型 | 描述 |
| ---- | ---- | ---- |
| Job Number | J | 计数器字段,从 1 开始 |
| Submit Time | J | 以秒为单位,日志中最早的提交时间为 0,通常是第一个作业的提交时间,日志按提交时间升序排序 |
| Wait Time | J/C | 以秒为单位,作业提交时间与实际开始执行时间的差值,仅适用于真实日志 |
| Run Time | J/C | 以秒为单位,作业的总执行时间,即结束时间减去开始时间 |
| Number of Allocated Processors | C | 整数,大多数情况下是作业使用的处理器数量 |
| Average CPU Time Used | C | 以秒为单位,所有处理器使用的 CPU 时间的平均值 |
超级会员免费看
订阅专栏 解锁全文
652

被折叠的 条评论
为什么被折叠?



