A high resolution disk I/O trace system

  • Authors:
  • Tao Huang;Teng Xu;Xianliang Lu

  • Affiliations:
  • University of Electronic Science and Technology of China, Chengdu, 610054, P.R.China;University of Electronic Science and Technology of China, Chengdu, 610054, P.R.China;University of Electronic Science and Technology of China, Chengdu, 610054, P.R.China

  • Venue:
  • ACM SIGOPS Operating Systems Review
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Disk access patterns are more important to understand as the gap between processor and disk performance is increasing. Obtaining disk I/O traces from real system is the first step to analyze disk access patterns, and tracing disk I/O is the first step to obtain disk I/O traces from real system. This paper implements a high resolution disk I/O trace system built into Linux, without adding noticeable processor load to the system. Each trace record contains the following content about a single physical I/O to a specified disk: timings (including start and completion time) to 1 µ s resolution, disk number and partition, start address, transfer size, flags for read/write, and the type of block accessed.