From owner-freebsd-virtualization@FreeBSD.ORG Sun Feb 8 11:43:18 2009 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E2A4106564A for ; Sun, 8 Feb 2009 11:43:18 +0000 (UTC) (envelope-from ragnar@gatorhole.com) Received: from svosch.gatorhole.com (lonn.org [213.136.43.225]) by mx1.freebsd.org (Postfix) with ESMTP id 2D20F8FC1A for ; Sun, 8 Feb 2009 11:43:17 +0000 (UTC) (envelope-from ragnar@gatorhole.com) Received: from 90-227-60-174-no53.tbcn.telia.com (90-227-60-174-no53.tbcn.telia.com [90.227.60.174]) (Authenticated sender: ragnar@gatorhole.com) by svosch.gatorhole.com (Postfix) with ESMTPSA id D68EDBE578; Sun, 8 Feb 2009 12:47:18 +0100 (CET) Message-ID: <498EC554.4020905@gatorhole.com> Date: Sun, 08 Feb 2009 12:43:16 +0100 From: Ragnar Lonn User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209) MIME-Version: 1.0 To: Julian Elischer References: <498DF945.3000702@gatorhole.com> <498E0797.4040002@elischer.org> In-Reply-To: <498E0797.4040002@elischer.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-virtualization@freebsd.org Subject: Re: More open sockets with vimages? X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Feb 2009 11:43:18 -0000 Julian Elischer wrote: > sockets are a global resource that are assigned to vimages. > However the amount of sockets available are tunable. > how many are we talking about here? 100,000+ sockets. It seems to me like there is a need to be able to handle *many* open network connections as servers get more and more CPU cores, memory, and higher-speed network interfaces, but most people claim that it is very hard to get 100k open sockets working nicely on a single machine, even on a modern OS (though I've found a couple of people that say they can, also, on Linux systems). Ok if 65k sockets is the normal limit per process and per IP address, but for the whole OS, it just seems strange to limit things to 65k (or less). /Ragnar