From owner-freebsd-hackers Mon Sep 9 15:29:07 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA25588 for hackers-outgoing; Mon, 9 Sep 1996 15:29:07 -0700 (PDT) Received: from yangtze.cs.UMD.EDU (yangtze.cs.umd.edu [128.8.128.118]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id PAA25577 for ; Mon, 9 Sep 1996 15:29:02 -0700 (PDT) Received: by yangtze.cs.UMD.EDU (8.7.5/UMIACS-0.9/04-05-88) id SAA01670; Mon, 9 Sep 1996 18:29:00 -0400 (EDT) From: fwmiller@cs.UMD.EDU (Frank W. Miller) Message-Id: <199609092229.SAA01670@yangtze.cs.UMD.EDU> Subject: kernel performance To: freebsd-hackers@FreeBSD.ORG Date: Mon, 9 Sep 1996 18:29:00 -0400 (EDT) Cc: fwmiller@cs.UMD.EDU (Frank W. Miller) X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk For lack of a better place to start, I chose this mailing list. I am curious if there are any performance monitoring facilities built into the kernel. In particular, I am interested in obtaining timings of the execution of the read() and write() system calls. I want to break the measurements down according to how much time is spent in various areas of the kernel code, how much is spent waiting for I/O device hardware, etc. Any pointers would be helpful. Later, FM -- Frank W. Miller Department of Computer Science fwmiller@cs.umd.edu University of Maryland, College Park http://www.cs.umd.edu/~fwmiller College Park, Maryland 20742