From owner-cvs-all@FreeBSD.ORG Wed May 7 07:23:48 2008 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 093AF1065677; Wed, 7 May 2008 07:23:48 +0000 (UTC) (envelope-from adrian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CF1768FC29; Wed, 7 May 2008 07:23:47 +0000 (UTC) (envelope-from adrian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m477NltY084474; Wed, 7 May 2008 07:23:47 GMT (envelope-from adrian@repoman.freebsd.org) Received: (from adrian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m477Nlkc084473; Wed, 7 May 2008 07:23:47 GMT (envelope-from adrian) Message-Id: <200805070723.m477Nlkc084473@repoman.freebsd.org> From: Adrian Chadd Date: Wed, 7 May 2008 07:23:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/aio/aiop Makefile aiop.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 May 2008 07:23:48 -0000 adrian 2008-05-07 07:23:47 UTC FreeBSD src repository Added files: tools/regression/aio/aiop Makefile aiop.c Log: Include a very basic (and beta) tool for stressing disks using the POSIX AIO calls. This small program queues up a controllable number of concurrent AIO read operations w/ controllable io size against a disk or regular file. There are a few other things to add (notably optional write support!) but it works well enough at the present time to stress the AIO code out relatively harshly in the disk IO case. Revision Changes Path 1.1 +6 -0 src/tools/regression/aio/aiop/Makefile (new) 1.1 +191 -0 src/tools/regression/aio/aiop/aiop.c (new)