From owner-freebsd-hackers@FreeBSD.ORG Wed Jul 29 08:49:47 2009 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 075611065673 for ; Wed, 29 Jul 2009 08:49:47 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from mx0.deglitch.com (backbone.deglitch.com [IPv6:2001:16d8:fffb:4::abba]) by mx1.freebsd.org (Postfix) with ESMTP id AEDA78FC15 for ; Wed, 29 Jul 2009 08:49:46 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from stasss.yandex.ru (dhcp170-227-red.yandex.net [95.108.170.227]) by mx0.deglitch.com (Postfix) with ESMTPSA id 0A8908FC27; Wed, 29 Jul 2009 12:49:45 +0400 (MSD) Date: Wed, 29 Jul 2009 12:49:39 +0400 From: Stanislav Sedov To: yuri@rawbw.com Message-Id: <20090729124939.0082e1d6.stas@FreeBSD.org> In-Reply-To: <4A6F98F7.2080304@rawbw.com> References: <4A6F98F7.2080304@rawbw.com> Organization: The FreeBSD Project X-Mailer: carrier-pigeon Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Wed__29_Jul_2009_12_49_39_+0400_0NgXkESJ9dBJJAZe" Cc: freebsd-hackers@freebsd.org Subject: Re: How to profile the disk io performed through mmaps? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Jul 2009 08:49:47 -0000 --Signature=_Wed__29_Jul_2009_12_49_39_+0400_0NgXkESJ9dBJJAZe Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, 28 Jul 2009 17:33:59 -0700 Yuri mentioned: > I have a file mmapped to memory area and partially modified this way. >=20 > Is there a way to know what are the actual disk writes/reads done on the= =20 > file in this scenario? > Would kqueue events on file's vnode be triggered for mmapped writes? Yes, it should be possible to monitor files written to via mmapped region with EVFILT_VNODE kevents. Please note, however, that changes to mmapped region may be propagated to the files not immediately depending on the region attributes. --=20 Stanislav Sedov ST4096-RIPE --Signature=_Wed__29_Jul_2009_12_49_39_+0400_0NgXkESJ9dBJJAZe Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- iQIcBAEBAgAGBQJKcA0oAAoJEKN82nOYvCd03pAP/2DGZOQuXZEETVt2Lp/+G8AS iV5aE5xWi6dtQ2/e5Ybdjc6BQ4XROyU4xiQOOmiuSsKjlnv6o49pO+GHtXbA6NJI y0+gdsS5vbleylSX4PHBrqLmkZN2NpHdkyHsjXp5spbRkNmtu7gDR8lKPQPFL920 Cmv+VspHt5Vpbevm6OApmhYl/tNL9QlmdqOuQC504QYEFdKoMzHGuoKmJBQg+dNy mVFe30YM/snaI9n1bFkb8K814T6+1vR+ou5RP47f8MlZsIVWJfa7qKzZmVTQC/CO pHd20RHdZjnpo0W/gXF3/Z5yGbwh18F2cX0CxJUJIhyoI5Efz62cO4lSFsX3ECBU jdLi6GMEFPALEUCmrtmAiwgYf1nxv6dxCl9xDARYs+Bi+hOLnjIkrMPCsvH4KkfP AaTSWIWXn6CnygWAYJjpTTvH5S1Mt8nUeQY9sc8Z/rjg7fWW1cP9g1i7KcGBXfzj dHjqIY/oqs6c7zGiI7FoR6TzSVS2R/3FFSVUjWsDJf9aEQFgPoq34376sfGT8NnQ CywHbLWvwanVyzu1QJtpG6Pdh8RXB0PwTE/hTdr64A4F809cWyEJVjJzADylNgAD KLi7PNe1Re+Nc8s/Y4OyuEMklWDtCECRIj5NicEqdg/r3BbDR5YZC12DrTMKr1Yy nb8qPr7/TB41WA86m0la =eAnC -----END PGP SIGNATURE----- --Signature=_Wed__29_Jul_2009_12_49_39_+0400_0NgXkESJ9dBJJAZe--