首页> 外文会议>ACM symposium on Operating systems principles >The design and implementation of a log-structured file system
【24h】

The design and implementation of a log-structured file system

机译:日志结构文件系统的设计与实现

获取原文

摘要

This paper presents a new technique for disk storage management called a log-structured file system. A log-structured file system writes all modifications to disk sequentially in a log-like structure, thereby speeding up both file writing and crash recovery. The log is the only structure on disk; it contains indexing information so that files can be read back from the log efficiently. In order to maintain large free areas on disk for fast writing, we divide the log into segments and use a segment cleaner to compress the live information from heavily fragmented segments. We present a series of simulations that demonstrate the efficiency of a simple cleaning policy based on cost and benefit. We have implemented a prototype log-structured file system called Sprite LFS; it outperforms current Unix file systems by an order of magnitude for small-file writes while matching or exceeding Unix performance for reads and large writes. Even when the overhead for cleaning is included, Sprite LFS can use 70% of the disk bandwidth for writing, whereas Unix file systems typically can use only 5--10%.
机译:本文提出了一种新的磁盘存储管理技术,称为日志结构文件系统。日志结构的文件系统以类似日志的结构将所有修改顺序写入磁盘,从而加快了文件写入和崩溃恢复的速度。日志是磁盘上唯一的结构;它包含索引信息,以便可以从日志中高效地读取文件。为了在磁盘上保留较大的空闲区域以进行快速写入,我们将日志划分为 segments ,然后使用 segment cleaner 来压缩碎片严重的实时信息。我们提供了一系列模拟,这些模拟演示了基于成本和收益的简单清洁策略的效率。我们已经实现了一个名为Sprite LFS的原型日志结构文件系统。对于小文件写入,它的性能要比当前Unix文件系统高一个数量级,而在读取和大写入方面,它的性能则达到或超过Unix。即使包括清理开销,Sprite LFS也可以使用磁盘带宽的70%进行写入,而Unix文件系统通常只能使用5--10%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号