面向嵌入式系统的磁盘I/O测试工具的研究与实现

被引量 : 0次 | 上传用户:amuro111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术与通信技术结合的信息时代的到来,越来越多的嵌入式系统要处理大量的信息,磁盘凭借其容量大、价格便宜、性价比高等优点,已成为嵌入式系统的主要外存储设备之一。对于嵌入式系统来说,一方面系统中的I/O子系统往往是瓶颈,需要判断其是否能满足嵌入式系统特定的要求。另一方面由于嵌入式系统往往对安全性和实时性要求高,要确保磁盘访问的高效和安全。为了达到这两点目的,就需要对磁盘的I/O性能进行测试,同时还要能从各个方面监测系统中磁盘I/O的情况。基于以上情况,本文提出了一款功能全面、面向嵌入式系统的磁盘I/O测试工具的研究方案,并阐述了研究的意义及目的。在分析了磁盘I/O测试工具与技术的研究现状后,明确了实现目标和设计思路。为了达到课题目标,本文对嵌入式Linux的I/O子系统进行了深入研究。包括I/O子系统中各层的实现过程、ATA驱动程序的实现原理和/proc文件系统。在实现过程中,需要修改内核,为了避免修改内核后重新编译内核,对kprobes探测机制进行了分析,并将kprobe引入实现中。随后,本文分别对面向嵌入式系统的磁盘I/O测试工具的测试代理端和客户端两个部分进行了设计。先介绍了测试代理端,它分为磁盘I/O性能测试、系统I/O监测、进程I/O监测和I/O trace收集器四个功能模块与一个测试代理模块,对每个功能模块和测试代理模块进行了设计与实现。然后,介绍了客户端,包括客户端与测试代理的交互、客户端的设计与实现两部分。最后,本文对面向嵌入式系统的磁盘I/O测试工具进行了功能和性能测试,验证了该工具的有效性和可靠性。
其他文献
本次设计任务是设计步进梁加热炉的液压系统,采用比例阀,由于在以一个运动周期汇总,要求能适应不同的负载变化和钢坯运动速度,要通过控制系统的流量来满足这些要求。为了保证步进
目的谈论经皮肾镜钬激光碎石取石术围术期的护理体会,总结良好的临床护理经验。方法回顾收治的72例肾结石患者在经皮肾镜钬激光碎石取石术围术期护理体会,对护理措施、效果进
糖尿病和抑郁症均为比较严重的慢性疾病,不同程度地威胁着人们的健康。流行病学资料显示,糖尿病并发抑郁症的人群日益增加,糖尿病患者罹患抑郁症的几率明显高于一般人群。本文就
介绍了电力变压器产品在不同使用环境下的涂装方案选择,并对涂层涂装质量提出了检验要求,在归类总结各种电力变压器产品涂覆工艺流程的同时,对产品涂装的施工规范进行了详细
我国的高职教育只有十几年的发展历史,所以很多科目的高职教学都存在很多问题,例如,高职数学教学,这些问题的解决都需要高职院校教师积极地投入到教学探索当中,不断挖掘新的
介绍了大峡谷地热井的地质概况、施工工艺;分析了灰岩地质条件下该井出水量较小的原因;提出了增水技术措施并运用于实践,同时对两种技术措施进行了比较分析;对以后类似地质条件下
阐述了FJC16—4型浮选机的结构特点、工作原理及其应用效果。实践证明,该浮选机的事故率低,使用效果良好。
Cr Al N薄膜具有优异的耐磨损性能和抗高温氧化能力,而且膜层硬度较高,被广泛应用在高速切削及其他工业领域中。Cr N/Al Cr N纳米多层薄膜在一定程度上兼顾了Cr N薄膜和Al Cr
随着大体积混凝土施工技术得到广泛应用。裂缝是大体积混凝土施工常见的现象,确保混凝土的浇筑质量,防止出现裂缝,本文对常见的大体积混凝土裂缝原因进行深入的分析,并提出了
根据CNNIC报告可知,发展中国家互联网普及率每增长10个百分点,就会带动经济增长1.2个百分点,可见互联网在现在经济生活中起着至关重要的作用。而互联网信息纷繁复杂,如何有效