[jboss-cvs] JBossAS SVN: r82327 - projects/docs/community/5/Administration_And_Configuration_Guide/en-US.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Dec 16 19:22:57 EST 2008


Author: scott.stark at jboss.org
Date: 2008-12-16 19:22:57 -0500 (Tue, 16 Dec 2008)
New Revision: 82327

Modified:
   projects/docs/community/5/Administration_And_Configuration_Guide/en-US/Administration_And_Configuration_Guide.xml
   projects/docs/community/5/Administration_And_Configuration_Guide/en-US/Performance_Tuning.xml
Log:
JBAS-6324, restore the perf tuning section


Modified: projects/docs/community/5/Administration_And_Configuration_Guide/en-US/Administration_And_Configuration_Guide.xml
===================================================================
--- projects/docs/community/5/Administration_And_Configuration_Guide/en-US/Administration_And_Configuration_Guide.xml	2008-12-17 00:08:16 UTC (rev 82326)
+++ projects/docs/community/5/Administration_And_Configuration_Guide/en-US/Administration_And_Configuration_Guide.xml	2008-12-17 00:22:57 UTC (rev 82327)
@@ -56,10 +56,13 @@
 		<xi:include href="http://anonsvn.jboss.org/repos/jbossas/projects/docs/community/5/Clustering_Guide/en-US/Clustering_Guide_JBoss_Cache_JGroups.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
 	</part>
 	
-	<!--<part id="Perfomance" label="IV">
+	<part id="Perfomance" label="IV">
 		<title>Performance Tuning</title>
 	<xi:include href="Performance_Tuning.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
-	</part>-->
-		
-	
+	</part>
+
+	<part id="Index" label="V">
+		<title>Index</title>
+		<index />
+	</part>
 </book>

Modified: projects/docs/community/5/Administration_And_Configuration_Guide/en-US/Performance_Tuning.xml
===================================================================
--- projects/docs/community/5/Administration_And_Configuration_Guide/en-US/Performance_Tuning.xml	2008-12-17 00:08:16 UTC (rev 82326)
+++ projects/docs/community/5/Administration_And_Configuration_Guide/en-US/Performance_Tuning.xml	2008-12-17 00:22:57 UTC (rev 82327)
@@ -3,7 +3,7 @@
 ]>
 <chapter id="performance_tuning">
 	<title>JBoss AS 5 Performance Tuning</title>
-<section>
+	<section id="Tuning_Introduction">
 	<title>Introduction</title>
 	
 <para>
@@ -18,7 +18,9 @@
 </para>
 </section>
 
-<section><title>Hardware tuning</title>
+	
+	<section id="Hardware_Tuning">
+		<title>Hardware tuning</title>
 	<para>
 		To develop a suitable hardware configuration that suits the performance of your applications on the JBoss Application server, you need to understand the impact the selected hardware configuration may have on other applications and overall operating system performance.
 	</para>
@@ -89,7 +91,7 @@
 </section>
 	
 
-<section><title>Operating System Performance Tuning</title>
+<section id="OS_Tuning"><title>Operating System Performance Tuning</title>
 	<para>
 		Most modern operating systems now ship with performance tuning or profiling tools that can help you monitor CPU, memory, hard disk and network usage in realtime.
 	</para>
@@ -126,7 +128,7 @@
 	
 </section>	
 
-<section>
+<section id="JVM_Tuning">
 	<title>Tuning the JVM</title>
 	<para>
 		For java based applications, it is recommended to also be familiar with tuning of your Java Virtual Machine (JVM). Some key aspects of your JVM that need tweaking include managing out of memory exceptions, java heap settings and garbage collection. Please refer to the JDK 5 documentation on <ulink url="http://java.sun.com/j2se/1.5.0/docs/">http://java.sun.com/j2se/1.5.0/docs/</ulink> for further discussions on this.
@@ -137,7 +139,7 @@
 </section>
 
 
-<section><title>Tuning your applications</title>
+<section id="Application_Tuning"><title>Tuning your applications</title>
 	<para>
 		Good application design and development practices are critical to ensuring satisfactory application performance. Data reads or writes and processing by your applications may cause performance bottlenecks due to factors such as timeouts on remote servers memory allocation or network issues among other factors. Understanding how each application works is therefore crucial in identifying performance bottlenecks. Setting expected time duration each code part is expected to take can help develop realistic benchmarks against which the applications can be reviewed. These benchmarks should take into account high and low peak usage times for the applications and not averages as these may highly vary from the peak times.
 	</para>
@@ -171,13 +173,13 @@
 </section>
 
 
-<section>
+<section id="JBAS_Tuning">
 	<title>Tuning JBoss Application Server</title> 
 <para>
 	Before tuning the JBoss Application Server, please ensure that you are familiar with its components outlined in the introduction section of this book. You should also be familiar with any particular services your application may use on the application server and tune them to improve performance. It is also important to establish optimal database connections used by your applications and set these on the application server. This section discusses these among other JBoss Application Server performance tuning topics.
 </para>
 
-<section><title>Memory usage</title>
+<section id="Memory_Usage_Tuning"><title>Memory usage</title>
 	<para>
 		Memory usage of Java applications including the JBoss Application Server is dictated by the heap space allocated. You could therefore as an example, reduce 1GB heap space you currently have allocated to 800MB to save space.
 	</para>
@@ -206,10 +208,22 @@
 		The <ulink url="http://java.sun.com/performance/jvmstat/">jvmstat toolkit</ulink> is recommended for the Hotspot JVM and can help give you a precise picture of your permanent memory space and the other segments on the heap. Please visit the link above for more information on the toolkit.
 
 	</para>
+
+	<section id="VFS_Tuning">
+		<title>VFS Tuning</title>
+		<section>
+			<title>VFS Cache Tuning</title>
+			<para>Magic about the caching settings...</para>
+		</section>
+		<section>
+			<title>Annotation Scaning Tuning</title>
+			<para>Magic about controlling annotations scaning...</para>
+		</section>
+	</section>
 </section>
 
 
-<section>	
+<section id="Database_Tuning">	
 	<title>Database Connection</title>
 	<para>
 		Database performance tuning involves changing the initial database conceptual schema to improve performance. Irrespective of type, overall database management system performance tuning involves effective and efficient use of your hardware (Hard disk, CPU and RAM) and improving database read's and writes.
@@ -358,7 +372,7 @@
 	
 	</section>
 	
-	<section>
+	<section id="Other_Tuning">
 		<title>Other key configurations</title>
 <para>
 	Other key configurations required for performance tuning of your application server include the <filename>&lt;JBoss_Home&gt;/server/&lt;your_configuration&gt;/deployers/jbossweb.deployer/server.xml</filename> file that sets your HTTP requests pool.




More information about the jboss-cvs-commits mailing list