All of lore.kernel.org
 help / color / mirror / Atom feed
From: Steve Dickson <SteveD@RedHat.com>
To: trond.myklebust@fys.uio.no
Cc: Andreas Gruenbacher <agruen@suse.de>,
	nfs@lists.sourceforge.net, Olaf Kirch <okir@suse.de>
Subject: Re: [PATCH] Access cache forgetting mode bits
Date: Mon, 01 Sep 2003 09:13:37 -0400	[thread overview]
Message-ID: <3F534601.7060702@RedHat.com> (raw)
In-Reply-To: <16210.49805.828391.567668@charged.uio.no>

[-- Attachment #1: Type: text/plain, Size: 1290 bytes --]

Hi Trond,

Trond Myklebust wrote:

>What are you using to measure performance here? It would be nice to
>see some figures to demonstrate the improvement.
>  
>
Good point... If figured the Connectathon test suite (cthon03) would be good
since it has a large variety of tests and easy to run... But if there 
are other tests
that would be good just let me know...

Running cthon03 three times and using nfsstat to count the total number
of rpc and access here are the numbers...

Run 1              total calls  access calls
Original Code:   30230       1755    5%
Andreas's Patch: 30181       1676    5%
Latest Patch:       29671       1141    3%

Run 2              total calls  access calls
Original Code:   30064       1755    5%
Andreas's Patch: 30176       1676    5%
Latest Patch:       29978       1141    3%

Run 3              total calls  access calls
Original Code:   30286      1755    5%
Andreas's Patch: 29978      1676    5%
Latest Patch:       29410      1141    3%

Note: It is not a cut/paste error that each test run had the same
amount of access calls... the only number that really fluctuated
was the number of getattrs.... that's why I only ran the tests three
times... not much seem to be changing...

I've attached the raw data pruned of the v2 stats...

SteveD.




[-- Attachment #2: orig --]
[-- Type: text/plain, Size: 1770 bytes --]

Client rpc stats:
calls      retrans    authrefrsh
30230      15         0       
Client nfs v3:
null       getattr    setattr    lookup     access     readlink   
0       0% 1587    5% 1199    3% 2428    8% 1755    5% 250     0% 
read       write      create     mkdir      symlink    mknod      
3976   13% 12304  40% 890     2% 175     0% 250     0% 0       0% 
remove     rmdir      rename     link       readdir    readdirplus
1389    4% 175     0% 407     1% 250     0% 0       0% 1121    3% 
fsstat     fsinfo     pathconf   commit     
1500    4% 1       0% 0       0% 573     1% 

Client rpc stats:
calls      retrans    authrefrsh
30064      28         0       
Client nfs v3:
null       getattr    setattr    lookup     access     readlink   
0       0% 1493    4% 1199    3% 2362    7% 1755    5% 250     0% 
read       write      create     mkdir      symlink    mknod      
3976   13% 12304  40% 890     2% 175     0% 250     0% 0       0% 
remove     rmdir      rename     link       readdir    readdirplus
1389    4% 175     0% 404     1% 250     0% 0       0% 1121    3% 
fsstat     fsinfo     pathconf   commit     
1500    4% 1       0% 0       0% 570     1% 

Client rpc stats:
calls      retrans    authrefrsh
30286      24         0       
Client nfs v3:
null       getattr    setattr    lookup     access     readlink   
0       0% 1520    5% 1199    3% 2554    8% 1755    5% 250     0% 
read       write      create     mkdir      symlink    mknod      
3976   13% 12304  40% 890     2% 175     0% 250     0% 0       0% 
remove     rmdir      rename     link       readdir    readdirplus
1389    4% 175     0% 406     1% 250     0% 0       0% 1121    3% 
fsstat     fsinfo     pathconf   commit     
1500    4% 1       0% 0       0% 571     1% 


[-- Attachment #3: andreas --]
[-- Type: text/plain, Size: 1770 bytes --]

Client rpc stats:
calls      retrans    authrefrsh
30181      24         0       
Client nfs v3:
null       getattr    setattr    lookup     access     readlink   
0       0% 1478    4% 1199    3% 2567    8% 1676    5% 250     0% 
read       write      create     mkdir      symlink    mknod      
3977   13% 12305  40% 890     2% 175     0% 250     0% 0       0% 
remove     rmdir      rename     link       readdir    readdirplus
1389    4% 175     0% 405     1% 250     0% 0       0% 1121    3% 
fsstat     fsinfo     pathconf   commit     
1500    4% 1       0% 0       0% 573     1% 

Client rpc stats:
calls      retrans    authrefrsh
30176      24         0       
Client nfs v3:
null       getattr    setattr    lookup     access     readlink   
0       0% 1574    5% 1199    3% 2477    8% 1676    5% 250     0% 
read       write      create     mkdir      symlink    mknod      
3976   13% 12304  40% 890     2% 175     0% 250     0% 0       0% 
remove     rmdir      rename     link       readdir    readdirplus
1389    4% 175     0% 401     1% 250     0% 0       0% 1121    3% 
fsstat     fsinfo     pathconf   commit     
1500    4% 1       0% 0       0% 568     1% 

Client rpc stats:
calls      retrans    authrefrsh
29978      8          0       
Client nfs v3:
null       getattr    setattr    lookup     access     readlink   
0       0% 1515    5% 1199    3% 2335    7% 1676    5% 250     0% 
read       write      create     mkdir      symlink    mknod      
3976   13% 12304  41% 890     2% 175     0% 250     0% 0       0% 
remove     rmdir      rename     link       readdir    readdirplus
1389    4% 175     0% 403     1% 250     0% 0       0% 1121    3% 
fsstat     fsinfo     pathconf   commit     
1500    5% 1       0% 0       0% 569     1% 


[-- Attachment #4: latest --]
[-- Type: text/plain, Size: 1770 bytes --]

Client rpc stats:
calls      retrans    authrefrsh
29671      9          0       
Client nfs v3:
null       getattr    setattr    lookup     access     readlink   
0       0% 1644    5% 1199    4% 2432    8% 1141    3% 250     0% 
read       write      create     mkdir      symlink    mknod      
3976   13% 12304  41% 890     2% 175     0% 250     0% 0       0% 
remove     rmdir      rename     link       readdir    readdirplus
1389    4% 175     0% 403     1% 250     0% 0       0% 1121    3% 
fsstat     fsinfo     pathconf   commit     
1500    5% 1       0% 0       0% 571     1% 

Client rpc stats:
calls      retrans    authrefrsh
29761      10         0       
Client nfs v3:
null       getattr    setattr    lookup     access     readlink   
0       0% 1682    5% 1199    4% 2484    8% 1141    3% 250     0% 
read       write      create     mkdir      symlink    mknod      
3976   13% 12303  41% 890     2% 175     0% 250     0% 0       0% 
remove     rmdir      rename     link       readdir    readdirplus
1389    4% 175     0% 405     1% 250     0% 0       0% 1121    3% 
fsstat     fsinfo     pathconf   commit     
1500    5% 1       0% 0       0% 570     1% 

Client rpc stats:
calls      retrans    authrefrsh
29410      23         0       
Client nfs v3:
null       getattr    setattr    lookup     access     readlink   
0       0% 1492    5% 1199    4% 2318    7% 1141    3% 250     0% 
read       write      create     mkdir      symlink    mknod      
3976   13% 12304  41% 890     3% 175     0% 250     0% 0       0% 
remove     rmdir      rename     link       readdir    readdirplus
1389    4% 175     0% 403     1% 250     0% 0       0% 1121    3% 
fsstat     fsinfo     pathconf   commit     
1500    5% 1       0% 0       0% 576     1% 


      reply	other threads:[~2003-09-01 13:14 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-08-28 16:39 [PATCH] Access cache forgetting mode bits Steve Dickson
2003-08-28 21:51 ` Andreas Gruenbacher
2003-08-29 13:14   ` Steve Dickson
2003-08-31 20:33   ` Steve Dickson
2003-08-31 23:25     ` Andreas Gruenbacher
2003-09-01  3:22       ` Steve Dickson
2003-09-01  3:52         ` Trond Myklebust
2003-09-01 13:13           ` Steve Dickson [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3F534601.7060702@RedHat.com \
    --to=steved@redhat.com \
    --cc=agruen@suse.de \
    --cc=nfs@lists.sourceforge.net \
    --cc=okir@suse.de \
    --cc=trond.myklebust@fys.uio.no \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.