- 论坛徽章:
- 0
|
老师给我们布置了一个任务,让我们试着去测试一个操作系统的响应时间。
就拿Linux 来说,我查找了一些关于Linux测试的资料、工具并读了工具的功能说明,我想这里老师说的系统响应时间大概是:
1)response time -the amount of time it takes a system to process an external request.
2)Latency -the minimum time required to get any kind of response, even one that requires no processing time.
也就是说,要测试的时间应该是用户提交一个命令的时刻到系统真正把该命令相关的进程调进cpu的那一刻的时间间隔(不知道这样理解对不对?)
于是我先寻找有没有测试软件可以直接测试出这个时间,可是我读了很多测试工具的说明发现直接测试这个时间的工具几乎没有(反正我没有找到),那么我的问题是:
1)有谁知道有没有能实现测试系统响应时间的工具?
2)如果没有而要自己实现的话,我的理解是要在内核源代码中添加自己的代码才能实现(这部分我还没有开始探索,有没有什么指导性的建议?)
3)如果用工具最后测出了一系列时间t1 t2 t3...tn那么response time应该怎么算?平均数?还是什么?
还有我上面的考虑如果有什么欠缺的地方请指正。 |
|