1N/A * dnlcsnoop.d - snoop DNLC activity. 1N/A * Written in DTrace (Solaris 10 3/05). 1N/A * The DNLC is the Directory Name Lookup Cache. Filename lookups often 1N/A * return a hit from here, before needing to traverse the regular file 1N/A * system cache or go to disk. 1N/A * $Id: dnlcsnoop.d 3 2007-08-01 10:50:08Z brendan $ 1N/A * USAGE: dnlcsnoop.d # wait several seconds, then hit Ctrl-C 1N/A * TIME Elapsed time for lookup, us 1N/A * PATH Path for DNLC lookup 1N/A * COPYRIGHT: Copyright (c) 2005, 2006 Brendan Gregg. 1N/A * The contents of this file are subject to the terms of the 1N/A * Common Development and Distribution License, Version 1.0 only 1N/A * (the "License"). You may not use this file except in compliance 1N/A * See the License for the specific language governing permissions 1N/A * and limitations under the License. 1N/A * 27-Mar-2004 Brendan Gregg Created this. 1N/A * 14-Jun-2005 " " Rewrote this a lot. 1N/A * 20-Apr-2006 " " Last update. 1N/A "PID",
"CMD",
"TIME",
"HIT",
"PATH");
1N/A /* check for trailing "/" */ 1N/A /* store lookup name */ 1N/A /* store start time */ 1N/A /* calculate elapsed time */ 1N/A /* clear variables */