An Appraisal of the Instrumentation in Berkeley UNIX 4.2BSD

Michael David Kupfer

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-85-246
June 1985

http://www2.eecs.berkeley.edu/Pubs/TechRpts/1985/CSD-85-246.pdf

Berkeley UNIX 4.2BSD comprises four subsystems: networking, the file system, virtual memory, and process management. We present explanations of how those subsystems work and problems with their instrumentation in 4.2BSD. We discuss inaccuracies in the reported performance indices, cases where uninteresting indices are recorded, and cases where interesting indices are not recorded. We restrict our attention mainly to tools that sites can use without special hardware and without their changing the UNIX kernel. We also suggest tools for debugging and monitoring the networking and file system subsystems. Last, we comment on general implementation issues at both the kernel and user levels of the instrumentation code.


BibTeX citation:

@techreport{Kupfer:CSD-85-246,
    Author = {Kupfer, Michael David},
    Title = {An Appraisal of the Instrumentation in Berkeley UNIX 4.2BSD},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {1985},
    Month = {Jun},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1985/6097.html},
    Number = {UCB/CSD-85-246},
    Abstract = {Berkeley UNIX 4.2BSD comprises four subsystems: networking, the file system, virtual memory, and process management. We present explanations of how those subsystems work and problems with their instrumentation in 4.2BSD. We discuss inaccuracies in the reported performance indices, cases where uninteresting indices are recorded, and cases where interesting indices are not recorded. We restrict our attention mainly to tools that sites can use without special hardware and without their changing the UNIX kernel. We also suggest tools for debugging and monitoring the networking and file system subsystems. Last, we comment on general implementation issues at both the kernel and user levels of the instrumentation code.}
}

EndNote citation:

%0 Report
%A Kupfer, Michael David
%T An Appraisal of the Instrumentation in Berkeley UNIX 4.2BSD
%I EECS Department, University of California, Berkeley
%D 1985
%@ UCB/CSD-85-246
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1985/6097.html
%F Kupfer:CSD-85-246