29.01.2013 Views

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

► Improved 64-bit performance<br />

When using the 64-bit version of Java SE V6 the usage of compressed<br />

references provides significant improvements in memory footprint and<br />

performance. By using this technique, heap sizes up to 25 GB are possible<br />

while the overhead of a pure 64-bit implementation is reduced.<br />

► Higher garbage collection (GC) throughput<br />

Although the core GC technologies are the same as in version 5 of the SDK, a<br />

new implementation of the GC component provides an improved footprint and<br />

faster class loader performance. Additional performance improvements like<br />

hierarchical scanning were implemented for the gencon policy.<br />

7.1.3 DMZ secure proxy<br />

The DMZ secure proxy server can be placed in the architecture to replace a Web<br />

server with a plug-in. Performance tests have shown that a performance benefit<br />

of up to 15% can be achieved using the DMZ secure proxy, compared to the Web<br />

server plus plug-in configuration.<br />

Additionally it can be expected that the DMZ secure proxy scales better than the<br />

traditional Web server plus plug-in configuration. Thus you might end up with<br />

fewer servers. You should perform proper testing in your environment to figure<br />

out what configuration performs better in your specific environment.<br />

7.1.4 Flexible management<br />

7.2 Scalability<br />

Under the aspect of flexible management, two types of servers: administrative<br />

agent and job manager, were introduced in <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> <strong>V7.0</strong>.<br />

The main purpose of these server types is to increase administrative scalability.<br />

For more information about flexible management refer to 3.2.4, “Flexible<br />

management” on page 78.<br />

Scalability, in general terms, means adding hardware and software resources to<br />

improve performance. However, adding more hardware might not necessarily<br />

improve the performance of your environment if your systems are not tuned<br />

properly or it your application is not scalable. Before investing in additional<br />

resources, you should understand the workload characteristics of your systems<br />

and ensure that your systems are properly tuned for this workload.<br />

Chapter 7. Performance, scalability, and high availability 231

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!