计算机工程与科学 ›› 2025, Vol. 47 ›› Issue (3): 392-399.
董勇,邬会军,杨梨花,张伟,王睿伯,周恩强
DONG Yong,WU Huijun,YANG Lihua,ZHANG Wei,WANG Ruibo,ZHOU Enqiang
摘要: 并行文件系统是高性能计算机系统软件栈的重要组成部分。面向高速网络的驱动是并行文件系统提供高效数据访问的关键环节。设计实现了基于天河高速互连网络TH-Express的并行文件网络驱动GLND,在并行化、通信协议以及容错3方面进行了有针对性的优化,采用VP粒度并行,配合适度均衡的流水线划分,实现了高吞吐率;根据消息大小差异等因素自适应地选择底层通信协议,实现NUMA感知的内存管理机制;通过自适应调节的超时机制来避免软件异常超时对通信操作的影响。实验结果表明,在相同硬件条件下,GLND相比于TCP的写带宽平均提升了23.69%,读带宽平均提升了79.25%。