From owner-cvs-all@FreeBSD.ORG Mon Mar 3 22:07:55 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 26498106566C; Mon, 3 Mar 2008 22:07:55 +0000 (UTC) (envelope-from jroberson@chesapeake.net) Received: from webaccess-cl.virtdom.com (webaccess-cl.virtdom.com [216.240.101.25]) by mx1.freebsd.org (Postfix) with ESMTP id EB6058FC17; Mon, 3 Mar 2008 22:07:54 +0000 (UTC) (envelope-from jroberson@chesapeake.net) Received: from [192.168.1.107] (cpe-24-94-75-93.hawaii.res.rr.com [24.94.75.93]) (authenticated bits=0) by webaccess-cl.virtdom.com (8.13.6/8.13.6) with ESMTP id m23M7o6G083169; Mon, 3 Mar 2008 17:07:52 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Mon, 3 Mar 2008 12:10:08 -1000 (HST) From: Jeff Roberson X-X-Sender: jroberson@desktop To: Peter Jeremy In-Reply-To: <20080303182453.GE90593@server.vk2pj.dyndns.org> Message-ID: <20080303120659.F920@desktop> References: <200803020741.m227fAoJ039644@repoman.freebsd.org> <47CB6FB0.9040602@freebsd.org> <20080302183513.P920@desktop> <47CB82A6.4040903@freebsd.org> <20080303022403.Y920@desktop> <20080303182453.GE90593@server.vk2pj.dyndns.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, Jeff Roberson , src-committers@FreeBSD.org, David Xu , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern init_sysent.c syscalls.c systrace_args.c src/sys/sys syscall.h syscall.mk sysproto.h 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: Mon, 03 Mar 2008 22:07:55 -0000 On Tue, 4 Mar 2008, Peter Jeremy wrote: > On Mon, Mar 03, 2008 at 02:24:54AM -1000, Jeff Roberson wrote: >> it. After all 1024 cpus should be enough forever.. ;) > > I notice the smiley but... Based on Sun's claims, they should have 1024 > thread boxes in 4-6 years. They have 64-thread boxes now (8 core x 8 > thread) [*] and have said they'll double threads/chip every 12-18 months. > > [*] I thought there was a dual-chip T5xxx which would have 128 threads) > but it doesn't show up. We have much bigger problems than the CPU_SETSIZE in cpuset. Currently the kernel assumes it can fit all cpus in one register. So 64 is the max on any platform. We need to modify the kernel to support this large number of cpus. After that we'll still run poorly on most workloads with this many cpus due to internal lock contention. There is a lot of work to do to support platforms of this size. > > -- > Peter Jeremy > Please excuse any delays as the result of my ISP's inability to implement > an MTA that is either RFC2821-compliant or matches their claimed behaviour. >