Home | History | Annotate | Download | only in doc
      1 %
      2 % Copyright (C) 2007 Alan D. Brunelle <Alan.Brunelle (a] hp.com>
      3 %
      4 %  This program is free software; you can redistribute it and/or modify
      5 %  it under the terms of the GNU General Public License as published by
      6 %  the Free Software Foundation; either version 2 of the License, or
      7 %  (at your option) any later version.
      8 %
      9 %  This program is distributed in the hope that it will be useful,
     10 %  but WITHOUT ANY WARRANTY; without even the implied warranty of
     11 %  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     12 %  GNU General Public License for more details.
     13 %
     14 %  You should have received a copy of the GNU General Public License
     15 %  along with this program; if not, write to the Free Software
     16 %  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
     17 %
     18 %  vi :set textwidth=75
     19 %
     20 The \texttt{btrecord} and \texttt{btreplay} tools provide the ability to
     21 record and replay IOs captured by the \texttt{blktrace} utility. Attempts
     22 are made to maintain ordering, CPU mappings and time-separation of IOs. The
     23 general workflow is expected to be:
     24 
     25 \begin{enumerate}
     26   \item Initiate \texttt{blktrace} to capture traces
     27   \item Generate traces\ldots
     28   \item Stop \texttt{blktrace}
     29   \item Run \texttt{btrecord} to convert traces into IO records 
     30   \item Utilize \texttt{btreplay} to replay IOs 
     31 \end{enumerate}
     32 
     33 This document will discuss the operating characteristics of
     34 \texttt{btreplay} and provide detailed command line option descriptions.
     35