From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30867 invoked by alias); 20 Apr 2011 19:04:58 -0000 Received: (qmail 30853 invoked by uid 22791); 20 Apr 2011 19:04:57 -0000 X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,RFC_ABUSE_POST,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: sourceware.org Received: from mail-px0-f182.google.com (HELO mail-px0-f182.google.com) (209.85.212.182) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 20 Apr 2011 19:04:43 +0000 Received: by pxi20 with SMTP id 20so667873pxi.13 for ; Wed, 20 Apr 2011 12:04:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.20.199 with SMTP id p7mr11549650pbe.40.1303326282848; Wed, 20 Apr 2011 12:04:42 -0700 (PDT) Received: by 10.68.44.67 with HTTP; Wed, 20 Apr 2011 12:04:42 -0700 (PDT) Date: Wed, 20 Apr 2011 19:04:00 -0000 Message-ID: Subject: Linux VFS cache hit rate script From: Jake Maul To: systemtap@sourceware.org Content-Type: multipart/mixed; boundary=bcaec52159831d9a1504a15e4c4d X-IsSubscribed: yes Mailing-List: contact systemtap-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sourceware.org X-SW-Source: 2011-q2/txt/msg00126.txt.bz2 --bcaec52159831d9a1504a15e4c4d Content-Type: text/plain; charset=ISO-8859-1 Content-length: 438 Greetings all, I have recently put a script up on the War Stories page, and it was requested of me to also post it to the list, along with a .meta file. They're both attached. http://sourceware.org/systemtap/wiki/WSCacheHitRate Let me know what you think! It's my first SystemTap script, so I'm sure there are improvements that could be made. I'm by no means a kernel hacker, or even a C dev... just a lowly sysadmin. :) Thanks, Jake --bcaec52159831d9a1504a15e4c4d Content-Type: application/octet-stream; name="cache-hit-rate.stp" Content-Disposition: attachment; filename="cache-hit-rate.stp" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gmqmscy00 Content-length: 1058 Z2xvYmFsIGNhY2hlX2J5dGVzLCBkaXNrX2J5dGVzLCBjb3VudGVyCgpwcm9i ZSB2ZnMucmVhZC5yZXR1cm4gewogIGlmIChieXRlc19yZWFkPjApIHsKICAg IGlmIChkZXZuYW1lPT0iTi9BIikgeyAvKiBOL0EgbWVhbnMgY2FjaGUgaGl0 Li4uIHJpZ2h0PyAqLwogICAgICBjYWNoZV9ieXRlcyArPSBieXRlc19yZWFk CiAgICB9IGVsc2UgewogICAgICBkaXNrX2J5dGVzICs9IGJ5dGVzX3JlYWQK ICAgIH0KICB9Cn0KCiMgcHJpbnQgVkZTIGhpdHMgYW5kIG1pc3NlcyBldmVy eSA1IHNlY29uZCwgcGx1cyB0aGUgaGl0IHJhdGUgaW4gJQpwcm9iZSB0aW1l ci5zKDUpIHsKICAgIGlmIChjb3VudGVyJTE1ID09IDApIHsKICAgICAgICBw cmludGYgKCJcbiUxOHMgJTE4cyAlMTBzICUxMHNcbiIsICJDYWNoZSBSZWFk cyAoS0IpIiwgIkRpc2sgUmVhZHMgKEtCKSIsICJNaXNzIFJhdGUiLCAiSGl0 IFJhdGUiKQogICAgfQogICAgY291bnRlcisrCiAgICBoaXRyYXRlID0gIDEw MDAwICogY2FjaGVfYnl0ZXMgLyAoY2FjaGVfYnl0ZXMrZGlza19ieXRlcykK ICAgIG1pc3NyYXRlID0gMTAwMDAgKiBkaXNrX2J5dGVzIC8gKGNhY2hlX2J5 dGVzK2Rpc2tfYnl0ZXMpCiAgICBwcmludGYgKCIlMThkICUxOGQgJTZkLiUw MmQlJSAlNmQuJTAyZCUlXG4iLCBjYWNoZV9ieXRlcy8xMDI0LCBkaXNrX2J5 dGVzLzEwMjQsIG1pc3NyYXRlLzEwMCwgbWlzc3JhdGUlMTAwLCBoaXRyYXRl LzEwMCwgaGl0cmF0ZSUxMDApCiAgICBjYWNoZV9ieXRlcyA9IDAKICAgIGRp c2tfYnl0ZXMgPSAwCn0K --bcaec52159831d9a1504a15e4c4d Content-Type: application/octet-stream; name="cache-hit-rate.meta" Content-Disposition: attachment; filename="cache-hit-rate.meta" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gmqmsh4a1 Content-length: 728 dGl0bGU6IFZGUyBDYWNoZSBIaXQgUmF0ZQpuYW1lOiBjYWNoZS1oaXQtcmF0 ZS5zdHAKdmVyc2lvbjogMS4wCmF1dGhvcjogSmFrZSBNYXVsCmtleXdvcmRz OiBpbyBwcm9maWxpbmcgdmZzIGNhY2hlCnN1YnN5c3RlbTogaW8Kc3RhdHVz OiBwcm9kdWN0aW9uCmV4aXQ6IHVzZXItY29udHJvbGxlZApvdXRwdXQ6IHRp bWVkIGludGVydmFsICh2bXN0YXQtbGlrZSkKc2NvcGU6IHN5c3RlbS13aWRl CmRlc2NyaXB0aW9uOiAgVGhlIGNhY2hlLWhpdC1yYXRlLnN0cCBzY3JpcHQg Y2hlY2tzIHRoZSBieXRlc19yZWFkIGFuZCBkZXZuYW1lIGZpZWxkcyBvZiB2 ZnMucmVhZC5yZXR1cm4sIGFuZCB1c2VzIHRoZW0gdG8gZGV0ZXJtaW5lIGhv dyBtdWNoIGRhdGEgd2FzIHJlYWQgZGlyZWN0bHkgZnJvbSBkaXNrIHZzIGhv dyBtdWNoIHdhcyByZWFkIGZyb20gdGhlIExpbnV4IFZGUyBjYWNoZS4KdGVz dF9jaGVjazogc3RhcCAtcDQgY2FjaGUtaGl0LXJhdGUuc3RwCnRlc3RfaW5z dGFsbGNoZWNrOiBzdGFwIGlvc3RhdHMuc3RwIC1jICJzbGVlcCA2Igo= --bcaec52159831d9a1504a15e4c4d--