<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-27768233</id><updated>2011-07-31T03:46:36.540-07:00</updated><title type='text'>lokalisten blog for the Sun Fire T2000</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lokalisten.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27768233/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lokalisten.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>lokalisten blog</name><uri>http://www.blogger.com/profile/08479046010067110008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-27768233.post-114795652973742851</id><published>2006-05-16T15:35:00.000-07:00</published><updated>2006-05-18T05:48:49.746-07:00</updated><title type='text'>The final test</title><content type='html'>In the evening, we identified a bottleneck in our software and fixed it to improve the synchronisation between all apllication server instances. This should lead to another performance improvement beside our new configuration.&lt;br /&gt;&lt;br /&gt;The situation for the final test is as follows:&lt;br /&gt;4 instances of Tomcat on the Sun T2000 (+1 instance of Tomcat for our chat server)&lt;br /&gt;1 instance of Tomcat on the AMD Opteron&lt;br /&gt;&lt;br /&gt;The load average on the Sun T2000 is 4 (constantly compared to yesterday) and CPU usage went down to 15% (this is mainly because of fixing the bottleneck of synchronisation).&lt;br /&gt;&lt;br /&gt;The load average on the AMD Opteron is 1,5 with a CPU usage of 55%. Under comparable circumstances to the configuration on the Sun T2000, the AMD Opteron shows a load average of 12 with a CPU usage 99,9%.&lt;br /&gt;&lt;br /&gt;The Sun T2000 (8 cores, 16 GB) still has enough resources to install another 4 instances of the application server. This is, what we were looking for!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27768233-114795652973742851?l=lokalisten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lokalisten.blogspot.com/feeds/114795652973742851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27768233&amp;postID=114795652973742851' title='40 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27768233/posts/default/114795652973742851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27768233/posts/default/114795652973742851'/><link rel='alternate' type='text/html' href='http://lokalisten.blogspot.com/2006/05/final-test.html' title='The final test'/><author><name>lokalisten blog</name><uri>http://www.blogger.com/profile/08479046010067110008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>40</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27768233.post-114795571491614896</id><published>2006-05-15T18:46:00.000-07:00</published><updated>2006-05-18T05:35:14.916-07:00</updated><title type='text'>The real heavy load test</title><content type='html'>It's time to see the performance at peak times.&lt;br /&gt;In the morning (1.800 users online), the results are comparable to saturday.&lt;br /&gt;In the afternoon (1:00 PM), there are more than 3.600 users concurrently online.&lt;br /&gt;&lt;br /&gt;The measurements show the following results:&lt;br /&gt;Sun T2000: load average of 4 with a CPU usage of 30%&lt;br /&gt;AMD Opteron: load average of 12 with a CPU usage of 99,9%&lt;br /&gt;&lt;br /&gt;The Sun T2000 scales very good and still has enough resources. The next step will be to install 2 more instances of Tomcat on the Sun T2000 (4 instances altogether) and to deactivate one instance of Tomcat on the AMD Opteron. The test will go on tomorrow!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27768233-114795571491614896?l=lokalisten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lokalisten.blogspot.com/feeds/114795571491614896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27768233&amp;postID=114795571491614896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27768233/posts/default/114795571491614896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27768233/posts/default/114795571491614896'/><link rel='alternate' type='text/html' href='http://lokalisten.blogspot.com/2006/05/real-heavy-load-test.html' title='The real heavy load test'/><author><name>lokalisten blog</name><uri>http://www.blogger.com/profile/08479046010067110008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27768233.post-114795510145164370</id><published>2006-05-13T17:07:00.000-07:00</published><updated>2006-05-18T05:25:01.460-07:00</updated><title type='text'>The enhanced test</title><content type='html'>After a lot of research work in the past 2 days, we would like to try out the new cognitions from our researches in different areas (application server settings, Apache setting and the loadbalancer settings (mod_jk)). As our first test was in the middle of the week, where our users are most active, we try out the new settings today (Saturday), when less users visit the platform.&lt;br /&gt;&lt;br /&gt;The situation is as follows:&lt;br /&gt;Webserver layer: Apache with new mod_jk settings as webserver and load balancer on the Sun E420R&lt;br /&gt;Application Server layer:&lt;br /&gt;2 instances of Tomcat 5.5.16 on the Sun T2000&lt;br /&gt;2 instances of Tomcat 5.5.16 on the AMD Opteron&lt;br /&gt;Database layer: MySQL 5.0.19 on the Intel Xeon&lt;br /&gt;&lt;br /&gt;And here are the results:&lt;br /&gt;With about 2000 concurrent users online at peak times, the load average of the Sun T2000 is at 2,5 with a CPU usage of about 10%. At the same time, the AMD Opteron machine has a load average of about 2 with a CPU usage of 99,9%. The performance on both sides is good and page delivery time is about 1 second.&lt;br /&gt;&lt;br /&gt;Wow!!! This is the performance, we were seraching for!&lt;br /&gt;But how will it behave on monday, when most of our users connect to our platform.&lt;br /&gt;Will the performance be the same? We will see.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27768233-114795510145164370?l=lokalisten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lokalisten.blogspot.com/feeds/114795510145164370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27768233&amp;postID=114795510145164370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27768233/posts/default/114795510145164370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27768233/posts/default/114795510145164370'/><link rel='alternate' type='text/html' href='http://lokalisten.blogspot.com/2006/05/enhanced-test.html' title='The enhanced test'/><author><name>lokalisten blog</name><uri>http://www.blogger.com/profile/08479046010067110008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27768233.post-114788408450038066</id><published>2006-05-10T09:16:00.000-07:00</published><updated>2006-05-18T05:06:53.560-07:00</updated><title type='text'>The first real-life test</title><content type='html'>In order to be able to analyze the behaviour of the Sun T2000, we decided to launch it directly in the production environment. So we switched it online parallel to the Opteron machine, also in order to have a direct comparison.&lt;br /&gt;&lt;br /&gt;Our test scenario:&lt;br /&gt;Tier 1: 1 instance of Apache with mod_jk as loadbalancer (on the Sun E420R)&lt;br /&gt;Tier 2: 1 instance of Tomcat (on the AMD Opteron machine) and&lt;br /&gt;1 instance of Tomcat (on the Sun Fire T2000)&lt;br /&gt;Tier 3: 1 instance of MySQL (on the Xeon machine)&lt;br /&gt;&lt;br /&gt;The first impression:&lt;br /&gt;During the test, the load average went up on all machines (Opteron machine from 1.4 to 12, Sun T2000 from 2.5 to over 20 and even the Sun E420R from 0.5 to about 5) compared to a situation with the same amount of requests! Something must be wrong... but what is it?&lt;br /&gt;There are too many possible reasons: the mod_jk configuration, the Tomcat configuration, the MySQL configuration? We have to try!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27768233-114788408450038066?l=lokalisten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lokalisten.blogspot.com/feeds/114788408450038066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27768233&amp;postID=114788408450038066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27768233/posts/default/114788408450038066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27768233/posts/default/114788408450038066'/><link rel='alternate' type='text/html' href='http://lokalisten.blogspot.com/2006/05/first-real-life-test.html' title='The first real-life test'/><author><name>lokalisten blog</name><uri>http://www.blogger.com/profile/08479046010067110008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27768233.post-114788249925868816</id><published>2006-05-09T09:03:00.000-07:00</published><updated>2006-05-17T09:15:56.750-07:00</updated><title type='text'>Installation of Tomcat and mod_jk</title><content type='html'>Since OPenPKG ist installed, we are able to install different versions of all software at the same time and switch to the desired version very easily without noteworthy downtimes.&lt;br /&gt;&lt;br /&gt;Until now, we only had one instance of Apache, one instance of Tomcat and one instance of MySQL. The Sun T2000 is planned for the middle tier, the application server layer. In order to balance load among the multiple application servers, we use mod_jk, which is a plug-in of the Apache webserver using sticky sessions to send a user to the same application server instance which he connected the first time when enabling the session.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27768233-114788249925868816?l=lokalisten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lokalisten.blogspot.com/feeds/114788249925868816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27768233&amp;postID=114788249925868816' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27768233/posts/default/114788249925868816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27768233/posts/default/114788249925868816'/><link rel='alternate' type='text/html' href='http://lokalisten.blogspot.com/2006/05/installation-of-tomcat-and-modjk.html' title='Installation of Tomcat and mod_jk'/><author><name>lokalisten blog</name><uri>http://www.blogger.com/profile/08479046010067110008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27768233.post-114788166051104431</id><published>2006-05-08T08:53:00.000-07:00</published><updated>2006-05-17T09:01:00.513-07:00</updated><title type='text'>Installation of OpenPKG</title><content type='html'>OpenPKG (&lt;a href="http://www.openpkg.org"&gt;www.openpkg.org&lt;/a&gt;) is a cross-platform multiple-instance Unix software packaging system and is a collaboration effort with the goal of creating and maintaining portable and easy to install software packages for use on all major Unix server platforms — especially on the popular Linux and Solaris flavors.&lt;br /&gt;&lt;br /&gt;OpenPKG is linked into the kernel, thus it took some time to compile the packages!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27768233-114788166051104431?l=lokalisten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lokalisten.blogspot.com/feeds/114788166051104431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27768233&amp;postID=114788166051104431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27768233/posts/default/114788166051104431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27768233/posts/default/114788166051104431'/><link rel='alternate' type='text/html' href='http://lokalisten.blogspot.com/2006/05/installation-of-openpkg.html' title='Installation of OpenPKG'/><author><name>lokalisten blog</name><uri>http://www.blogger.com/profile/08479046010067110008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27768233.post-114711765545352158</id><published>2006-05-04T12:45:00.000-07:00</published><updated>2006-05-17T08:52:55.180-07:00</updated><title type='text'>The first impression</title><content type='html'>It took only 8 days from submitting the order to receiving the brand new Sun T2000 server.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/1844/2930/1600/t2000.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/1844/2930/320/t2000.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/1844/2930/1600/t2000_2.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/1844/2930/320/t2000_2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What we found very impressive:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;up to 4 hot swappable 2,5" HDDs and redundant hot swappable power supplys whithin only 2 HEs&lt;/li&gt;&lt;li&gt;almost no cables/wires in the air flow area&lt;/li&gt;&lt;li&gt;very efficient air deflector on the top cover&lt;/li&gt;&lt;li&gt;the new T1 processor: 8 cores in whithin only 3,5"x3,5"&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Next step: Installation of OpenPKG as the desired packaging tools for the Software.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27768233-114711765545352158?l=lokalisten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lokalisten.blogspot.com/feeds/114711765545352158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27768233&amp;postID=114711765545352158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27768233/posts/default/114711765545352158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27768233/posts/default/114711765545352158'/><link rel='alternate' type='text/html' href='http://lokalisten.blogspot.com/2006/05/first-impression.html' title='The first impression'/><author><name>lokalisten blog</name><uri>http://www.blogger.com/profile/08479046010067110008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27768233.post-114787463980700132</id><published>2006-04-25T18:57:00.000-07:00</published><updated>2006-05-17T08:36:11.570-07:00</updated><title type='text'>Introduction and background information to www.lokalisten.de</title><content type='html'>Prior to the technical details behind our social community platform &lt;a href="http://www.lokalisten.de"&gt;www.lokalisten.de&lt;/a&gt;, I would like to introduce the platform and it's history:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.lokalisten.de"&gt;www.lokalisten.de&lt;/a&gt; emerged from the idea of the 5 founders, who wanted to develop a platform for their own circle of friends. The platform was launched in May 2005 and we began to invite our friends. We started with a typical low cost configuration (Apache, Tomcat, MySQL) on a single processor Intel Xeon machine for the first time.&lt;br /&gt;&lt;br /&gt;Within less than 1 month, the community had more than 1.000 members and increased exponential. Due to the exponential growth (which still exists), after only 3 month, we had to expand the hardware architecture and bought another server, which was an AMD Dual Opteron machine. But the problems just began!&lt;br /&gt;&lt;br /&gt;Though the Dual Opteron machine had enough calculating capacity, the IO performance of the Intel and the AMD machine was not sufficent to meet the increased requirements.&lt;br /&gt;The solution brought an old Sun E420R with only 4 MB as the webserver (with Apache).&lt;br /&gt;This machine had the desired IO performance to fulfill the http-requests and to deliver the content in time.&lt;br /&gt;&lt;br /&gt;The lokalisten community platform (&lt;a href="http://www.lokalisten.de"&gt;www.lokalisten.de&lt;/a&gt;) is one of the fastest growing community platforms in germany (if not the fastest one), with a daily growth of more than 1% of all members. Today, more than 35.000 members are using the platform every day with a peak amount of about 4.500 users concurrently. The members are really heavy users with more than 35 page views per session (see the &lt;a href="http://www.alexa.com/data/details/traffic_details?&amp;range=1y&amp;amp;size=large&amp;compare_sites=&amp;amp;y=t&amp;url=www.lokalisten.de"&gt;Alexa ranking diagrams &lt;/a&gt;for more details). The current throughput is about 2 TB of dynamic content every month. Here is the growth of page views:&lt;br /&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/1844/2930/320/pageviews.png" border="0" /&gt;&lt;br /&gt;As traffic and usage grew, the Xeon and the Opteron server were not sufficent any more. We were looking for a more scalable (and even more reliable) platform. The Xeon server began to overheat, which once even caused a shutdown by the server itself.&lt;br /&gt;Looking at the alternatives, we only had 2 options:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;installing 1 Sun Fire T2000 server&lt;/li&gt;&lt;li&gt;installing another 2-3 dual Opteron servers&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;The decision was pretty clear: The Sun Fire T2000 Server (8 cores, 16 GB)&lt;br /&gt;also the reasons herefore: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;2 HEs of the Sun T2000 instead of 8 HEs for the 4 Opteron machines in the 19" rack&lt;/li&gt;&lt;li&gt;scalability of the Sun T1 processor (constant response time with growing load)&lt;/li&gt;&lt;li&gt;reliable hardware with very good IO performance (our experience from the webserver)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;So we ordered the Sun Fire T2000 (8 cores, 16 GB) through Sun's 60-day try &amp;amp; buy program!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27768233-114787463980700132?l=lokalisten.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lokalisten.blogspot.com/feeds/114787463980700132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27768233&amp;postID=114787463980700132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27768233/posts/default/114787463980700132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27768233/posts/default/114787463980700132'/><link rel='alternate' type='text/html' href='http://lokalisten.blogspot.com/2006/04/introduction-and-background.html' title='Introduction and background information to www.lokalisten.de'/><author><name>lokalisten blog</name><uri>http://www.blogger.com/profile/08479046010067110008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
