% : %.o
$(CC) -o $@ $(CFLAGS) $^ $(LFLAGS)
-all: sadc sar sadf iostat mpstat pidstat nfsiostat cifsiostat locales
+all: sadc sar sadf iostat mpstat pidstat nfsiostat-sysstat cifsiostat locales
common.o: common.c version.h common.h ioconf.h sysconfig.h
mpstat: mpstat.o librdstats_light.a libsyscom.a
-nfsiostat.o: nfsiostat.c nfsiostat.h count.h version.h common.h
+nfsiostat-sysstat.o: nfsiostat-sysstat.c nfsiostat-sysstat.h count.h version.h common.h
-nfsiostat: nfsiostat.o librdstats_light.a libsyscom.a
+nfsiostat-sysstat: nfsiostat-sysstat.o librdstats_light.a libsyscom.a
cifsiostat.o: cifsiostat.c cifsiostat.h count.h version.h common.h
$(INSTALL_DATA) $(MANGRPARG) man/mpstat.1 $(DESTDIR)$(MAN1_DIR)
rm -f $(DESTDIR)$(MAN1_DIR)/pidstat.1*
$(INSTALL_DATA) $(MANGRPARG) man/pidstat.1 $(DESTDIR)$(MAN1_DIR)
- rm -f $(DESTDIR)$(MAN1_DIR)/nfsiostat.1*
- $(INSTALL_DATA) $(MANGRPARG) man/nfsiostat.1 $(DESTDIR)$(MAN1_DIR)
+ rm -f $(DESTDIR)$(MAN1_DIR)/nfsiostat-sysstat.1*
+ $(INSTALL_DATA) $(MANGRPARG) man/nfsiostat-sysstat.1 $(DESTDIR)$(MAN1_DIR)
rm -f $(DESTDIR)$(MAN1_DIR)/cifsiostat.1*
$(INSTALL_DATA) $(MANGRPARG) man/cifsiostat.1 $(DESTDIR)$(MAN1_DIR)
ifeq ($(INSTALL_ISAG),y)
$(ZIP) $(DESTDIR)$(MAN1_DIR)/iostat.1
$(ZIP) $(DESTDIR)$(MAN1_DIR)/mpstat.1
$(ZIP) $(DESTDIR)$(MAN1_DIR)/pidstat.1
- $(ZIP) $(DESTDIR)$(MAN1_DIR)/nfsiostat.1
+ $(ZIP) $(DESTDIR)$(MAN1_DIR)/nfsiostat-sysstat.1
$(ZIP) $(DESTDIR)$(MAN1_DIR)/cifsiostat.1
ifeq ($(INSTALL_ISAG),y)
$(ZIP) $(DESTDIR)$(MAN1_DIR)/isag.1
$(INSTALL_BIN) iostat $(DESTDIR)$(BIN_DIR)
$(INSTALL_BIN) mpstat $(DESTDIR)$(BIN_DIR)
$(INSTALL_BIN) pidstat $(DESTDIR)$(BIN_DIR)
- $(INSTALL_BIN) nfsiostat $(DESTDIR)$(BIN_DIR)
+ $(INSTALL_BIN) nfsiostat-sysstat $(DESTDIR)$(BIN_DIR)
$(INSTALL_BIN) cifsiostat $(DESTDIR)$(BIN_DIR)
ifeq ($(INSTALL_ISAG),y)
$(INSTALL_BIN) contrib/isag/isag $(DESTDIR)$(BIN_DIR)
rm -f $(DESTDIR)$(MAN1_DIR)/iostat.1*
rm -f $(DESTDIR)$(MAN1_DIR)/mpstat.1*
rm -f $(DESTDIR)$(MAN1_DIR)/pidstat.1*
- rm -f $(DESTDIR)$(MAN1_DIR)/nfsiostat.1*
+ rm -f $(DESTDIR)$(MAN1_DIR)/nfsiostat-sysstat.1*
rm -f $(DESTDIR)$(MAN1_DIR)/cifsiostat.1*
ifeq ($(INSTALL_ISAG),y)
rm -f $(DESTDIR)$(MAN1_DIR)/isag.1
rm -f $(DESTDIR)$(BIN_DIR)/iostat
rm -f $(DESTDIR)$(BIN_DIR)/mpstat
rm -f $(DESTDIR)$(BIN_DIR)/pidstat
- rm -f $(DESTDIR)$(BIN_DIR)/nfsiostat
+ rm -f $(DESTDIR)$(BIN_DIR)/nfsiostat-sysstat
rm -f $(DESTDIR)$(BIN_DIR)/cifsiostat
ifeq ($(INSTALL_ISAG),y)
rm -f $(DESTDIR)$(BIN_DIR)/isag
endif
clean:
- rm -f sadc sar sadf iostat mpstat pidstat nfsiostat cifsiostat *.o *.a core TAGS
+ rm -f sadc sar sadf iostat mpstat pidstat nfsiostat-sysstat cifsiostat *.o *.a core TAGS
find nls -name "*.gmo" -exec rm -f {} \;
almost-distclean: clean nls/sysstat.pot
rm -f cron/sysstat.cron.hourly cron/sysstat.crond.sample cron/sysstat.crond.sample.in
rm -f contrib/isag/isag
rm -f man/sa1.8 man/sa2.8 man/sadc.8 man/sadf.1 man/sar.1 man/iostat.1 man/sysstat.5
- rm -f man/cifsiostat.1 man/nfsiostat.1
+ rm -f man/cifsiostat.1 man/nfsiostat-sysstat.1
rm -f *.log config.status
rm -rf autom4te.cache
rm -f *.save *.old .*.swp data
# File must be renamed
ac_config_files="$ac_config_files man/cifsiostat.1:man/cifsiostat.in"
# File must be renamed
-ac_config_files="$ac_config_files man/nfsiostat.1:man/nfsiostat.in"
+ac_config_files="$ac_config_files man/nfsiostat-sysstat.1:man/nfsiostat-sysstat.in"
# File must be renamed
ac_config_files="$ac_config_files contrib/isag/isag"
# Permissions must be changed
"man/sysstat.5") CONFIG_FILES="$CONFIG_FILES man/sysstat.5:man/sysstat.in" ;;
"man/iostat.1") CONFIG_FILES="$CONFIG_FILES man/iostat.1:man/iostat.in" ;;
"man/cifsiostat.1") CONFIG_FILES="$CONFIG_FILES man/cifsiostat.1:man/cifsiostat.in" ;;
- "man/nfsiostat.1") CONFIG_FILES="$CONFIG_FILES man/nfsiostat.1:man/nfsiostat.in" ;;
+ "man/nfsiostat-sysstat.1") CONFIG_FILES="$CONFIG_FILES man/nfsiostat-sysstat.1:man/nfsiostat-sysstat.in" ;;
"contrib/isag/isag") CONFIG_FILES="$CONFIG_FILES contrib/isag/isag" ;;
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
AC_CONFIG_FILES([man/sysstat.5:man/sysstat.in]) # File must be renamed
AC_CONFIG_FILES([man/iostat.1:man/iostat.in]) # File must be renamed
AC_CONFIG_FILES([man/cifsiostat.1:man/cifsiostat.in]) # File must be renamed
-AC_CONFIG_FILES([man/nfsiostat.1:man/nfsiostat.in]) # File must be renamed
+AC_CONFIG_FILES([man/nfsiostat-sysstat.1:man/nfsiostat-sysstat.in]) # File must be renamed
AC_CONFIG_FILES([contrib/isag/isag], [chmod +x contrib/isag/isag]) # Permissions must be changed
AC_OUTPUT(Makefile)
-.TH NFSIOSTAT 1 "JULY 2012" Linux "Linux User's Manual" -*- nroff -*-
+.TH NFSIOSTAT-SYSSTAT 1 "JANUARY 2014" Linux "Linux User's Manual" -*- nroff -*-
.SH NAME
-nfsiostat \- Report input/output statistics for network filesystems (NFS).
+nfsiostat-sysstat (the nfsiostat command from the sysstat package) \- Report input/output statistics for network filesystems (NFS).
.SH SYNOPSIS
.ie 'yes'@WITH_DEBUG@' \{
-.B nfsiostat [ -h ] [ -k | -m ] [ -t ] [ -V ] [ --debuginfo ] [
+.B nfsiostat-sysstat [ -h ] [ -k | -m ] [ -t ] [ -V ] [ --debuginfo ] [
.I interval
.B [
.I count
.B ] ]
.\}
.el \{
-.B nfsiostat [ -h ] [ -k | -m ] [ -t ] [ -V ] [
+.B nfsiostat-sysstat [ -h ] [ -k | -m ] [ -t ] [ -V ] [
.I interval
.B [
.I count
.\}
.SH DESCRIPTION
The
-.B nfsiostat
+.B nfsiostat-sysstat
command displays statistics about read and write operations
on NFS filesystems.
parameter is specified without the
.I count
parameter, the
-.B nfsiostat
+.B nfsiostat-sysstat
command generates reports continuously.
.SH REPORT
.SH ENVIRONMENT
The
-.B nfsiostat
+.B nfsiostat-sysstat
command takes into account the following environment variables:
.IP S_TIME_FORMAT
.BR ISO
then the current locale will be ignored when printing the date in the report
header. The
-.B nfsiostat
+.B nfsiostat-sysstat
command will use the ISO 8601 format (YYYY-MM-DD) instead.
The timestamp displayed with option -t will also be compliant with ISO 8601
format.
.SH BUG
.I /proc
filesystem must be mounted for
-.B nfsiostat
+.B nfsiostat-sysstat
to work.
.SH FILE
.I /proc/self/mountstats
contains statistics for network filesystems.
-.SH AUTHORS
+
+.SH WARNING
+The nfsiostat
+command from the sysstat package (nfsiostat-sysstat) is now obsolete and is no longer maintained.
+It will be removed in a future sysstat version.
+Please use now the
+.B nfsiostat
+command from the
+.I nfs-utils
+package.
+
+.SH AUTHOR
Written by Ivana Varekova (varekova <at> redhat.com)
-Maintained by Sebastien Godard (sysstat <at> orange.fr)
.SH SEE ALSO
+.BR nfsiostat (8),
.BR sar (1),
.BR pidstat (1),
.BR mpstat (1),
.BR iostat (1),
.BR cifsiostat (1)
-.I http://pagesperso-orange.fr/sebastien.godard/
/*
- * nfsiostat: Report NFS I/O statistics
+ * nfsiostat-sysstat: Report NFS I/O statistics
* Copyright (C) 2010 Red Hat, Inc. All Rights Reserved
* Written by Ivana Varekova <varekova@redhat.com>
*
#include <sys/utsname.h>
#include "version.h"
-#include "nfsiostat.h"
+#include "nfsiostat-sysstat.h"
#include "count.h"
#include "common.h"
/*
***************************************************************************
- * Main entry to the nfsiostat program.
+ * Main entry to the nfsiostat-sysstat program.
***************************************************************************
*/
int main(int argc, char **argv)
/*
- * nfsiostat: Report NFS I/O statistics
+ * nfsiostat-sysstat: Report NFS I/O statistics
* Copyright (C) 2010 Red Hat, Inc. All Rights Reserved
* Written by Ivana Varekova <varekova@redhat.com>
*/
-#ifndef _NFSIOSTAT_H
-#define _NFSIOSTAT_H
+#ifndef _NFSIOSTAT_SYSSTAT_H
+#define _NFSIOSTAT_SYSSTAT_H
#include "common.h"
#define IO_HDR_STATS_SIZE (sizeof(struct io_hdr_stats))
-#endif /* _NFSIOSTAT_H */
+#endif /* _NFSIOSTAT_SYSSTAT_H */