论文部分内容阅读
近年来,随着计算机硬件技术和网络应用技术的发展,基于集中化计算的网络计算机/服务器计算模式得到了广泛应用,其客户端形式也从过去的字符界面哑终端发展到现代的图形化界面交互式桌面计算系统。交互式系统具有友好的用户界面和丰富的内容表现形式,但这也为性能评测工作带来了很大的挑战。人机交互方面的研究表明,对交互式系统而言,最为关键的评测指标并非传统性能评测工具所使用的吞吐率,而是系统对用户输入事件的响应时间。目前交互式性能评测最大的难点在于如何确立输入输出事件的映射关系,腼根据输出事件的完成时间自动地计算出其对应的输入事件的响应延迟。
本文设计并实现了一个基于北大众志PKUnity网络计算机/服务器平台的交互式性能自动化评测工具RDP-IPA,使用了基于受限用户行为的交互式性能评测方法,通过会话录制辅助机制对用户输入行为进行合理约束,通过用户行为检验机制确保回放的可靠性和评测结果的准确性。该工具采取录制/回放的方式,录制用户的输入,并多次可靠回放获得输入事件的响应延迟数据。
与之前基于VNC协议开发的交互式性能测试工具VNC-IPA的对比实验表明,RDP-IPA能够更准确地获得用户与网络计算机/服务器系统进行交互时的系统响应延迟,同时,它具有更高的运行效率,对系统运行状态影响更小,因而更适合评测配置相对较低的网络计算机。由于网络计算机交互式性能直接受服务器的影响,本文利还用RDP-IPA工具对服务器负载能力做出了评估,从而为网络计算机/服务器系统的服务器选型和部署提供了有力依据。