From owner-freebsd-questions@freebsd.org Tue Mar 29 18:43:00 2016 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D2696AE2FE8 for ; Tue, 29 Mar 2016 18:43:00 +0000 (UTC) (envelope-from vrwmiller@gmail.com) Received: from mail-io0-x232.google.com (mail-io0-x232.google.com [IPv6:2607:f8b0:4001:c06::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AC5B31438 for ; Tue, 29 Mar 2016 18:43:00 +0000 (UTC) (envelope-from vrwmiller@gmail.com) Received: by mail-io0-x232.google.com with SMTP id a129so34103354ioe.0 for ; Tue, 29 Mar 2016 11:43:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to; bh=7HbM/g4QDYSG1DqHyE+D309Ft1jY5bJkIeEbkH+49i0=; b=GCOMd+cRYfwMjoEMyeURMmRJE/N5diG0MsOrqQowDhQNRMu2BBHIUiAFl6RGFzGwhj /+jgMQ/GR1rWg45kDmo2mEEAtR+ukhDI0CcHGxYS3OXYSgtU+j7ygBHbbD4Ul1FbxtF2 8bjxZMB/9vA2qPulHh0sC0GuPQOkMheLvcM3SezwzHY67zFmp/WYp1JNX+LNybXsZS8i 6bCPsMiDn0PzSMDtfZ/AsYUhfqVXe1v/Jm9PH+gDOgDvUQp42Sefa5RbFcmD1plRQFDe aPdU6cQLflblZ7ZwgC6poGtS69sv55kXTH8fDDv6fdbbPcI/E/q/J85f4LydX0pzvfT4 1m0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:date:message-id:subject:from :to; bh=7HbM/g4QDYSG1DqHyE+D309Ft1jY5bJkIeEbkH+49i0=; b=c9/uqd2wCJ9TjuxLblOQkFfMPfMiIrm5zTiItPgg04mIxiS1ILwPQLaEiN3Yvs9EPM McpNL2egMqexEwgkaxqX5IwqU78zEbvXtL6ch9H1v9zVksjs8C34c7bt/WKpWwl7Od52 6EWhCPIBdRu55hxtH2BkLexJOMRKrxh+naI4DvDu5qImO4vUfINqNEwOZOnxqxOsZopZ yk0Y9izyUOwTr3is792nbEqCCHjlKWu9MnbUDVwo+6G/Ywpxp2ARUvA+5TFpcXvjlTp7 B8HYiRbJ7WJY270sPoPsa5Dy3Q3p/Vn7mb3zVd4+cfFjFyxluKupTiVFDZTgeSFRvgoA Go5A== X-Gm-Message-State: AD7BkJIR86ZKQBBiDNjzJEox+u3pqAAYcF4oQcAmwPSm098IbEW5rH2WiLj3IA7KIQFd/ZOuNzN51MDETEj36g== MIME-Version: 1.0 X-Received: by 10.202.221.87 with SMTP id u84mr2128382oig.93.1459276977962; Tue, 29 Mar 2016 11:42:57 -0700 (PDT) Sender: vrwmiller@gmail.com Received: by 10.202.226.200 with HTTP; Tue, 29 Mar 2016 11:42:57 -0700 (PDT) Date: Tue, 29 Mar 2016 14:42:57 -0400 X-Google-Sender-Auth: mYyL9QCofg6Lww789imxYP-8Hg4 Message-ID: Subject: AIO Enabled? From: Rick Miller To: FreeBSD Questions Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2016 18:43:00 -0000 Hi all, I found old mail threads and blog posts (circa 2006 - 2010) that stated AIO is not enabled by default in FreeBSD. However, when running strings on the kernel, it appears AIO bits may be available... $ sudo strings -n3 /boot/kernel/kernel | grep -i aio aio_swake freebsd32_aio_read freebsd32_aio_write freebsd32_aio_return freebsd32_aio_suspend freebsd32_aio_cancel freebsd32_aio_error freebsd32_oaio_read freebsd32_oaio_write freebsd32_aio_waitcomplete freebsd32_aio_fsync freebsd32_aio_mlock AIOSTOP: bad channel 0x%x AIOSYNC chan 0x%03lx pos %lu unimplemented AIONWRITE AIOGSIZE AIOSSIZE AIOGFMT AIOSFMT AIOGMIX AIOSMIX AIOSTOP AIOSYNC AIOGCAP nfsaio aio_prio_delta_max aio_max aio_listio_max aio(4) states it can be linked in the kernel using options VFS_AIO or dynamically using loader.conf or kldload suggesting it still is not enabled by default. This brings me to a couple questions I hope are easily answered. 1) Is AIO still disabled by default in FreeBSD 10.x and newer? 2) Does strings send the same output above to STDOUT irregardless of whether AIO is enabled/disabled? Thanks. -- Take care Rick Miller