Internet2
Site Index | Internet2 Searchlight |
Membership | Communities | Services | Projects | Events | Newsroom | About
 | Internet2 Home | E2Epi Home

End-to-End Performance Initiative

About NDT
>Architecture
>COOKBOOK
>FAQs
>Downloads
>IP
>Suggestions

Manual Pages
  >ndt.conf(5)
  >web100clt(1)
  >web100srv(8)
  >fakewww(8)

Network Performance
> perfSONAR
> BWCTL
> OWAMP
> NDT
> Thrulay
> Workshops
> NPToolkit
> Measurement Point Directory
> RPM

Community Engagement
> Working Groups
> Collaborations


Network Diagnostic Tool (NDT)


ndt.conf(5) Manual Page



ndt.conf(5)                                                        ndt.conf(5)


NAME

       ndt.conf - NDT server side configuration file.


SYNOPSIS

       ndt.conf [options]


DESCRIPTION

       The  Network Diagnostic Tool (NDT) is a client/server program that pro-
       vides network configuration and performance testing to a users  desktop
       or  laptop  computer.  The system is composed of a client program (com-
       mand line or java applet) and a pair of server  programs  (a  webserver
       and a testing/analysis engine).

       The NDT server program web100srv has numerous command line options that
       control functions.  To simplify the process of specifying numerous com-
       mand  line options, a static configuration file ndt.conf may be used to
       replace the command line options.

       A sample ndt.conf file is located in the  distribution  package's  conf
       subdirectory.   By  default, the web100srv program expects this file to
       be copied into the servers /etc system directory.  The -c option may be
       used to specify an alternate name/location.

       The  ndt.conf  file uses a tag and value format to specify the options.
       Each tag name may be abbreviated to the length shown in  the  parenthe-
       sis.   Note:  that  command  line options will override or change these
       options.

       Some of the tab options are boolean flags or simply increment an  inte-
       ger every time they are present.  In these cases the value parameter is
       omitted.  The tag and value options are:

       adimistrator_view (5) - This boolean  flag  enables  the  administrator
       view.   This  exports  the  usage statistics to the admin.html web page
       making them visable to the user community.  Replaces -a option.

       disable_FIFO (5) - This boolean flag allow the administrator to disable
       FIFO  queuing.   This causes the web100srv program to stop FIFO queuing
       of incoming requests.  Without FIFO queuing users must  manually  press
       the Start button if another client is currently being served.  Replaces
       -q option.

       multiple_clients (5) - This boolean flag  allows  multiple  clients  to
       simultaneously  run  tests  to  the  web100srv program.  Note: this may
       cause congestion on the server's access link.  Replaces -m option.

       record_reverse (6) - This boolean flag causes the web100srv program  to
       retrieve  and store the Web100 variables while performing the client to
       server throughput test.  Replaces -r option.

       syslog (6) - This boolean flag causes the web100srv program  to  output
       log  data  via  the  syslog(3)  facility.   The data is a collection of
       key=value pairs separated by the  comma  ","  character.   Replaces  -s
       option.

       write_trace  (5)  -  This  boolean flag causes the web100srv program to
       write a  tcpdump(8)  trace  file  to  the  current  working  directory.
       Replaces -t option.

       debug  value (5) - This tag indicates that the web100srv program should
       run with debugging set to value.  All debugging information is sent  to
       stderr(3).   Multiple levels of debugging info are available.  Replaces
       -d option.

       device Interface Name (5) - This tag indicates that the default  inter-
       face  is  not  used  to send/receive packets.  This is do to the server
       having multiple network interfaces.   The  packet  dispersion  testsing
       will  fail  if the network interface is not set correctly.  Replaces -i
       option.

       log_file file_name (3) - This tag indicates that the parameter  contain
       the  file  name/location  that  should  be used to log test and results
       data.  Replaces -l option.

       port number (4) - This tag indicates that the web100srv program  should
       listen  for incoming connection on the specified TCP port.  Replaces -p
       option.

       TCP_buffer_size buffer_value (3) - This tag causes the  web100srv  pro-
       gram  to  set  the  send and receive buffer size to the specified value
       using the setsockopt(2) function.  Note: Web100 autotuning  may  ignore
       this value.  Replaces -b option.

       variable_file  file_name  (6)  -  This tag indicates that the parameter
       contain the file name/location of the Web100 variable file name.   This
       file  contains a list of all Web100 KIS variables used by the web100srv
       program.  Replaces -f option.


LIMITATIONS

       The NDT service is continuing to undergo testing and upgrading.  Better
       diagnostic  algorithms  are being developed to improve the accuracy and
       reliability of this service.


SEE ALSO

       web100srv(8),       tcpdump(8),       setsockopt(2)       and       the
       http://e2epi.internet2.edu/ndt/ web site.


ACKNOWLEDGMENTS

       This material is based, in part, on work supported by the National Sci-
       ence Foundation (NSF) under Grant No. ANI-0314723. Any opinions,  find-
       ings, and conclusions or recommendations expressed in this material are
       those of the author(s) and do not necessarily reflect the views of  the
       NSF.

                         $Date: 2004/06/30 15:41:05 $              ndt.conf(5)

Man(1) output converted with man2html

NDT 28 May, 2004
The original idea and implementation of the web-based testing server was designed and implemented by Tom Dunnigan from Oak Ridge National Laboratory. It has been extensively modified by Rich Carlson and changed to perform the current functions. This material is based on work supported [in part] by the Office of Science, U.S. Department of Energy under Contract W-31-109-ENG-38 and Argonne National Laboratory.

Parts of this work were supported by Cisco Systems Academic Research and Technology Initiatives, University Research Program under the Word for Others contract P-03008 while Rich Carlson was at Argonne National Laboratory. This material is based in part on work supported by the National Science Foundation (NSF) under Grant No. ANI-0314723. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the NSF.
 
© 1996 - 2008 Internet2 - All rights reserved | Terms of Use | Privacy | Contact Us
1000 Oakbrook Drive, Suite 300, Ann Arbor MI 48104 | Phone: +1-734-913-4250