服务器端文件系统性能优化研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:yipan1975
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的普及和服务器应用的的发展,对服务器端文件系统的性能提出了更高的要求.传统的单机文件系统已经不能满足服务器端负载对于文件系统在数据读写带宽、元数据访问吞吐率以及响应时间方面的需求.因此为服务器设计和开发专用的文件系统,并针对服务器端应用的负载进行优化,成为文件系统研究中的重要内容. 本文从分析服务器端负载对于文件系统的性能需求出发,提出了构造高性能服务器端文件系统SilkFS的方法和关键技术,包括基于多个物理文件系统构造逻辑文件系统的思想、把数据和元数据分离存储的策略、用附着属性存储元数据的技术、以及使用多种数据分布存储策略等.在SilkFS的基础上,本文对服务器端文件系统性能优化的若干关键问题进行了讨论和分析,通过理论模型和实际测试,研究了引起性能问题的原因,并提出了对应的优化方法和技术,包括: 1. 提出了基于部分数据直接附着在元数据文件DIM技术和延迟创建数据存储文件的方法来优化小文件的创建性能,解决了创建文件操作中,同步创建元数据和数据文件引起的响应时间长、小文件的创建性能不高的问题. 2.证实了在stripe分布下,CPU资源限制和I/O线程机制带来的线程切换开销是写带宽不足的主要原因,多个读操作请求之间存在相互交错等待问题是并发读带宽不足的主要原因,并提出了基于延迟写来优化写带宽和基于大粒度预读来优化读带宽的技术. 3.提出了专为共享文件访问模式设计的BigSlripe数据分布,通过按照进程划分存储区域的方法和细粒度的双层分段锁技术来优化共享文件模式下的读写带宽,解决了在科学计算应用中常见的多进程共享文件的访问模式下,传统文件系统普遍存在的读写区域跳动和写操作锁冲突造成的聚合带宽不足问题. 本文还对优化后的SilkFS文件系统的各方面性能进行了综合测试和评估,测试结果显示,SilkFS文件系统在元数据性能、并发读写聚合带宽、Postmark测试、IOR测试中,都表现出了比较好的性能.体现了SilkFS文件系统作为服务器端文件系统设计上的优势和性能优化的良好效果.
其他文献
随着机群系统规模的扩大,可靠性问题已成为制约机群系统应用的重要障碍.目前,针对机群系统可靠性的相关研究主要分为两类.一类以部件冗余为基础,以提供不间断服务为目的的高
“存储墙”问题一直是制约计算机系统性能的关键因素。随着多核处理器成为主流,单个芯片上可以同时运行的线程个数越来越多,这些线程同时竞争有限的访存资源,使得内存控制器面临
科学数据库经过二十多年发展,积累了大量科学数据资源。如何对这些分布、异构的数据资源进行集成和互操作,成为一个亟待解决的问题。由于传统元数据以及异构数据集成技术的局限
学位
视频运动分析试图赋予计算机对视频中出现的运动目标进行自动检测、识别、跟踪,进而对其运动行为进行智能推理的能力.该研究具有重要的学术研究价值和广阔的商业应用前景,本
虚拟机技术将操作系统与硬件资源隔离开来,在很多方面极大的方便了人们对计算机软硬件资源的管理。虚拟机在线迁移技术,是基于虚拟机技术的典型应用,能够将操作系统实例透明地在
随着网络技术的发展,互联网上的信息呈指数快速增长。人们利用搜索引擎,例如baidu,google从海量的信息中查找所需。然而,当前的搜索引擎只是把互联网上的网页收集到本地数据库,并
微粒群算法是一种基于群体智能的随机优化算法。其思想来源于人工生命和演化计算理论。微粒群算法通过微粒追随自己找到的最好解和群体找到的最好解来完成优化。该算法由于容
土地档案管理是国家档案的重要组成部分。土地档案管理不仅是土地管理工作的一项重要内容和基础工作,也是全面、科学用好土地的重要保证。随着社会主义市场经济的不断发展,土地
汉字输入技术是中文信息处理领域中特有的一项基础性关键技术。虽然目前有一些不依赖键盘的汉字输入产品和不少基于汉字字形的输入法,但是毋庸置疑拼音输入法是互联网用户最常
学位
随着互联网的快速发展,人们对互联网的依赖性越来越大,网络安全问题也日益突出.网络信息的过滤是网络和信息安全的核心关键技术之一.随着网络带宽和流量的"超摩尔"增长、对检