检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:刘海洋[1] 孟晓烜[1] 库依楠[1] 许鲁[1]
机构地区:[1]中国科学院计算技术研究所
出 处:《小型微型计算机系统》2007年第7期1334-1338,共5页Journal of Chinese Computer Systems
基 金:国家自然科学基金项目(60373045)资助.
摘 要:嵌入式NHD(Network Hard Disk)系统是一种动态连接计算资源和存储资源的装置,它以硬件的方式对ATA存储控制器的访问接口进行功能模拟,即将对标准磁盘访问的ATA协议转化为对网络存储设备访问的NBD协议,从而为计算子系统提供虚拟的存储空间.文章对NHD系统的I/O性能进行分析,并针对性采用了DMA流水、零拷贝和TCP校验和卸载等优化技术.实验数据表明,在不改变硬件配置条件下,优化后NHD系统的I/O性能由原来的1.05MB/s提升为3.45MB/s,基本达到实用化需求.The embedded NHD (Network Hard Disk) system is a specialized device which is able to connect computing resource and storing resource. As a hardware device, it simulates the functions of data-accessing interface based on ATA protocol by translating the standard ATA into its counterpart of NBD, a network block transport protocol. In this way, it provides a virtu- al storage space for local computing subsystem. This paper analyzes the I/O performance of NHD system and carries out some corresponding optimization technologies, such as DMA streaming, zero-copy, TCP-checksum offloading etc. The experiment results show that the I/O performance of optimized NHD system with the same hardware configuration as the original one is improved from 1.05MBps to 3.45MBps.
分 类 号:TP333[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222