The following is a demonstration of the dnlcps.d script. Here we run dnlcps.d for o few seconds, then hit Ctrl-C, # dnlcps.d Tracing... Hit Ctrl-C to end. ^C CMD: bash PID: 12508 value ------------- Distribution ------------- count < 0 | 0 0 |@@@@@@@@@@@@@@@@ 2 >= 1 |@@@@@@@@@@@@@@@@@@@@@@@@ 3 CMD: nscd PID: 109 value ------------- Distribution ------------- count 0 | 0 >= 1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 4 CMD: in.routed PID: 143 value ------------- Distribution ------------- count 0 | 0 >= 1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 12 CMD: ls PID: 12508 value ------------- Distribution ------------- count < 0 | 0 0 |@@@ 2 >= 1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 22 CMD: find PID: 12507 value ------------- Distribution ------------- count < 0 | 0 0 |@@@@@@@@@@@@@@ 5768 >= 1 |@@@@@@@@@@@@@@@@@@@@@@@@@@ 11263 A "find" command was running at the time, which had 11,263 hits on the DNLC and 5768 misses. An "ls" command scored 22 hits. The above distribution output can help us identify if procesess are both using the DNLC a lot, and what hit rate they are scoring. |