用于网络性能测试的多任务调度方法技术

技术编号:3485857 阅读:224 留言:0更新日期:2012-04-11 18:40
一种用于网络性能测试的多任务调度方法,网络性能测试系统首先获取当前测试任务的个数,获取当前空闲的处理模块的个数,按每个任务执行时间的长短进行排序并存储到队列中;然后将队列分割成与处理模块个数相同的段;接着将每段内的任务依次分给当前空闲的处理模块进行处理;每个处理模块处理完毕后立即向网络性能测试系统返回处理结果;网络性能测试系统将该处理模块标记为空闲状态,然后重复以上步骤。本发明专利技术解决了现有网络性能测试系统的处理模块在处理多任务时效率低的技术问题,可以大大提高每个任务的执行时间,相应缩短整个网络性能测试过程的执行时间。

【技术实现步骤摘要】

【技术保护点】
一种用于网络性能测试的多任务调度方法,其特征在于:该方法包括以下步骤:步骤1]网络性能测试系统获取当前测试任务的个数M,获取当前空闲的处理模块的个数N;步骤2]网络性能测试系统为每个任务标记其所需的执行时间,按执行时间的长短进行排序,并存储到队列Q中;步骤3]网络性能测试系统将队列Q分割成S段,其中S=N;步骤4]网络性能测试系统将S段内的任务依次分给当前空闲的N个处理模块进行处理;步骤5]每个处理模块处理完毕后立即向网络性能测试系统返回处理结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:关福俊曹军李轶军
申请(专利权)人:西安西电捷通无线网络通信有限公司
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1