本类下载TOP10
Linux小文件系统需求说明书
全文下载
Word文件格式下载
0 文钱
文钱不够?
目录 1引言 2 1.1编写目的 2 1.2背景 2 1.3定义 3 1.4参考资料 3 2任务概述 4 2.1目标 4 2.2用户的特点 4 2.3假定和约束 4 3需求规定 5 3.1对功能的规定 5 3.2对相关数据结构的规定 10 3.3对性能的规定 14 3.4输入输出要求 14 3.5其他专门要求 15 4运行环境规定 15 4.1设备及运行环境 15 4.2 接口 15 1引言 目前,Linux操作系统已经成为继Unix,Windows之后的第三大操作系统,而且发展势头远高于前两种操作系统,很有可能成为第一位的操作系统。另外Linux的用途及其广泛,除了工作站与服务器外,已经拓展到如手机、工控设备、网络存储、网络设备等等众多应用。我国已经把Linux方向作为国家重点扶持的方向之一。Linux作为开放的平台,全世界无数的研发人员投入其中,提供了大量的高质量开源软件,我国的许多研发人员同样参与其中。 Linux上众多开发人员开发了多种文件系统,这些文件系统一般来说都是面向通用应用的,即对一些特定的应用的支持并不是很完善,本报告提出的小文件存储文件系统就是针对目前绝大多数文件系统的一个缺点所提出的,即当文件系统中存放的文件都是小文件(一般为几K到几十K),而且数量众多时,Linux的性能会急剧下降,这主要是由于文件列表过于庞大,传统的线性搜索带来的检索效率低下导致。小文件存储文件系统的主要使用范围有文件缓存服务器(民用),网络监视服务器(军用)等等,通过修改其文件组织、访问和检索机制,在高层次对用户透明的前提下,有效提高检索和访问速度。