From owner-freebsd-stable@FreeBSD.ORG Mon Feb 20 13:28:21 2006 Return-Path: X-Original-To: stable@freebsd.org Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9CC2416A420 for ; Mon, 20 Feb 2006 13:28:21 +0000 (GMT) (envelope-from wolfgang@lyxys.ka.sub.org) Received: from saturn.lyxys.ka.sub.org (saturn.lyxys.ka.sub.org [217.29.35.151]) by mx1.FreeBSD.org (Postfix) with ESMTP id E688943D46 for ; Mon, 20 Feb 2006 13:28:20 +0000 (GMT) (envelope-from wolfgang@lyxys.ka.sub.org) Received: from juno.lyxys.ka.sub.org (juno.lyxys.ka.sub.org [IPv6:2001:5c0:8521:0:20f:feff:fe0e:7312]) by saturn.lyxys.ka.sub.org (8.13.4/8.13.4) with ESMTP id k1KDS8Cj086200 for ; Mon, 20 Feb 2006 14:28:08 +0100 (CET) (envelope-from wolfgang@lyxys.ka.sub.org) Received: from juno.lyxys.ka.sub.org (localhost [127.0.0.1]) by juno.lyxys.ka.sub.org (8.13.4/8.13.4) with ESMTP id k1KDSnYh004178 for ; Mon, 20 Feb 2006 14:28:49 +0100 (CET) (envelope-from wolfgang@lyxys.ka.sub.org) Received: (from wolfgang@localhost) by juno.lyxys.ka.sub.org (8.13.4/8.13.4/Submit) id k1KDSnve004177 for stable@freebsd.org; Mon, 20 Feb 2006 14:28:49 +0100 (CET) (envelope-from wolfgang) From: Wolfgang Zenker Message-Id: <200602201328.k1KDSnve004177@juno.lyxys.ka.sub.org> To: stable@freebsd.org Date: Mon, 20 Feb 2006 14:28:49 +0100 (CET) X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-2.0.2 (saturn.lyxys.ka.sub.org [IPv6:2001:5c0:8521:1:240:63ff:fed8:ce97]); Mon, 20 Feb 2006 14:28:08 +0100 (CET) Cc: Subject: swap_pager forgetting device? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Feb 2006 13:28:21 -0000 Hello, I have a strange effect on a heavily used webserver (Apache 1.3 & PHP5) running 5.4-RELEASE-p11. This machine did use a lot of its 16 GB of swap last Friday, but recovered since then with now 46 MB of swap being used: # swapinfo Device 1K-blocks Used Avail Capacity /dev/da0s1b 16777216 46652 16730564 0% Now I see messages like these in syslog: Feb 20 12:20:03 www1 kernel: swap_pager: indefinite wait buffer: device: [NULL], blkno: 94333, size: 8192 Feb 20 12:20:03 www1 kernel: swap_pager: indefinite wait buffer: device: [NULL], blkno: 42814, size: 32768 I guess they are related to these processes: # ps axuw | grep 'D.*httpd' www 4130 0.0 0.5 36996 19248 ?? DL Fri07PM 0:13.02 /usr/local/sbin/httpd -DSSL www 4140 0.0 0.0 7944 8 ?? DE Fri07PM 0:06.86 /usr/local/sbin/httpd -DSSL www 4182 0.0 0.3 35696 9220 ?? DL Fri07PM 0:07.85 /usr/local/sbin/httpd -DSSL www 4184 0.0 0.2 35808 8424 ?? DL Fri07PM 0:09.89 /usr/local/sbin/httpd -DSSL Looks to me like the swap_pager swapped out blocks used by these processes and somehow managed to "forget" the device. Anyone seen this before? Wolfgang