基于“龙芯”的附加网络存储系统的性能分析与优化

来源 :中国石油大学(华东) | 被引量 : 0次 | 上传用户:shenghuocc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
龙芯附加网络存储系统是我国自主研发的通用64位龙芯处理器应用研究的一个重要方向,其主体软件框架Openfiler的管理界面支持的存储服务结构极为丰富,为设计各种层次的附加网络存储系统提供了良好的可伸缩接口。在网络传输、文件存储过程中,以高安全性、高性能为前提的附加网络存储系统给主频较低的龙芯2F处理器带来了压力,所以优化龙芯附加网络存储系统的网络传输、文件存储性能有着重要的现实意义和应用价值。龙芯附加网络存储系统的基本操作系统的设计、定制与启动优化过程分为五个阶段:工具链制作、目标系统的设计和定制、kernel的编译、系统启动必要配置文件的建立和系统启动优化。本文选取性能基准工具对基于龙芯2F平台的附加网络存储系统的网络传输性能和文件存储性能进行了测试,并在同等硬件环境的X86平台作了相应的量化对比。测试结果分析表明龙芯附加网络存储系统总体上具有较好的数据输入输出(通过建立软RAID)和网络传输性能(加密网络协议Sftp除外)。由于加密网络协议Sftp网络传输效率不高,本文首先详细分析Sftp的工作流程并初步确定优化方向;接着从数据传输的执行时间中取得libcrypto.so的核心耗时函数AES_encrypt()和AES_decrypt();最后结合龙芯平台的体系结构特征,首次提出了基于多媒体扩展指令(SIMD技术)优化AES加解密性能的方法并使用该技术对动态库libcrypto.so的AES加解密函数进行了多媒体优化。优化前后,加密网络协议Sftp(AES加解密)传输的测试结果表明龙芯SIMD技术优化AES算法减少了加解密时间,有效地提高了Sftp的网络传输速率。这种基于龙芯SIMD技术的优化方法对AES加解密函数的优化取得了比较理想的效果。
其他文献
针对软件系统的稳定性和安全性问题,本文基于软件网络中节点之间的调用关系,引入复杂网络理论,从节点和社团等网络拓扑结构的角度,对软件系统的结构特性进行研究分析。首先,
随着网络在全世界范围内的普及,流媒体技术得到了推广和发展。传统的先下载后观看的模式已经不太适合现在高时效性的需求,能够同时下载和观看的流媒体技术的产生和发展便是水
学位
随着移动通信技术的飞速发展,各种数据类型之间的相互通信需求变得越来越强烈。然而,相同的数据信息可能被存储于不同的通信设备中,当其中一个通信设备上的信息发生修改后,如
随着电子商务的蓬勃发展,推荐系统正逐渐渗透人们的日常生活,并不断改善用户的在线体验。协同过滤作为推荐系统中使用最成功应用最广泛的技术,得到了越来越多的关注和研究。本文
软件的开发过程已经开始由过去的提供软件产品逐步转变为提供软件服务,软件服务的过程也由原来提供单一的服务模式向基于组件开发,组件重组以致可以提供多方面服务模式演变。然
随着数据库技术、计算机网络和数字通信技术的飞速发展,将分布式技术和仿真技术相结合进行软件开发越来越受到人们的关注。但如何模拟真实的实验环境、提高仿真的逼真度、将场
随着多媒体视频编解码技术的发展,图像压缩中由于高频分量的缺失,在解压后的图像中,边缘部分往往存在明显的振铃效应,严重影响着人类视觉。当代流行的视频编解码标准中,如H.2
计算技术和网络技术的飞速发展,极大地促进了基于网络环境的科学应用研究和商用发展。许多领域对计算能力的要求越来越高,单台计算机己经很难满足计算需求。网格计算技术的产
近年来,环境问题已经成为人类关注的焦点,越来越多的技术应用在环境保护中。随着网络技术、嵌入式技术和计算机技术的不断发展,如何将各种先进技术应用在工业领域,使得系统功能更