From owner-freebsd-stable@FreeBSD.ORG Tue May 15 17:14:21 2007 Return-Path: X-Original-To: freebsd-stable@FreeBSD.ORG Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2811E16A404; Tue, 15 May 2007 17:14:21 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (lurza.secnetix.de [83.120.8.8]) by mx1.freebsd.org (Postfix) with ESMTP id A24DB13C465; Tue, 15 May 2007 17:14:20 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (wnetwv@localhost [127.0.0.1]) by lurza.secnetix.de (8.13.4/8.13.4) with ESMTP id l4FHEEVu030774; Tue, 15 May 2007 19:14:19 +0200 (CEST) (envelope-from oliver.fromme@secnetix.de) Received: (from olli@localhost) by lurza.secnetix.de (8.13.4/8.13.1/Submit) id l4FHEEhH030766; Tue, 15 May 2007 19:14:14 +0200 (CEST) (envelope-from olli) Date: Tue, 15 May 2007 19:14:14 +0200 (CEST) Message-Id: <200705151714.l4FHEEhH030766@lurza.secnetix.de> From: Oliver Fromme To: freebsd-stable@FreeBSD.ORG, scrappy@FreeBSD.ORG In-Reply-To: <56C58BA5691DD189D68AE399@ganymede.hub.org> X-Newsgroups: list.freebsd-stable User-Agent: tin/1.8.2-20060425 ("Shillay") (UNIX) (FreeBSD/4.11-STABLE (i386)) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.1.2 (lurza.secnetix.de [127.0.0.1]); Tue, 15 May 2007 19:14:19 +0200 (CEST) Cc: Subject: Re: Does a pipe take a socket ... ? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-stable@FreeBSD.ORG, scrappy@FreeBSD.ORG List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 May 2007 17:14:21 -0000 Marc G. Fournier wrote: > For those that remmeber the other day, I had that swzone issue, where I ran out > of swap space? I just about hit it again today, swap was up to 99% used ... I > was able to get a ps listing in, and there were a whack of find processes > running ... > > Now, I think I know which VPS they were running in, so that isn't a problem ... > and I suspect that the find was just part of a longer pipe ... I'm just curious > if those pipes would happen to use up any of those sockets that are > 'evaporating', or is this totally unrelated to sockets? In FreeBSD, pipe() is implemented with the socketpair(2) system call. Every pipe uses two sockets (one for each endpoint). Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M. Handelsregister: Registergericht Muenchen, HRA 74606, Geschäftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün- chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd "FreeBSD is Yoda, Linux is Luke Skywalker" -- Daniel C. Sobral