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%
prev parent 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.