用于实时设备评估的方法和系统技术方案

技术编号:8532750 阅读:205 留言:0更新日期:2013-04-04 15:43
一种用于实时设备评估的方法包括启动样本采样工具,从样本数据结构接收样本数据并将所述样本数据发送到目标设备。所述方法保存来自所述目标设备的样本数据操作结果以形成样本结果,并且响应于判定所述样本完整,使用所述样本结果实时计算目标设备传输速率并且使用所述目标设备传输速率和所述样本结果实时计算目标设备开销,然后发送所述目标设备传输速率和所述目标设备开销。

【技术实现步骤摘要】

本公开一般涉及数据处理系统中的设备性能。更具体地说,本公开涉及数据处理系统中的实时设备评估。
技术介绍
目前,数据处理系统中的盘输入/输出(I/O)传输速率和开销一般得自于盘制造商或供应商提供的规范。所述传输速率和开销信息对于应用而言非常有价值,其可用来判定I/o操作成本,从而使应用(或管理员)判定最佳数据访问方案。但是目前这种方法的难点在于数据处理系统中的大量存储器被跨异构盘地虚拟化,从而导致很难判定使用了哪个盘。另一难点是在缺少规范的情况下,很难获取特定设备的传输速率和开销信息。
技术实现思路
根据一个实施例,一种计算机实现的用于实时设备评估的方法包括启动样本采样工具;从样本数据结构接收样本数据;将所述样本数据发送到目标设备;保存来自所述目标设备的样本数据操作结果以形成样本结果;响应于判定所述样本完整,使用所述样本结果实时计算目标设备传输速率;使用所述目标设备传输速率和所述样本结果实时计算目标设备开销;以及发送所述目标设备传输速率和所述目标设备开销。根据另一实施例,一种用于实时设备评估的计算机程序产品包括上面存储有计算机可读程序代码的计算机可读存储介质,所述计算机可读程序代码被配置本文档来自技高网...

【技术保护点】
一种计算机实现的用于实时设备评估的方法,所述计算机实现的方法包括:启动样本采样工具;从样本数据结构接收样本数据;将所述样本数据发送到目标设备;保存来自所述目标设备的样本数据操作结果以形成样本结果;判定所述样本是否完整;响应于判定所述样本完整,使用所述样本结果实时计算目标设备传输速率;使用所述目标设备传输速率和所述样本结果实时计算目标设备开销;以及发送所述目标设备传输速率和所述目标设备开销。

【技术特征摘要】
2011.07.22 US 13/189,0941.一种计算机实现的用于实时设备评估的方法,所述计算机实现的方法包括 启动样本采样工具; 从样本数据结构接收样本数据; 将所述样本数据发送到目标设备; 保存来自所述目标设备的样本数据操作结果以形成样本结果; 判定所述样本是否完整; 响应于判定所述样本完整,使用所述样本结果实时计算目标设备传输速率; 使用所述目标设备传输速率和所述样本结果实时计算目标设备开销;以及 发送所述目标设备传输速率和所述目标设备开销。2.如权利要求1中所述的计算机实现的方法,其中所述启动样本采样工具进一步包括 使用配置设置信息初始化所述采样工具。3.如权利要求1中所述的计算机实现的方法,其中所述从样本数据结构接收样本数据进一步包括 接收包括一组不同I/o操作大小的样本数据,其中所述一组不同I/O操作大小包括一个或多个读I/o操作或一个或多个写I/O操作。4.如权利要求1中所述的计算机实现的方法,其中所述使用所述样本结果计算目标设备传输速率进一步包括 计算大读的传输速率,其中所述大读包括大读大小减去小读大小,其中所述大读的传输速率包括大读总I/o时间的总和与小读总I/O时间的总和之差除以读次数;以及 将小读的传输速率计算为大读的传输速率乘以表示小读大小的值,再除以表示大读大小减去小读大小的值。5.如权利要求1中所述的计算机实现的方法,其中所述使用所述目标设备传输速率和所述样本结果计算目标设备开销进一步包括 将大读的总I/o时间和小读的传输速率与读次数的乘积之差除以读次数。6.如权利要求1中所述的计算机实现的方法,其中所述发送所述目标设备传输速率和所述目标设备开销进一步包括 将所述目标设备传输速率和所述目标设备开销发送给请求者,其中所述请求者包括用户或应用。7.如权利要求1中所述的计算机实现的方法,其中所述从样本数据结构接收样本数据进一步包括 接收包括替代读的写信息的样本数据。...

【专利技术属性】
技术研发人员:E·恰利尼A·德希尔瓦A·F·诺马尼
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1