摘要:
磁盘阵列技术能有效改善存储系统性能并提升系统可靠性.随着我国存储行业的发展,我国对存储技术越来越重视.当前环境下,网络存储成为热点,iSCSI技术脱颖而出,利用磁盘阵列技术和iSCSI技术构建国产存储系统具有重大意义.我国已经研制出搭载有国产CPU和操作系统的服务器,在该平台上搭载iSCSI-RAID存储系统,研究国产服务器因架构不同而产生的读写性能问题具有十分重要的研究意义.国产CPU运算速度慢,通过对iSCSI-RAID存储系统进行性能测试,分析国产平台下影响系统性能的关键因素,挖掘系统中潜在的并发性,提出一种面向客户端数据传输的优化方案.在该方案中,服务器端每对网络接收和网络发送模块与某个特定的客户端对应,分别处理客户端发送的读写请求和服务器端发送的读写响应,从而对不同客户端的请求和响应进行隔离处理.对于读写请求的处理,采用不同的优化策略,利用零拷贝思想对读请求的处理流程进行优化,减少数据拷贝次数;利用并行拷贝的策略对写请求的数据拷贝工作进行优化.另外,针对RAID5阵列,方案优化写请求的校验计算操作,从写请求处理流程中分离,提高系统请求的处理效率.根据方案设计,对系统进行编码实现,并对系统优化前后的性能进行对比测试.测试结果表明,对于读写请求的处理,优化后系统的处理效率有较明显的提高,CPU的利用率更高,读写性能均有不同程度的提升,基本达到设计的目标.
展开