From owner-freebsd-arch Sun Feb 9 11:14:25 2003 Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DAE8837B401 for ; Sun, 9 Feb 2003 11:14:23 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id D633443FFD for ; Sun, 9 Feb 2003 11:14:21 -0800 (PST) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.6/8.12.6) with ESMTP id h19J3OqV031119 for ; Sun, 9 Feb 2003 20:03:24 +0100 (CET) (envelope-from phk@phk.freebsd.dk) To: arch@freebsd.org Subject: Our lemming-syncer caught in the act. From: Poul-Henning Kamp Date: Sun, 09 Feb 2003 20:03:24 +0100 Message-ID: <31118.1044817404@critter.freebsd.dk> Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I have suspected our syncer of being subobtimal for some time, based simply on my perception of the disk-light on my laptop and the dynamics of the "dirty" counter in systat. I played with the new GEOM I/O statistics stuff and guess what: I caught it in the act: http://phk.freebsd.dk/misc/disk.png Green is the number of unfinished requests. Most of the red "impulse" represents one request finishing after as many milliseconds as it is tall. The remainder of the impulses cover more than one request, the height is then the average of the time it has taken to service them. An image is worth a thousand words, but in this case it only says three words: "Man, that sucks!". Poul-Henning -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message