README
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
源码类别:

通讯编程

开发平台:

Visual C++

  1. # $Header: /cvsroot/nsnam/ns-2/indep-utils/webtrace-conv/README,v 1.2 2002/03/13 00:20:42 haoboy Exp $
  2. 1. Traces
  3. ---------
  4. This directory contains parsers to convert 4 types of proxy traces to input 
  5. files as required by PagePool/ProxyTrace.
  6. ucb/: UCB Home-IP trace, available at 
  7.   The code is partially taken from Steven Gribble's 
  8.   original trace parser. 
  9. dec/: DEC proxy trace, available at 
  10.   ftp://ftp.digital.com/pub/DEC/traces/proxy/webtraces.html. The code is 
  11.   partially taken from Alex Rousskov's trace parser (available at 
  12.   ftp://ftp.digital.com/pub/DEC/traces/proxy/contrib/proxytrace2any.tar.gz).
  13. epa/: EPA server trace, available at
  14.   http://ita.ee.lbl.gov/html/contrib/EPA-HTTP.html.
  15. nlanr/: NLANR proxy trace, refreshed daily and available at:
  16.   ftp://ircache.nlanr.net/Traces/
  17. 2. Usage
  18. --------
  19. In any of these directories, doing a make will produce an executable 
  20. 'tr-stat'. It assigns a unique integer ID to every client, server, and page
  21. appeared in the trace, and generates two output files which can be used to 
  22. drive PagePool/ProxyTrace. It reads from standard input. Its usage is:
  23. tr-stat MaxReqNum [Duration StartTime] < trace_file
  24. MaxReqNum: the maximum number of requests in a trace file
  25. Duration:  the length of the trace to be converted.
  26.    Its default value is the entire trace.
  27. StartTime: the starting time of the trace where to start conversion.
  28.    Its default value is the starting time of the first 
  29.    record in the trace.
  30. Note that the paths and libraries in these makefiles are set ad hoc. For 
  31. different installations, users have to change the paths and libraries.
  32. The output of 'tr-stat' consists of two files: reqlog, and pglog. 'reqlog' 
  33. contains the request stream extracted from the trace, its format is:
  34. {<time> <clientID> <serverID> <URL_ID>}
  35. i <Duration> <Number_of_unique_URLs>
  36. The format of pglog is
  37. <serverID> <URL_ID> <PageSize> <AccessCount>
  38. For an example as how to use these files with PagePool/ProxyTrace, please 
  39. look at ~ns/tcl/ex/simple-webcache-trace.tcl.