Linux上下文切换性能测试的一种新方法
上下文切换是Linux操作系统内核优化的一个关键参数指标,如何精确方便地测量上下文切换开销显得至关重要.本文说明了使用nanosleep()函数测试方法的不合理性,提出了一种在用户态编写应用程序并且调用schedu yield()系统调用主动放弃处理器实现任务切换的测试方法,并且基于ARM Linux-3.2.0实验平台,与传统的使用管道读写切换、在内核态测试context switch()函数的开销等方法进行了对比分析,结果表明,使用该方法测试上下文切换的准确性和便捷性均有所提高.
Linux、上下文切换、系统调用、用户态、内核态
14
TP316(计算技术、计算机技术)
江苏省农业科技自主创新资金项目CX172015支持
2018-07-05(万方平台首次上网日期,不代表论文的发表时间)
共4页
47-50