summaryrefslogtreecommitdiff
path: root/man/man1/mkaf.1
diff options
context:
space:
mode:
Diffstat (limited to 'man/man1/mkaf.1')
-rw-r--r--man/man1/mkaf.1161
1 files changed, 161 insertions, 0 deletions
diff --git a/man/man1/mkaf.1 b/man/man1/mkaf.1
new file mode 100644
index 0000000..4b6f158
--- /dev/null
+++ b/man/man1/mkaf.1
@@ -0,0 +1,161 @@
+'\"macro stdmacro
+.\"
+.\" Copyright (c) 2000 Silicon Graphics, Inc. All Rights Reserved.
+.\"
+.\" This program is free software; you can redistribute it and/or modify it
+.\" under the terms of the GNU General Public License as published by the
+.\" Free Software Foundation; either version 2 of the License, or (at your
+.\" option) any later version.
+.\"
+.\" This program is distributed in the hope that it will be useful, but
+.\" WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+.\" or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+.\" for more details.
+.\"
+.\"
+.TH MKAF 1 "PCP" "Performance Co-Pilot"
+.SH NAME
+\f3mkaf\f1 \- create a Performance Co-Pilot archive folio
+.SH SYNOPSIS
+\f3$PCP_BINADM_DIR/mkaf\f1
+[\f2findopts\f1]
+\f2filename\f1 ...
+.SH DESCRIPTION
+A collection of one or more Performance Co-Pilot (see
+.BR PCPIntro (1))
+archive logs may be combined with
+.B mkaf
+to produce a PCP archive folio and the associated archive
+folio control file.
+Some PCP tools use
+.B mkaf
+to create archive folios, e.g. the ``record'' facility in the
+.BR pmchart (1)
+and
+.BR pmview (1)
+tools, to facilitate playback with
+.BR pmafm (1).
+.PP
+.B mkaf
+processes each
+.I filename
+argument, and if this is a component file from a PCP archive
+that archive is added to the folio.
+.PP
+If
+.I filename
+is a directory, then this is searched recursively using
+.BR find (1).
+Any
+.I filename
+argument beginning with a ``\-'' is assumed to be a
+.BR find (1)
+command line option
+.RI ( findopts );
+the default is
+.B -follow
+if no
+.I findopts
+are specified.
+.PP
+The first named
+archive in the folio is assumed to be
+associated with the default host for any tool that tries to
+replay multiple archives from the folio.
+.PP
+The folio control file is written to standard output, and has the
+following format.
+.IP 1. 3n
+The first line contains the word
+.BR PCPFolio .
+.IP 2.
+The second line contains the tag
+.B Version:
+followed by the format version number (currently 1).
+.IP 3.
+For subsequent lines, blank lines and lines beginning with ``#''
+are ignored.
+.IP 4.
+The line beginning with the tag
+.B Created:
+documents where and when the folio was created.
+.IP 5.
+The line beginning with the tag
+.B Creator:
+identifies the tool which created the folio (and is assumed to know
+how to replay the archive folio).
+If present, the second argument is the name of a configuration file
+that the creator tool could use to replay the archive folio,
+e.g. with the
+.B replay
+command for
+.BR pmafm (1).
+In the case of
+.B mkaf
+(unlike
+.BR pmchart (1)
+or
+.BR pmview (1))
+there is no knowledge of the contents of the archives, so the ``creator''
+cannot replay the archive, however
+.BR pmchart (1)
+is able to replay any archive, and so this tool is identified as the
+.B Creator:
+for archive folios created by
+.BR mkaf (1).
+.IP 6.
+This is then followed by one or more lines beginning with the tag
+.B Archive:
+followed by the hostname and base name of the archive.
+.PP
+For example
+.ti +5n
+$ mkaf mydir/gonzo
+.br
+might produce the following folio control file.
+.PP
+.ft CW
+.nf
+PCPFolio
+Version: 1
+# use pmafm(1) to process this PCP archive folio
+#
+Created: on gonzo at Tue Jul 2 03:35:54 EST 1996
+Creator: pmchart
+# Host Basename
+#
+Archive: gonzo mydir/gonzo/960627
+Archive: gonzo mydir/gonzo/960628
+Archive: gonzo mydir/gonzo/960629
+Archive: gonzo mydir/gonzo/960630
+Archive: gonzo mydir/gonzo/960701
+Archive: gonzo mydir/gonzo/960701.00.10
+Archive: gonzo mydir/gonzo/960701.05.25
+Archive: gonzo mydir/gonzo/960702.00.10
+.ft
+.SH "PCP ENVIRONMENT"
+Environment variables with the prefix
+.B PCP_
+are used to parameterize the file and directory names
+used by PCP.
+On each installation, the file
+.I /etc/pcp.conf
+contains the local values for these variables.
+The
+.B $PCP_CONF
+variable may be used to specify an alternative
+configuration file,
+as described in
+.BR pcp.conf (5).
+.SH SEE ALSO
+.BR find (1),
+.BR PCPIntro (1),
+.BR pmafm (1),
+.BR pmchart (1),
+.BR pmview (1),
+.BR pcp.conf (5)
+and
+.BR pcp.env (5).
+.SH DIAGNOSTICS
+Some informational messages, warnings and pathological conditions are
+reported on standard error.