On Mon, 5 Jul 2004, Kirk Strauser wrote:

> 
> > here's the fun freebie script to test which filesystem is faster
> >     - format the disk(partitions) once
> >     - do 3 passes copying 2.3GB of files from /dev/hda to /dev/hdc
> 
> Your benchmark is fundamentally skewed.  It uses tar to copy files from your 
> root dirctory to $MNT without caching the intermediate tarballs.  This means 
> that in each case, you're also measuring the read speed of your normal 
> filesystems in addition to the write speed of your target.  In the first 
> pass, you're also timing the speed at which your filesystems can fill their 
> directory listing caches, which will artificially improve subsequent runs.

thanx for looking at the "1st draft"

yes, on the cache issue .... i have not figured out how to clear the
cache between each pass 
        - umounting adn remounting it in the pass seems to help
        when testing thruput of 10MB.file.tgz across a wireless link

        - in the wireless tests, the 1st copy takes say 10minutes, but all
        subsequent tests copied "data across the wireless link" in
        5 seconds :-)  ( unmounting and remounting the seems to make
        each subsequent copy to come from the originating source instead
        of the local cache on the target )

another few things that will throw off the "tests"
        i have 1GB of memory ...  and the data files is a mere 2.3GB,
        which tells me the cache will have a big impact on thru put
        vs the "performance of the target"

        since i'm always copyig the "changing" master files, each
        subsequent copying will have a few more lines in /var/log of
        new data that wasnt there previous 
        ( but compared to 2GB of data, a few lines shouldn't hurt any )

        another tests to do is to run a "set of benchmark test"
        on the target's filesystem instead of using the same
        "master disk" to do all the tests onto the target

i have the 3-pass numbers ... but since with 3 passes, that's not enough
info and cache flushing will be another day's fun

- anyway .. it was a fun project for a few hours

- will re-run it for a 10pass run at 10 minute each on 5 filesystem types
  ( 500 minutes ) will put me to sleep

c ya
alvin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to