[X] The "/Development/OpenDCL.Studio.ENU.6.0.0.12.msi" file could not be found or is not available. Please select another file.

nfsreplay is a tool to replay Network File System traffic. It can be used for server and client benchmarking under a wide range of workloads. It allows temporal and spatial scaling of the original trace.


http://nfsreplay.sourceforge.net





Separate each tag with a space.

Release Date:

2008-07-16

Topic:

Operating System:

License:

Translations:

Intended Audience:

User Interface:

Programming Language:

C

Registered:

2007-03-30

Ratings and Reviews

Be the first to post a text review of nfsreplay. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • nfsreplay nfsreplay-0.0.3 file released: nfsreplay-0.0.3.tar.bz2

    nfsreplay Change Log nfsreplay Release 0.0.3 ======================= This release adds/fixes/changes the following things. New Items --------- * misc/cluster_rt.py Script to perform clustering of replay telemetry data points in the data files generated by misc/visual_stats.py This can be used to reduce the number of data points in an EPS file, thereby reducing the amount of time it takes to render it through evince, acroread or any other document reader. * tickrate.c Tick rate calibration code used in perftests. See below. * Server micro-benchmarking tests for NFSv3. These are now in perftests directory. * Improved multi-threaded support in Asynchronous RPC Library Improve multi-threaded transmission and reception support by introducing two new flags for clnttcp_nb_receive. The idea is to let the user decide whether to flush the send buffer on a call to clnttcp_nb_receive using RPC_NO_TX_FLUSH flag. Similarly, let the user decide whether to make clnttcp_nb_receive call the rpc_nb to read and process the rpc responses. This change is being introduced so that users of async rpc lib and libnfsclient can allow a multi-threaded model where RPC transmission and reception takes place in two different thread. By allowing the user to specify what behaviour to provide through clnttcp_nb_receive, we ensure we dont have to resort to using locks to sync access to tx and rx state. This change does not change the default behaviour of clnttcp_nb_receive, if neither of the two new flags below are specified. Usage: To only flush send buffers: clnttcp_nb_receive(handle, RPC_BLOCKING_WAIT | RPC_NO_RX); To only perform receive processing: clnttcp_nb_receive(handle, RPC_BLOCKING_WAIT | RPC_NO_TX_FLUSH); * Support for storing amount of data received through the async rpc socket. This release also adds a function to retreive this data from the async rpc client context. This is similar to the transmission side function - clnttcp_datatx. The new function is clnttcp_datarx(). Bug Fixes --------- * is_nonblocking() was masking the flag with a RPC_BLOCKING_WAIT whereas it should've been using RPC_NONBLOCK_WAIT. This was leading to non-blocking waits for replies even when RPC_BLOCKING_WAIT was specified for nfs_complete or clnttcp_nb_receive.

    posted 536 days ago

  • nfsreplay version 0.0.3 released

    Heres the release for nfsreplay version 0.0.3. The source bzip can be downloaded from: http://sourceforge.net/project/showfiles.php?group_id=192845 The source repository is at: http://nfsreplay.svn.sourceforge.net/svnroot/nfsreplay/branches/releases/nfsreplay-0.0.3 nfsreplay Change Log nfsreplay Release 0.0.3 ======================= This release adds/fixes/changes the following things. New Items --------- * misc/cluster_rt.py Script to perform clustering of replay telemetry data points in the data files generated by misc/visual_stats.py This can be used to reduce the number of data points in an EPS file, thereby reducing the amount of time it takes to render it through evince, acroread or any other document reader. * tickrate.c Tick rate calibration code used in perftests. See below. * Server micro-benchmarking tests for NFSv3. These are now in perftests directory. * Improved multi-threaded support in Asynchronous RPC Library Improve multi-threaded transmission and reception support by introducing two new flags for clnttcp_nb_receive. The idea is to let the user decide whether to flush the send buffer on a call to clnttcp_nb_receive using RPC_NO_TX_FLUSH flag. Similarly, let the user decide whether to make clnttcp_nb_receive call the rpc_nb to read and process the rpc responses. This change is being introduced so that users of async rpc lib and libnfsclient can allow a multi-threaded model where RPC transmission and reception takes place in two different thread. By allowing the user to specify what behaviour to provide through clnttcp_nb_receive, we ensure we dont have to resort to using locks to sync access to transmission and reception state. This change does not change the default behaviour of clnttcp_nb_receive, if neither of the two new flags below are specified. Usage: To only flush send buffers: clnttcp_nb_receive(handle, RPC_BLOCKING_WAIT | RPC_NO_RX); To only perform receive processing: clnttcp_nb_receive(handle, RPC_BLOCKING_WAIT | RPC_NO_TX_FLUSH); * Support for storing amount of data received through the async rpc socket. This release also adds a function to retrieve this data from the async rpc client context. This is similar to the transmission side function - clnttcp_datatx. The new function is clnttcp_datarx(). Bug Fixes --------- * is_nonblocking() was masking the flag with a RPC_BLOCKING_WAIT whereas it should've been using RPC_NONBLOCK_WAIT. This was leading to non-blocking waits for replies even when RPC_BLOCKING_WAIT was specified for nfs_complete or clnttcp_nb_receive.

    posted by shehjar 536 days ago

  • File released: /nfsreplay/nfsreplay-0.0.3/nfsreplay-0.0.3.tar.bz2

    posted 536 days ago

  • nfsreplay: version 0.0.2 released

    nfsreplay is a tool to replay Network File System traffic. It can be used for server and client benchmarking under a wide range of workloads. It allows temporal and spatial scaling of the original trace. This is version 0.0.2 of nfsreplay suite consisting of following tools and libraries: * nfsreplay * tracedigester * rdumpinfo * libnfsclient * async rpc library * NFS Traffic Anonymizer * nfsdump2anon format converter * Misc data processing and plotting scripts in misc sub-directory The project home page is at http://nfsreplay.sourceforge.net.

    posted by shehjar 597 days ago

  • nfsreplay nfsreplay-0.0.2 file released: nfsreplay-0.0.2.tar.bz2

    nfsreplay Change Log nfsreplay Release 0.0.2 ======================= This release adds/fixes/changes the following things. New Items --------- * Adds script for collating telemetry output from multiple telemetry files. Multiple nfsreplay instances generate separate output files with stats and telemetry in them. Use this script to get a single file which can then be used as input into misc/visual_stats.py. It collates only telemetry from all the separate files generated by the multiple nfsreplay instances. See misc/collate_many_telemetry.py misc/visual_stats.py -------------------- * Adds support to change the font and font size in a plot through the command line argument: --font <face>:<size>. * Adds new command line options: --createplot - Create a plot only. --processdata - Process data files into gnuplot format. --renderplot - Render the existing gnuplot files. See misc/visual_stats.py --help for more info. * Removes command line option: --plotonly * Add support in misc/visual_stats.py for --set[xy]grid. Use these two new command line arguments to switch on [xy]grid on the generated plot. libnfsclient ------------ * Adds new interface function to libnfsclient to translate NFSv3 status numbers to string messages. See nfsstat3_strerror() in libnfsclient/nfs3/nfs3.c * Adds code to traverse directory list entries in NFSv3 readdirplus and NFSv3 readdir reply messages. Contributed by Dhruv Matani. See test/nfs_rdirp.c and test/nfs_readdir.c. * Fixes nfs_complete() and clnttcp_nb_receive() behaviour so that even if RPC_BLOCKING_WAIT was specified as the flag, neither of these two functions will block, if there is no outstanding reply at the time of calling them. Also fixes the test/* programs. See the changes there as a tutorial for the changed behaviour. See URL below for description of the problem. http://nfsreplay.svn.sourceforge.net/viewvc/nfsreplay?view=rev&revision=711

    posted 597 days ago

  • File released: /nfsreplay/nfsreplay-0.0.2/nfsreplay-0.0.2.tar.bz2

    posted 597 days ago

  • nfsreplay nfsreplay-0.0.1 file released: nfsreplay-0.0.1.tar.bz2

    posted 664 days ago

  • nfsreplay 0.0.1 released

    Version 0.0.1 is the first release of nfsreplay suite consisting of following tools and libraries: * nfsreplay * tracedigester * rdumpinfo * libnfsclient * async rpc library * NFS Traffic Anonymizer * nfsdump2anon format converter See the TODO for known issues which will be fixed in future releases. Libraries used by the above components are maintained by their respective maintainers(..see README for URLs..) except if a patch was contributed to them by nfsreplay, it may or may not have found its way into a release yet. For those patches, see nfsreplay repository log or contact: shehjart@gelato.unsw.edu.au

    posted by shehjar 664 days ago

  • File released: /nfsreplay/nfsreplay-0.0.1/nfsreplay-0.0.1.tar.bz2

    posted 665 days ago

  • nfsreplay mailing lists are up

    nfsreplay mailing lists are up. The development list is at: https://lists.sourceforge.net/lists/listinfo/nfsreplay-devel and the svn commits notification list is at: https://lists.sourceforge.net/lists/listinfo/nfsreplay-commits nfsreplay-users will be up as soon as we have some users.

    posted by shehjar 930 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

nfsreplay Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks