<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Tomcat vs JBoss Web</title>
	<atom:link href="http://blog.cherouvim.com/tomcat-vs-jboss-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cherouvim.com/tomcat-vs-jboss-web/</link>
	<description>software engineering for beginners</description>
	<lastBuildDate>Mon, 23 Jan 2012 06:17:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Tomcat vs. JBoss &#171; Jeff&#039;s Blog</title>
		<link>http://blog.cherouvim.com/tomcat-vs-jboss-web/comment-page-1/#comment-1395</link>
		<dc:creator>Tomcat vs. JBoss &#171; Jeff&#039;s Blog</dc:creator>
		<pubDate>Fri, 13 Aug 2010 15:20:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cherouvim.com/tomcat-vs-jboss-web/#comment-1395</guid>
		<description>[...] is a more &#8220;complete&#8221; application server. A post that I found interesting was over at http://blog.cherouvim.com/tomcat-vs-jboss-web/, which shows a visual representation in the form of a chart, of what these application servers can [...]</description>
		<content:encoded><![CDATA[<p>[...] is a more &#8220;complete&#8221; application server. A post that I found interesting was over at <a href="http://blog.cherouvim.com/tomcat-vs-jboss-web/" rel="nofollow">http://blog.cherouvim.com/tomcat-vs-jboss-web/</a>, which shows a visual representation in the form of a chart, of what these application servers can [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cherouvim</title>
		<link>http://blog.cherouvim.com/tomcat-vs-jboss-web/comment-page-1/#comment-19</link>
		<dc:creator>cherouvim</dc:creator>
		<pubDate>Wed, 14 Mar 2007 21:09:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cherouvim.com/tomcat-vs-jboss-web/#comment-19</guid>
		<description>You are absolutely right, separating the boxes would be much better.

I am generally excited about JBoss Web and I hope it gets adopted soon.

Thanks for your feedback,
Ioannis</description>
		<content:encoded><![CDATA[<p>You are absolutely right, separating the boxes would be much better.</p>
<p>I am generally excited about JBoss Web and I hope it gets adopted soon.</p>
<p>Thanks for your feedback,<br />
Ioannis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mladen Turk</title>
		<link>http://blog.cherouvim.com/tomcat-vs-jboss-web/comment-page-1/#comment-18</link>
		<dc:creator>Mladen Turk</dc:creator>
		<pubDate>Wed, 14 Mar 2007 16:59:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cherouvim.com/tomcat-vs-jboss-web/#comment-18</guid>
		<description>Hello Ioannis,

Nice test, but I would suggest you try that from separate boxes connected with at least 1GBPs network. Like your test are showing the real numbers are pretty random, because both JMeter and JBossWeb are Java applications, so the GC can interfere with the results.

Also, since JBossWeb is semi-event driven it will use less resources the standard Tomcat, so if you use the test client on the same box it will consume more resources.

If interested you can find some benchmark results on:
http://labs.jboss.com/file-access/default/members/jbossweb/freezone/images/benchmarks/10kssl.png
This is 10K binary file served via SSL

http://labs.jboss.com/file-access/default/members/jbossweb/freezone/images/benchmarks/1kssl.png
Same thing for 1K binary file served via SSL

http://labs.jboss.com/file-access/default/members/jbossweb/freezone/images/benchmarks/ka50log.png
This is comparison with Apache Httpd as well. You can see that for large files where OS sendfile is used the performance is 4 times higher the for standalone Tomcat, and equal to Httpd (they both use the same code from APR).

http://labs.jboss.com/file-access/default/members/jbossweb/freezone/images/benchmarks/jio.png
http://labs.jboss.com/file-access/default/members/jbossweb/freezone/images/benchmarks/apr.png
This is CPU and Memory usage for Tomcat and JBossWeb. JBossWeb uses much less resources for static content delivery.

In any case, thanks for keeping an eye on JBossWeb. Currently we are in the process of creating JBossWeb 2.0 based on JBossAS 5 and Tomcat 6.

Regards,
Mladen Turk
JBossWeb Lead
Red Hat, Inc.</description>
		<content:encoded><![CDATA[<p>Hello Ioannis,</p>
<p>Nice test, but I would suggest you try that from separate boxes connected with at least 1GBPs network. Like your test are showing the real numbers are pretty random, because both JMeter and JBossWeb are Java applications, so the GC can interfere with the results.</p>
<p>Also, since JBossWeb is semi-event driven it will use less resources the standard Tomcat, so if you use the test client on the same box it will consume more resources.</p>
<p>If interested you can find some benchmark results on:<br />
<a href="http://labs.jboss.com/file-access/default/members/jbossweb/freezone/images/benchmarks/10kssl.png" rel="nofollow">http://labs.jboss.com/file-access/default/members/jbossweb/freezone/images/benchmarks/10kssl.png</a><br />
This is 10K binary file served via SSL</p>
<p><a href="http://labs.jboss.com/file-access/default/members/jbossweb/freezone/images/benchmarks/1kssl.png" rel="nofollow">http://labs.jboss.com/file-access/default/members/jbossweb/freezone/images/benchmarks/1kssl.png</a><br />
Same thing for 1K binary file served via SSL</p>
<p><a href="http://labs.jboss.com/file-access/default/members/jbossweb/freezone/images/benchmarks/ka50log.png" rel="nofollow">http://labs.jboss.com/file-access/default/members/jbossweb/freezone/images/benchmarks/ka50log.png</a><br />
This is comparison with Apache Httpd as well. You can see that for large files where OS sendfile is used the performance is 4 times higher the for standalone Tomcat, and equal to Httpd (they both use the same code from APR).</p>
<p><a href="http://labs.jboss.com/file-access/default/members/jbossweb/freezone/images/benchmarks/jio.png" rel="nofollow">http://labs.jboss.com/file-access/default/members/jbossweb/freezone/images/benchmarks/jio.png</a><br />
<a href="http://labs.jboss.com/file-access/default/members/jbossweb/freezone/images/benchmarks/apr.png" rel="nofollow">http://labs.jboss.com/file-access/default/members/jbossweb/freezone/images/benchmarks/apr.png</a><br />
This is CPU and Memory usage for Tomcat and JBossWeb. JBossWeb uses much less resources for static content delivery.</p>
<p>In any case, thanks for keeping an eye on JBossWeb. Currently we are in the process of creating JBossWeb 2.0 based on JBossAS 5 and Tomcat 6.</p>
<p>Regards,<br />
Mladen Turk<br />
JBossWeb Lead<br />
Red Hat, Inc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Spiros Tzavellas</title>
		<link>http://blog.cherouvim.com/tomcat-vs-jboss-web/comment-page-1/#comment-17</link>
		<dc:creator>Spiros Tzavellas</dc:creator>
		<pubDate>Wed, 14 Mar 2007 15:16:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cherouvim.com/tomcat-vs-jboss-web/#comment-17</guid>
		<description>Hello Ioannis,

thanks for sharing this info and thanks for bringing JBoss Web to our attention.</description>
		<content:encoded><![CDATA[<p>Hello Ioannis,</p>
<p>thanks for sharing this info and thanks for bringing JBoss Web to our attention.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

