Measuring file access patterns in UNIX
暂无分享,去创建一个
UNIX is a disk-based operating system, where only the system kernel is always memory-resident. A combination of small block size, limited read-ahead and numerous seeks can severely limit the file system throughput. This paper presents a tool to study the file access patterns. Information derived from the data collected can be used to determine the optimal disk block size and also to improve the block placement strategy. The tool is a software monitor, installed at the device driver level, and triggered by every physical request to the disk handler. The design approach used to measure the average number of logical records accessed sequentially is described. An evaluation of the tool is also presented.
[1] K Thompson,et al. UNIX implementation , 1986 .
[2] Samuel J. Leffler,et al. A Fast File System for UNIX (Revised July 27, 1983) , 1983 .
[3] K. Thompson,et al. UNIX time-sharing system: UNIX implementation , 1978, The Bell System Technical Journal.
[4] A. Retrospective,et al. The UNIX Time-sharing System , 1977 .
[5] R. S. Fabry,et al. A fast file system for UNIX , 1984, TOCS.