From owner-freebsd-java@FreeBSD.ORG Tue Dec 2 15:05:00 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 307DE16A4CE for ; Tue, 2 Dec 2003 15:05:00 -0800 (PST) Received: from ms-smtp-03-eri0.southeast.rr.com (ms-smtp-03-lbl.southeast.rr.com [24.25.9.102]) by mx1.FreeBSD.org (Postfix) with ESMTP id C323643F93 for ; Tue, 2 Dec 2003 15:04:56 -0800 (PST) (envelope-from brent@mutt.rcfile.org) Received: from mutt.rcfile.org (rdu163-109-248.nc.rr.com [24.163.109.248]) hB2N2fA3004334; Tue, 2 Dec 2003 18:02:44 -0500 (EST) Received: from mutt.rcfile.org (localhost [127.0.0.1]) by mutt.rcfile.org (8.12.10/8.12.10) with ESMTP id hB2N2f8K001809; Tue, 2 Dec 2003 18:02:41 -0500 (EST) (envelope-from brent@mutt.rcfile.org) Received: (from brent@localhost) by mutt.rcfile.org (8.12.10/8.12.10/Submit) id hB2N2Xj2001805; Tue, 2 Dec 2003 18:02:33 -0500 (EST) (envelope-from brent) Date: Tue, 2 Dec 2003 18:02:33 -0500 From: Brent Verner To: Brian Behlendorf Message-ID: <20031202230233.GA1381@rcfile.org> References: <20031202130629.U56021@fez.hyperreal.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20031202130629.U56021@fez.hyperreal.org> X-muttrc: $Id: .muttrc,v 1.10 2003/02/08 08:35:24 brent Exp $ X-uname: FreeBSD 4.9-STABLE #27: Tue Dec 2 09:09:48 EST 2003 root@mutt.rcfile.org:/usr/obj/usr/src/sys/MUTTS User-Agent: Mutt/1.5.5.1i X-Virus-Scanned: Symantec AntiVirus Scan Engine cc: java@freebsd.org Subject: Re: Running server-side Java on FreeBSD in production environments X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Dec 2003 23:05:00 -0000 [2003-12-02 13:12] Brian Behlendorf said: | | So, I've seen a few mentions here of folks using Java server apps on | FreeBSD in production. I've been very happy to watch the progress by the | Java team on the native JDKs from the sidelines, as well as the | improvements to libc_r and such that have been MFC'd, but I'm curious as | to whether the consensus on this list is that it's ready to be used for | production. Anyone want to share good success or horror stories? We're | trying to determine whether the apache.org box can start to run our own | software. :) Speed is definitely less important than proper functioning. Here's my observation of running tomcat and jboss on -STABLE for over a year now. 1.3.1-p8 (w/ hotspot) stability : excellent performance : sluggish (seemed to be about %40 slower than 1.4.1 when I last compared the two on some ab(8) tests against tomcat) 1.4.2-p5 (w/ hotspot) stability : very good/excellent (_may_ have seen this version cause me to have to kill(1) the jave process when trying to shutdown tomcat, but cannot be certain it wasn't something in my code) performance : very good (no formal comparison, but seems to match performance per-MHz as sun's jdk on debian/linux-2.4) I would certainly deploy a native java on FreeBSD (4.9-STABLE) for nearly-critical tomcat applications. That said, there are some features which are not complete and/or busted. If the application runs at all, I'd feel pretty confident it will keep on running. cheers. Brent -- "Develop your talent, man, and leave the world something. Records are really gifts from people. To think that an artist would love you enough to share his music with anyone is a beautiful thing." -- Duane Allman