Chart FX Internet. Performance & Scalability. Test Image Toppings. Chart FX Internet. Chart FX Client Server. Chart FX Financial.

Size: px
Start display at page:

Download "Chart FX Internet. Performance & Scalability. Test Image Toppings. Chart FX Internet. Chart FX Client Server. Chart FX Financial."

Transcription

1 Chart FX Internet Chart FX Client Server Chart FX Financial Image Toppings WebBar FX Any Chart, Anywhere! WebTree FX mychartfx.com Map Web Service Chart FX for.net Pocket Chart FX Chart FX Real-Time Chart FX Wireless Chart FX Internet Chart FX Internet Chart FX Client Server Performance & Scalability Chart FX Financial Test Image Toppings WebBar FX WebTree FX mychartfx.com Map Web Service Chart FX for.net Pocket Chart FX Chart FX Real-Time Chart FX Wireless

2 Chart FX Internet Performance & Scalability Test Table of Contents Page Introduction...2 Factors Affecting Performance & Scalability Server Architecture...3 IIS Configuration...3 Chart FX Server Configuration...4 Color Dithering...4 Image Compression...4 Chart Render Size...5 Chart Data Source...5 Chart FX Internet Supported Formats...6 Chart FX Internet Chart Return Mechanisms...7 Chart FX Internet Testing Methodology...8 Chart FX Internet Performance on Single CPU Systems...9 Chart FX Internet Performance on Dual CPU Systems...10 Chart FX Internet and Databases...11 Chart FX Internet and Web Farms DISCLAIMER INFORMATION: Information in this document is subject to change without notice and does not represent a commitment on the part of Software FX, Inc. Information on this document may contain technical inaccuracies or typographical errors. Software FX may make updates, improvements and/or changes in the products and/or information described at any time without notice. Software FX does not guarantee the accuracy or completeness of the information contained in this document. No part of this document may be reproduced or transmitted in any form or by any means including recording, or information storage and retrieval systems, for any purpose other than the purchaser's personal use, without the express written permission of Software FX, Inc. Software FX, Inc. disclaim all warranties, either express or implied, including but not limited to implied warranties of merchantability and fitness for a particular purpose, with respect to the instructions contained in this document. In no event shall Software FX, Inc. be liable for any damages whatsoever including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss, even if Software FX, Inc. has been advised of the possibility of such damages. Because some states do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you. Chart FX is a registered trademark of Software FX, Inc. Other products are trademarks or registered trademarks of their respective owners.

3 2 Introduction Today, most developers look for a variety of innovative tools and techniques to make web application development faster and easier. While it is true that these tools have shortened the development cycle and allowed quicker deployment of web applications; in the end, this new development paradigm has revealed a whole new dilemma: server scalability and performance. The real issue in web application design is user experience: to make the application perform as a traditional desktop application when it is actually a distributed application that could be simultaneously servicing hundreds or even thousands of users. Therefore, we ll define scalability as the ability of a system to accommodate a growing number of users and to give each user satisfactory levels of responsiveness. One of the most successful and effective development techniques is the use of COM components to encapsulate business logic into reusable modules. In fact, it is component reusability what made ASP and IIS a big success. However, in web development this flexibility is known to have caused performance problems if components were not designed with the ASP and server implementation in mind. Too often, developers pin down COM components as the primary cause of bottlenecks in their web applications. Today, diagnosing and addressing performance problems under ASP continues to be a challenge for many web developers. This is especially true with web applications that use COM components, because: 1. Many components do not internally address some of the issues associated with server performance and scalability. For example, a component that requires state or does not have a suitable threading model for ASP implementation will perform poorly under heavy load. 2. Even when the proper components are chosen, if used improperly, the application will yield poor performance. For example, an ADO object could cause a significant bottleneck if it is doing a complex or poorly designed SQL query. This does not mean that the object itself is slow, but that it is being used inefficiently. 3. Many ASP components end up hosting code that was originally written for desktop applications (Wrapped Legacy). In reality, web applications are, for the most part, server applications and their components deserve implementations that apply to server technologies. 4. Many ASP components lack tune-up mechanisms or properties that will allow them to perform and scale accordingly. 5. Components can cause resource contention and/or leakage which are the main issues behind web applications that are not scalable. For example, a component with a minimal memory leakage has little or no impact on a desktop application where much of the processing load is handled by the client; however, it will prove catastrophic on a server under heavy user load. 6. Developers using or writing ASP components fail to test their applications appropriately. In the end, when they deploy their applications on the Internet, they discover that they have miserable throughput and response times. This paper is geared to developers using or planning to use Chart FX Internet in their web applications. In the following paragraphs, you will learn Chart FX Internet is a well-tested Internet charting solution designed with ASP and server implementation in mind. At the same time, we ll shed light on some of the most significant performance and scalability pitfalls when using Chart FX Internet and how to address them using tune-up mechanisms or properties provided by the product. It is important to note that we ran a few specific isolated benchmark scenarios on Chart FX Internet to quickly identify scalability and performance issues and to reveal tips & tricks to fine-tune our charting engine. However, nothing will replace testing in a way that closely parallels the actual stresses your web application would undergo in a real-world setting.

4 3 Factors Affecting Performance & Scalability One of the biggest challenges becomes determining how many concurrent users your web application can support. Before you can measure, make improvements or do capacity planning you must identify factors that influence performance and scalability. In a real-world scenario, you ll need to find potential bottlenecks in your server before you can take appropriate actions. In our case, we went straight to the Chart FX server component and determined issues that played an important role in its ability to perform and scale accordingly. Server Architecture Web applications are expected to see significant performance differences when tested on diverse server architectures. For this reason, we tested Chart FX on single CPU, dual CPU and web farm architectures. We cleaned all systems and installed Windows 2000, equal amounts of RAM, same hard disk and CPU speed to reduce the number of hardware factors that could affect the outcome on a particular architecture. IIS Configuration We configured IIS in a way to reduce performance and scalability issues due to web server features; we changed the following IIS settings: 1. We turned off ASP server-side debugging; we did this to prevent the ASP code to lock down to a single thread. 2. We turned off server side logging and directory indexing. 3. We turned off ASP session management. The problem with ASP session management is that it unnecessarily wastes precious resources such as processing cycles, memory, and network bandwidth. No other changes were made to other ASP or IIS defaults. Changing defaults isn t necessarily bad, but you must be cautious of products that force you to change these defaults as they may have an impact on your server performance. Also note none of these changes are necessary to make Chart FX work with your IIS server. They were simply made to reduce the number of factors affecting our performance tests. However, practically speaking, your application may use some of these features and therefore you will be forced to activate them. However, be aware that they will adversely affect the way your application performs under heavy load.

5 4 Chart FX Server Configuration The Chart FX Internet server was designed to conform to ASP guidelines and to take advantage of the server-bound nature of web applications. While it is not the purpose of this paper to discuss many internet related features of our product, you should know that as an ASP server component Chart FX provides tune-up mechanisms and properties that allow developers and system administrators to easily boost performance under particular server configurations. To understand how they apply, consider that when the ASP code is running, the Chart FX Server component will essentially create a chart in memory using a device context created on the server. This means, hardware and software settings on your server will affect how these charts are created and therefore have an impact on server performance and scalability. In the next pages you will learn that the Chart FX server performance will depend to a great extent on the chart format generation and the chart return mechanisms you choose in your ASP code. However, when generating chart images on the server you should pay close attention to color dithering, image compression and chart size as major performance factors when the server is under heavy load. Huh? Color Dithering? Color dithering occurs when a server generates an image that uses colors not available to its palette. Windows will then pick two or more solid colors that are available and mix them together to achieve some resemblance of the intended color. Unfortunately, this color substitution process not only doesn t do a very good job at fooling the eye but it also has its toll on server performance. A rule of thumb is that you must prevent color dithering to boost performance. To do this, you must change the server video card settings to 24-Bit Color and change Chart FX default 8-bit colors to 24-bit. You can do this by editing the CfxSrv.ini file located on the config directory of the Chart FX installation directory on your web server and change the [Png] section Color setting to 24. This ini setting will apply to all charts created on the server. You can also do it on a page by page basis by using the ImgColors property of the chart control, like this <% Set Chart1 = Server.CreateObject( ChartFX.WebServer ) Chart1.ImgColors = 24 %> //Remaining ASP goes here Please note this setting will have no effect if you do not set your server video card to 24-bit color. You can also prevent color dithering and achieve the same performance enhancements with 256 colors by choosing, in your chart, only solid colors that belong to the default 256 color Windows Palette. Image Compression The Chart FX server Png algorithm provides an image compression factor that can be used to reduce file size. This value ranges from 0-100, being 100 the maximum compression ratio. Maximum compression will enhance download time of chart images considerably. Unfortunately, this compression algorithm has an adverse effect on server performance. Similarly, uncompressed Png images will resemble pixilated bitmap images which are simply too big for a web application and will also have an adverse effect on server performance by significantly increasing hard disk usage. During our tests, we committed to a compression setting of 30, this setting produced well compressed images without significantly affecting server performance. You can do this by editing the CfxSrv.ini file located on the config directory of the Chart FX installation directory on your web server and change the [Png] section Compression setting to 30. This ini setting will apply to all charts created on the server. You can also do it on a page by page basis by using the ImgCompression property of the chart control the same way it was described in previous paragraphs.

6 Chart Render Size. A common practice among web developers is to create a big chart that can be easily read on a browser. However, this practice can be an important factor on how your server behaves and performs under heavy load. Essentially, a bigger chart means a larger image that needs to be processed, generated, stored and finally downloaded; affecting, in one way or another, the overall application s performance. Therefore, you must be careful when choosing the final chart rendering size in the page if server performance is a real concern. To illustrate this, we ran a series of tests on which we increase the size of a 400x300 Png image of a chart and measure its impact on server performance. We found that for every 30% increase on the chart width and height, the server experienced a 65% decrease in the number of Requests Per Second it could process. Resourcing to change the chart size may be costly on your overall page design. However, it may be an excellent source to boost performance if you have exhausted all other options. 5 While reducing the chart size considerably will benefit server performance, you must be careful not select a size too small will compromise the chart s readability. During our tests we selected a 400x300 pixel chart. We believed most charts displayed well at this size and were easy to read on the browser independently from the number of points contained in them. Chart Data Source. In most cases, developers will access relational database management systems (RDBMS) to populate charts. However, because there are so many variables that can greatly affect the application s performance like database vendor, complexity of SQL statements, number of records and database engine configuration; we ended up deciding to populate the charts with randomly generated data. In other words, while database access becomes a real factor influencing performance and scalability, we decided that it was going to complicate our tests (geared to measure Chart FX as an isolated ASP component) unnecessarily. Nevertheless, during the course of our investigation, we ran a few tests to see how SQL Server would affect the Chart FX performance (these results are reported in subsequent pages). However, it is important to note, database access, its impact, or tuning for performance purposes was not the focus of this paper. Finally, while Chart FX supports up to 2 billion points per chart, we decided to supply 100 randomly generated points to the charts. This limit will probably cover most of our users needs and will properly test drawing algorithms in Chart FX when a significant user load is imposed on the server. In no way, were these numbers prepared, sorted or optimized to boost performance results.

7 6 Chart FX Internet Supported Formats As a server component, Chart FX allows developers to generate charts in a myriad of formats. Which one to choose depends not only on performance and scalability, but also on other important issues such as browser compatibility, interactivity, accessibility and security. The Chart FX Internet server component can dynamically generate and render the following chart formats: Format Comments ActiveX OLE - Great for performance since server produces a small OLE file that will be opened by the ActiveX to paint charts on the client. - Small viewer download (Approx. 350KB). Full interactivity. - Windows-based clients only. PNG Raster - Best Image format for producing charts. However, painting and compression algorithm negatively impact server performance. - Supported if browser ver 3.0 or above. - Provides Limited interactivity. JPG Raster - Produces fuzzy charts that are difficult to read on client. However, algorithm is slightly faster than Png. - Universal access. - No interactivity. SVG Vector - Enhances performance significantly; files are small and painted on the client. - Large viewer download (Approx 3MB). Limited Interactivity. - Accessible from many platforms. GIF Raster - Good image format for producing charts. Impacts server performance as much as Png. - Universal access. - No interactivity. - Licensing restrictions and support for 256 color images only. *** GIF format was not included in our tests since it s not provided with our standard package due to licensing restrictions imposed by Unisys. Since the purpose of this writing is to analyze factors that influence performance and scalability, we disabled automatic browser detection during our tests and forced Chart FX to generate a particular format and then measured its impact when the server was under a heavy load. In general, chart formats that require a viewer (i.e. ActiveX & SVG) enhance server performance since chart files are very small and each client will provide much of the processing load in painting the chart. These viewers will also allow a better analytical experience by allowing browser interaction without additional intervention from the developer or trips back to the server. Some organizations do not allow the use of viewers because of security and accessibility reasons. On the other hand, producing raster images (i.e. PNG, JPG) decreases performance since each chart needs to be painted and even stored on the server. Also, these charts will provide very limited or no analytical capabilities on the browser since they are rendered as static images except for PNG images that support hot spots or URL links on most chart elements However, their greatest advantage in using chart images is that they provide universal access to charts from any browser, platform or operating system.

8 7 Chart FX Internet Chart Return Mechanisms To improve the level of responsiveness as well as enhancing support for different server architectures, Chart FX Internet provides two ways of processing and returning charts to the browser. These mechanisms are provided by 2 methods that are invoked at the end of your ASP code, they are: GetHtmlTag and GetHtmlData. Please note this paper s intention is to provide useful performance and scalability information on Chart FX. Therefore, we do not provide steps as to how these methods are used in your ASP. Our tests were performed on different server architectures with all chart formats and comparing these 2 return mechanisms. While it is not exact science, our measurements will give you an idea of where you can focus if you find Chart FX to be a factor influencing performance in your application. When a user hits a page containing the GetHtmlTag method, a chart file is saved to disk and an HTML tag (IMG, OBJECT) is returned so the browser can know the location of the chart file on the web server. Finally a second trip back to the server is necessary to pull the chart from the server and display it on the page as a static image or an active component. One of GetHtmlTag s greatest advantages is that charts can be easily integrated into your existing ASP pages and it allows support for automatic browser detection. However, saving a file to disk can have its toll on server performance. On the other hand, the GetHtmlData method prevents the chart file from being saved to disk by bit-streaming the chart directly to the browser; this process leads to fewer round-trips between the client and the server. However, integration to the ASP page is awkward because you must point to another ASP file that returns the bit-stream to the browser. Also, no browser detection is provided using this methodology preventing your application from making smart decisions based on the user s browser capabilities. In terms of performance, you will learn that although the GetHtmlData method is processor intensive it allows developers to boost performance and scalability and it permits the use of Chart FX Internet on intricate server architectures such as web farms.

9 8 Chart FX Internet Testing Methodology Web applications must perform well, but good performance when being used by a single user does not necessarily translate into scalability. A common mistake for people writing ASP applications is to test their applications by using a single browser. The standard ASP of hitting Refresh on the browser in rapid-succession won t let you know how your application copes with load. Stress testing your application is essential to discover performance and scalability problems. In our case, we stressed several web server architectures, on which Chart FX Internet was installed, with a Microsoft client tool known as WAS (Web Application Stress Tool). We increased the stress level (number of concurrent users) on each server until the Time To Last Byte was near 1 second. In other words, we wanted to setup the limits on each server architecture based on its capacity to produce sub-second charts. We then analyzed the number of Requests Per Second each server architecture could provide. Because the ASPs were simple enough, each test ran for a period of 1 minute. Request delays and throttle bandwidth setups were not used. All tests ran on LAN connections of 10 Mbps (no slow links such as modem connections were tested), which means you may want to add the latency effects in a real-world Internet scenario. During these tests, we gathered the numbers exposed by the following performance counters: TTLB (Time To Last Byte): Shows how fast the results are returned to the client (in milliseconds), the higher the value the slower the chart was produced on the server. Our goal is to keep this value under 1,000 milliseconds and then measure Requests Per Second. RPS (Requests Per Second): Our ASP contained only chart scripts. This means, the Requests Per Second counter can be read as Charts per Second produced by the server. % Disk & % Processor: Percentage of Total Disk and Processor Time. In the case of multi-cpu system, each processor was measured independently and the average use was reported. ASP Requests Queued: The number of requests waiting for service from the queue. Available Bytes: This counter tracks the total amount of available memory in the server. Page Faults/sec: The number of times the server has to page pieces to disk per second. Although this counter was not reported it was measured to be sure it did not increase significantly during our tests.

10 9 Chart FX Internet Performance on Single CPU Systems During our tests with a Single CPU system, we discovered the following: No memory leaks or IIS disrupting errors (crashes, hung processes or internal server errors) were found in over 120,000 page hits. This is particularly important because a web server, when under heavy load, is expected to perform well without significant service interruptions. Raster formats (PNG, JPG) are significantly slower than vector formats as charts must be painted (and sometimes compressed and stored) on the server while vector and binary formats, like SVG and ActiveX respectively, use relatively small files that will be loaded by a viewer on the client. Nevertheless, if you must provide support for heterogeneous client systems, generating chart images may be your only option. Please be aware that image generation has a significant cost on server performance. The hard drive was not the bottleneck when using GetHtmlTag method on a single CPU system (this was concluded after inspecting the low % disk utilization counter). This means you should not expect an increase in performance when using the GetHtmlData method on single CPU systems. All of our single CPU tests indicated the processor was the main bottleneck. Therefore, one can expect a significant increase on performance or a bottleneck shift from the processor to another factor when upgrading the system to multiple CPUs. Counters affected server performance around 8%. In other words, in a real-world scenario (no performance counter gathering), our results would have been slightly better on the same hardware architecture. Even though SVG is as fast as ActiveX, if viewer usage on the client is not an issue, we strongly recommend ActiveX since the level of interaction is significantly better. This ActiveX is compatible with Windows, fully secure and signed by Software FX, Inc. If providing support for heterogenous client systems is a must; then the SVG viewer is a better option since it is available for a myriad of operating systems.

11 10 Chart FX Internet Performance on Dual CPU Systems During our tests with a Dual CPU system, we discovered the following: Just like in single CPU systems, no memory leaks or IIS disrupting errors were found in over 190,000 page hits. In our dual CPU systems, both processors were working intensively, indicating a well balanced repartition of threads among processors. This indicates a good scalability potential for Chart FX Internet. We started to see the hard drive playing a role as a performance bottleneck when using GetHtmlTag and therefore a little improvement was experienced when using GetHtmlData (Bit streaming that does not interact with the hard disk). Also, when comparing results; we started to see the bottleneck shifting from the processor (Single CPU) to the hard drive (Dual CPU), this indicates a good usage on dual processors in the server. During our tests, with GetHTmlData and ActiveX, we experienced a contention problem when using OLE Stream and Storage. Our developers explained that the main problem is due to a MEMCOPY that isn t thread friendly causing degradation on multiple CPUs. In other words, if you are using ActiveX as your chart generation format, your server will perform significantly better when using the GetHtmlTag method. Counters affected server performance around 7%. In other words, in a real-world scenario (no performance counter gathering), our results would have been slightly better on the same hardware architecture. Our tests unveiled a better scalability factor on formats that make use of viewers (ActiveX and SVG). In average, these formats were capable of running 38% faster when upgraded from a single to a dual CPU system; while raster formats (PNG and JPG) experienced only an average increase of 23%. This could be easily explained by comparing the amount of work the server must do when creating and compressing images as opposed to saving a file that will be used by a viewer to paint the charts on the client. Our developers believe scalability issues on the C runtime libraries could also play a role. Finally, we experienced an unusually low disk usage when generating JPG files with the GetHtmlTag method. We believe it may be a contention on the JPG algorithm. At the time of this writing, our developers were looking into this issue. Any significant findings or fixes will be posted on our support site (support.softwarefx.com).

12 11 Chart FX Internet and Databases Most web applications use information stored in databases to produce dynamic content; charts are not exempt to this process. However, when you consider database access there are many variables that can greatly affect an application s performance including but not limited to: database vendor, complexity of SQL statements and database engine tuning and configuration. For this reason, we decided to run most of our tests with charts containing random data. Since most developers rely on database access to populate charts, we wanted to experiment and report how simple database access would affect results. To do this, we installed SQL Server 2000 in a separate box (see testing methodology in previous pages for hardware configuration); we then created a single table with a single field containing 100 points that were accessed using ASP s ADO object and a simple SELECT * statement. The ADO object was then passed to Chart FX which would fetch these records and populate charts automatically. No Session objects were used to keep the database connection alive and/or cached. In other words, a fresh database connection was created, accessed and fetched for every page hit. Further database configuration and/or development techniques could significantly improve results when accessing databases to populate charts. Finally, the ASP was hosted and accessed on the dual CPU system, so please refer to the results on the previous page to compare and analyze database impact. When comparing with Dual CPU results obtained in the previous page, our tests indicated an average decrease of 34% with binary formats (ActiveX and SVG), while production of raster images was only affected by an insignificant 5%. This means, algorithms that produce raster images on the server continue to be the bottleneck in producing charts, even when populating charts from a database. By inspecting the low % disk utilization on the GetHtmlTag method and databases we can conclude the ADO object is processor intensive. This explains the difference in dual CPU without accessing databases where the bottleneck was the hard disk. These tests were not conducted on a single CPU box. Therefore, we can not provide information regarding ADO object s scalability factor. Please refer to Microsoft s web site for additional information on performance and scalability information of ASP s ADO object.

13 12 Chart FX Internet and Web Farms Once you hit a certain threshold, cost-effective scalability requires the use of multiple processors spread across multiple servers. In other words, you ll need a web farm. While there are many web farms and load-balancing solutions, we decided to conduct our tests with Microsoft s Application Center. We mentioned that when using the GetHTmlTag method a chart file is saved to disk. one problem on a web farm architecture is that when the browser comes back to the server to retrieve such file; the HTTP request could be directed to another IIS computer on the farm, on which the chart was not originally saved, resulting in an empty chart placeholder on the page. To address this issue, we attempted the following: 1. Changed the server affinity setting, which lets you instruct the service to route HTTP requests over the same physical server once the first request has gone through. However, affinity slows the system down by requiring it to maintain a user-to-server mapping and perform a lookup upon each request. In other words, changing server affinity compromises scalability and the benefits of request-based load balancing are lost. 2. Replicate the chart file on all servers in the web farm. Although this is possible in a variety of ways, there is no way to guarantee the chart file will be successfully replicated and stored on all servers by the time the browser requests it. This is especially true on intranets where latency effects are virtually non-existent. 3. Forced all servers in the farm to generate charts on a unique server. In other words, tweak the ASP code to have all servers generate charts on a specified directory in a particular box on the farm and make the browser look for charts in such directory. Although a viable solution, this makes chart integration and maintenance a lot more difficult. It will also shift performance bottlenecks to the hard drive on which the charts are being stored and prevent the application to be server fault tolerant, which is a nice addition when using a web farm. Needless to say, generating a chart file that will be saved in disk poses many server performance and scalability problems on a Web Farm. Therefore, we finally decided to focus on the GetHtmlData method which bit-streams the chart directly to the browser, preventing many of the abovementioned issues and providing a more natural integration to a web farm. Here are the results of our tests: Important Licensing consideration: Chart FX Internet is licensed on a per server basis, which means a separate license is required for each server on the web farm. For more information, please refer to our license agreement or contact Software FX sales department.

14 13 Chart FX Internet and Web Farms (cont d) During our web farm tests, we discovered the following: As originally suspected, web farms produced the best results during our study. In other words, load balancing between 2 separate single CPU boxes produces better results than one with dual processors. Binary formats (ActiveX and SVG) experienced a better scalability factor on web farm architectures. We were surprised that this factor could not be reproduced when producing raster images (PNG, JPG). We attribute this to a scalability problem on the Png and Jpeg algorithms (Not owned or authored by Software FX) which leaves little room for improvement on our part. Still, a decent number of concurrent users could be served with relatively inexpensive server architecture. Finally, to put things in perspective, we created the following chart which depicts the performance results we experienced with Chart FX Internet on different server architectures using the GetHtmlData method and generating different chart formats: At the time of this writing, Software FX was experimenting with other product features that would significantly increase performance and scalability by enhancing other areas in the product not related to the raster images algorithms. Please contact Software FX for additional information and availability. Also, Chart FX for.net was in its beta stages and although no official performance testing has been made on this product, preliminary tests indicated a significant improvement on performance due to the compiled nature of aspx files. Please stay tuned to a future Chart FX for.net performance test on our site or contact Software FX for additional information.

15 Chart FX Internet Chart FX Client Server SFX-1150 Chart FX Financial Image Toppings WebBar FX WebTree FX mychartfx.com Map Web Service Chart FX for.net Pocket Chart FX Chart FX Real-Time Chart FX Wireless Chart FX Internet About Software FX Software FX, Inc., a company founded in 1993, leads the way in bringing graphical development tools for the development community worldwide, and products for emerging technologies such as Internet. The company is 100% committed to serve their customers and to provide top of the line components for development environments. Our product line includes the royalty-free 32-bit Chart FX Client Server, the seamless web integration of Chart FX Internet, the technical analysis of Chart FX Financial, the convenient mobility of Chart FX Wireless/AireLogic and Pocket Chart FX, the state-of-the-art Chart FX Real-Time and Chart FX for.net, and the amazing Map Web Service at mychartfx.com and the organizational tools, WebBar FX and WebTree FX. Chart FX Client Server Chart FX Financial Image Toppings WebBar FX WebTree FX mychartfx.com Map Web Service Chart FX for.net Pocket Chart FX Chart FX Real-Time 5200 Town Center Cir., Suite 450 Boca Raton, FL (800) (561) tech support (561) fax (561) Software FX, Inc. All rights reserved. All other brand names are trademarks of their respective owners. Software FX is not liable for any errors or omissions. Some information may change without notice. Chart FX Wireless

SiteCelerate white paper

SiteCelerate white paper SiteCelerate white paper Arahe Solutions SITECELERATE OVERVIEW As enterprises increases their investment in Web applications, Portal and websites and as usage of these applications increase, performance

More information

Load Testing and Monitoring Web Applications in a Windows Environment

Load Testing and Monitoring Web Applications in a Windows Environment OpenDemand Systems, Inc. Load Testing and Monitoring Web Applications in a Windows Environment Introduction An often overlooked step in the development and deployment of Web applications on the Windows

More information

QLIKVIEW ARCHITECTURE AND SYSTEM RESOURCE USAGE

QLIKVIEW ARCHITECTURE AND SYSTEM RESOURCE USAGE QLIKVIEW ARCHITECTURE AND SYSTEM RESOURCE USAGE QlikView Technical Brief April 2011 www.qlikview.com Introduction This technical brief covers an overview of the QlikView product components and architecture

More information

Estimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010

Estimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010 Estimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010 This document is provided as-is. Information and views expressed in this document, including URL and other Internet

More information

An Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide

An Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide An Oracle White Paper July 2011 1 Disclaimer The following is intended to outline our general product direction.

More information

Windows Server Performance Monitoring

Windows Server Performance Monitoring Spot server problems before they are noticed The system s really slow today! How often have you heard that? Finding the solution isn t so easy. The obvious questions to ask are why is it running slowly

More information

4D WebSTAR 5.1: Performance Advantages

4D WebSTAR 5.1: Performance Advantages 4D WebSTAR 5.1: Performance Advantages CJ Holmes, Director of Engineering, 4D WebSTAR OVERVIEW This white paper will discuss a variety of performance benefits of 4D WebSTAR 5.1 when compared to other Web

More information

Infor Web UI Sizing and Deployment for a Thin Client Solution

Infor Web UI Sizing and Deployment for a Thin Client Solution Infor Web UI Sizing and Deployment for a Thin Client Solution Copyright 2012 Infor Important Notices The material contained in this publication (including any supplementary information) constitutes and

More information

Performance Tuning Guide for ECM 2.0

Performance Tuning Guide for ECM 2.0 Performance Tuning Guide for ECM 2.0 Rev: 20 December 2012 Sitecore ECM 2.0 Performance Tuning Guide for ECM 2.0 A developer's guide to optimizing the performance of Sitecore ECM The information contained

More information

Case Study: Load Testing and Tuning to Improve SharePoint Website Performance

Case Study: Load Testing and Tuning to Improve SharePoint Website Performance Case Study: Load Testing and Tuning to Improve SharePoint Website Performance Abstract: Initial load tests revealed that the capacity of a customized Microsoft Office SharePoint Server (MOSS) website cluster

More information

Reducing Backups with Data Deduplication

Reducing Backups with Data Deduplication The Essentials Series: New Techniques for Creating Better Backups Reducing Backups with Data Deduplication sponsored by by Eric Beehler Reducing Backups with Data Deduplication... 1 Explaining Data Deduplication...

More information

Analyzing IBM i Performance Metrics

Analyzing IBM i Performance Metrics WHITE PAPER Analyzing IBM i Performance Metrics The IBM i operating system is very good at supplying system administrators with built-in tools for security, database management, auditing, and journaling.

More information

By Citrix Consulting Services. Citrix Systems, Inc.

By Citrix Consulting Services. Citrix Systems, Inc. By Citrix Consulting Services Citrix Systems, Inc. Disclaimer The objective of this white paper is to provide recommendations for ICA Client settings based on network environment configuration. The testing

More information

By the Citrix Publications Department. Citrix Systems, Inc.

By the Citrix Publications Department. Citrix Systems, Inc. Licensing: Planning Your Deployment By the Citrix Publications Department Citrix Systems, Inc. Notice The information in this publication is subject to change without notice. THIS PUBLICATION IS PROVIDED

More information

Muse Server Sizing. 18 June 2012. Document Version 0.0.1.9 Muse 2.7.0.0

Muse Server Sizing. 18 June 2012. Document Version 0.0.1.9 Muse 2.7.0.0 Muse Server Sizing 18 June 2012 Document Version 0.0.1.9 Muse 2.7.0.0 Notice No part of this publication may be reproduced stored in a retrieval system, or transmitted, in any form or by any means, without

More information

Dell Statistica. Statistica Document Management System (SDMS) Requirements

Dell Statistica. Statistica Document Management System (SDMS) Requirements Dell Statistica Statistica Document Management System (SDMS) Requirements 2014 Dell Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described

More information

SQL Server 2008 Performance and Scale

SQL Server 2008 Performance and Scale SQL Server 2008 Performance and Scale White Paper Published: February 2008 Updated: July 2008 Summary: Microsoft SQL Server 2008 incorporates the tools and technologies that are necessary to implement

More information

Initial Hardware Estimation Guidelines. AgilePoint BPMS v5.0 SP1

Initial Hardware Estimation Guidelines. AgilePoint BPMS v5.0 SP1 Initial Hardware Estimation Guidelines Document Revision r5.2.3 November 2011 Contents 2 Contents Preface...3 Disclaimer of Warranty...3 Copyright...3 Trademarks...3 Government Rights Legend...3 Virus-free

More information

MAGENTO HOSTING Progressive Server Performance Improvements

MAGENTO HOSTING Progressive Server Performance Improvements MAGENTO HOSTING Progressive Server Performance Improvements Simple Helix, LLC 4092 Memorial Parkway Ste 202 Huntsville, AL 35802 sales@simplehelix.com 1.866.963.0424 www.simplehelix.com 2 Table of Contents

More information

ProSystem fx Engagement. Deployment Planning Guide

ProSystem fx Engagement. Deployment Planning Guide ProSystem fx Engagement Deployment Planning Guide September 2011 Copyright: 2011, CCH, a Wolters Kluwer business. All rights reserved. Material in this publication may not be reproduced or transmitted

More information

An Oracle White Paper Released Sept 2008

An Oracle White Paper Released Sept 2008 Performance and Scalability Benchmark: Siebel CRM Release 8.0 Industry Applications on HP BL460c/BL680c Servers running Microsoft Windows Server 2008 Enterprise Edition and SQL Server 2008 (x64) An Oracle

More information

Real World Considerations for Implementing Desktop Virtualization

Real World Considerations for Implementing Desktop Virtualization Real World Considerations for Implementing Desktop Virtualization The Essentials Series sponsored by En suring Desktop Virtualization Success... 1 Siz ing Your Desktop Virtualization Environment... 2 Ap

More information

Copyright www.agileload.com 1

Copyright www.agileload.com 1 Copyright www.agileload.com 1 INTRODUCTION Performance testing is a complex activity where dozens of factors contribute to its success and effective usage of all those factors is necessary to get the accurate

More information

VDI FIT and VDI UX: Composite Metrics Track Good, Fair, Poor Desktop Performance

VDI FIT and VDI UX: Composite Metrics Track Good, Fair, Poor Desktop Performance VDI FIT and VDI UX: Composite Metrics Track Good, Fair, Poor Desktop Performance Key indicators and classification capabilities in Stratusphere FIT and Stratusphere UX Whitepaper INTRODUCTION This whitepaper

More information

Deployment Planning Guide

Deployment Planning Guide Deployment Planning Guide August 2011 Copyright: 2011, CCH, a Wolters Kluwer business. All rights reserved. Material in this publication may not be reproduced or transmitted in any form or by any means,

More information

Distribution One Server Requirements

Distribution One Server Requirements Distribution One Server Requirements Introduction Welcome to the Hardware Configuration Guide. The goal of this guide is to provide a practical approach to sizing your Distribution One application and

More information

SQL Server Performance Tuning for DBAs

SQL Server Performance Tuning for DBAs ASPE IT Training SQL Server Performance Tuning for DBAs A WHITE PAPER PREPARED FOR ASPE BY TOM CARPENTER www.aspe-it.com toll-free: 877-800-5221 SQL Server Performance Tuning for DBAs DBAs are often tasked

More information

technical brief Optimizing Performance in HP Web Jetadmin Web Jetadmin Overview Performance HP Web Jetadmin CPU Utilization utilization.

technical brief Optimizing Performance in HP Web Jetadmin Web Jetadmin Overview Performance HP Web Jetadmin CPU Utilization utilization. technical brief in HP Overview HP is a Web-based software application designed to install, configure, manage and troubleshoot network-connected devices. It includes a Web service, which allows multiple

More information

Load Manager Administrator s Guide For other guides in this document set, go to the Document Center

Load Manager Administrator s Guide For other guides in this document set, go to the Document Center Load Manager Administrator s Guide For other guides in this document set, go to the Document Center Load Manager for Citrix Presentation Server Citrix Presentation Server 4.5 for Windows Citrix Access

More information

Performance Testing. Configuration Parameters for Performance Testing

Performance Testing. Configuration Parameters for Performance Testing Optimizing an ecommerce site for performance on a global scale requires additional oversight, budget, dedicated technical resources, local expertise, and specialized vendor solutions to ensure that international

More information

Response Time Analysis

Response Time Analysis Response Time Analysis A Pragmatic Approach for Tuning and Optimizing SQL Server Performance By Dean Richards Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 866.CONFIO.1 www.confio.com

More information

Managing Orion Performance

Managing Orion Performance Managing Orion Performance Orion Component Overview... 1 Managing Orion Component Performance... 3 SQL Performance - Measuring and Monitoring a Production Server... 3 Determining SQL Server Performance

More information

Front-End Performance Testing and Optimization

Front-End Performance Testing and Optimization Front-End Performance Testing and Optimization Abstract Today, web user turnaround starts from more than 3 seconds of response time. This demands performance optimization on all application levels. Client

More information

Rapid Bottleneck Identification A Better Way to do Load Testing. An Oracle White Paper June 2009

Rapid Bottleneck Identification A Better Way to do Load Testing. An Oracle White Paper June 2009 Rapid Bottleneck Identification A Better Way to do Load Testing An Oracle White Paper June 2009 Rapid Bottleneck Identification A Better Way to do Load Testing. RBI combines a comprehensive understanding

More information

Oracle Applications Release 10.7 NCA Network Performance for the Enterprise. An Oracle White Paper January 1998

Oracle Applications Release 10.7 NCA Network Performance for the Enterprise. An Oracle White Paper January 1998 Oracle Applications Release 10.7 NCA Network Performance for the Enterprise An Oracle White Paper January 1998 INTRODUCTION Oracle has quickly integrated web technologies into business applications, becoming

More information

SQL Server Business Intelligence on HP ProLiant DL785 Server

SQL Server Business Intelligence on HP ProLiant DL785 Server SQL Server Business Intelligence on HP ProLiant DL785 Server By Ajay Goyal www.scalabilityexperts.com Mike Fitzner Hewlett Packard www.hp.com Recommendations presented in this document should be thoroughly

More information

SharePoint Performance Optimization

SharePoint Performance Optimization White Paper AX Series SharePoint Performance Optimization September 2011 WP_SharePoint_091511.1 TABLE OF CONTENTS 1 Introduction... 2 2 Executive Overview... 2 3 SSL Offload... 4 4 Connection Reuse...

More information

Technical Overview of Terminal Services

Technical Overview of Terminal Services Technical Overview of Terminal Services Microsoft Corporation Updated: January 2005 Abstract Windows Server 2003 includes the Terminal Services features of Windows 2000, the client and protocol enhancements

More information

WHITE PAPER. ClusterWorX 2.1 from Linux NetworX. Cluster Management Solution C ONTENTS INTRODUCTION

WHITE PAPER. ClusterWorX 2.1 from Linux NetworX. Cluster Management Solution C ONTENTS INTRODUCTION WHITE PAPER A PRIL 2002 C ONTENTS Introduction 1 Overview 2 Features 2 Architecture 3 Monitoring 4 ICE Box 4 Events 5 Plug-ins 6 Image Manager 7 Benchmarks 8 ClusterWorX Lite 8 Cluster Management Solution

More information

Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for Multitenant Deployments

Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for Multitenant Deployments Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for Multitenant Deployments February 2014 Contents Microsoft Dynamics NAV 2013 R2 3 Test deployment configurations 3 Test results 5 Microsoft Dynamics NAV

More information

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server) Scalability Results Select the right hardware configuration for your organization to optimize performance Table of Contents Introduction... 1 Scalability... 2 Definition... 2 CPU and Memory Usage... 2

More information

The Shortcut Guide to Balancing Storage Costs and Performance with Hybrid Storage

The Shortcut Guide to Balancing Storage Costs and Performance with Hybrid Storage The Shortcut Guide to Balancing Storage Costs and Performance with Hybrid Storage sponsored by Dan Sullivan Chapter 1: Advantages of Hybrid Storage... 1 Overview of Flash Deployment in Hybrid Storage Systems...

More information

white paper Capacity and Scaling of Microsoft Terminal Server on the Unisys ES7000/600 Unisys Systems & Technology Modeling and Measurement

white paper Capacity and Scaling of Microsoft Terminal Server on the Unisys ES7000/600 Unisys Systems & Technology Modeling and Measurement white paper Capacity and Scaling of Microsoft Terminal Server on the Unisys ES7000/600 Unisys Systems & Technology Modeling and Measurement 2 This technical white paper has been written for IT professionals

More information

4D as a Web Application Platform

4D as a Web Application Platform 4D as a Web Application Platform 4D is a powerful, flexible, and very scalable Web application platform. This white paper examines the common requirements for Web application servers, and discusses the

More information

Optimize Your Microsoft Infrastructure Leveraging Exinda s Unified Performance Management

Optimize Your Microsoft Infrastructure Leveraging Exinda s Unified Performance Management Optimize Your Microsoft Infrastructure Leveraging Exinda s Unified Performance Management Optimize Your Microsoft Infrastructure Leveraging Exinda s Unified Performance Management Executive Summary Organizations

More information

MANAGEX 4.23 ACTIVE DIRECTORY SERVICES Policies & Reports

MANAGEX 4.23 ACTIVE DIRECTORY SERVICES Policies & Reports MANAGEX 4.23 ACTIVE DIRECTORY SERVICES Policies & Reports MANAGEX 4.23 ACTIVE DIRECTORY SERVICE REPORTS & POLICIES NOTICE Hewlett-Packard makes no warranty of any kind with regard to this material, including,

More information

Citrix & Terminal Services Considerations (Ascent Capture 7.5 Enterprise with Citrix & Terminal Services FAQs)

Citrix & Terminal Services Considerations (Ascent Capture 7.5 Enterprise with Citrix & Terminal Services FAQs) (Ascent Capture 7.5 Enterprise with Citrix & Terminal Services FAQs) Date March 17, 2008 Applies To Ascent Capture Enterprise (Only), Version 7.5. This version of Ascent Capture has been certified with:

More information

Symantec Endpoint Protection 11.0 Architecture, Sizing, and Performance Recommendations

Symantec Endpoint Protection 11.0 Architecture, Sizing, and Performance Recommendations Symantec Endpoint Protection 11.0 Architecture, Sizing, and Performance Recommendations Technical Product Management Team Endpoint Security Copyright 2007 All Rights Reserved Revision 6 Introduction This

More information

PIVOTAL CRM ARCHITECTURE

PIVOTAL CRM ARCHITECTURE WHITEPAPER PIVOTAL CRM ARCHITECTURE Built for Enterprise Performance and Scalability WHITEPAPER PIVOTAL CRM ARCHITECTURE 2 ABOUT Performance and scalability are important considerations in any CRM selection

More information

Evaluation Report: Supporting Microsoft Exchange on the Lenovo S3200 Hybrid Array

Evaluation Report: Supporting Microsoft Exchange on the Lenovo S3200 Hybrid Array Evaluation Report: Supporting Microsoft Exchange on the Lenovo S3200 Hybrid Array Evaluation report prepared under contract with Lenovo Executive Summary Love it or hate it, businesses rely on email. It

More information

THE WINDOWS AZURE PROGRAMMING MODEL

THE WINDOWS AZURE PROGRAMMING MODEL THE WINDOWS AZURE PROGRAMMING MODEL DAVID CHAPPELL OCTOBER 2010 SPONSORED BY MICROSOFT CORPORATION CONTENTS Why Create a New Programming Model?... 3 The Three Rules of the Windows Azure Programming Model...

More information

SuperGIS Server 3 Website Performance and Stress Test Report

SuperGIS Server 3 Website Performance and Stress Test Report SuperGIS Server 3 Website Performance and Stress Test Report Published by: SuperGeo Technologies Inc. RD Team 2010-12-13 All Rights Reserved. Printed in Taiwan, R.O.C. The information contained in this

More information

Performance Test Report KENTICO CMS 5.5. Prepared by Kentico Software in July 2010

Performance Test Report KENTICO CMS 5.5. Prepared by Kentico Software in July 2010 KENTICO CMS 5.5 Prepared by Kentico Software in July 21 1 Table of Contents Disclaimer... 3 Executive Summary... 4 Basic Performance and the Impact of Caching... 4 Database Server Performance... 6 Web

More information

Fault Tolerance in Virtualized Data Centers:

Fault Tolerance in Virtualized Data Centers: storage without boundaries Whitepaper Fault Tolerance in Virtualized Data Centers: Leveraging the Resilience of VMware FT and StorTrends itx High Availability CERTIFIED Table of Contents Introduction 3

More information

SharePoint Server 2010 Capacity Management: Software Boundaries and Limits

SharePoint Server 2010 Capacity Management: Software Boundaries and Limits SharePoint Server 2010 Capacity Management: Software Boundaries and s This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site references,

More information

Data Deduplication: An Essential Component of your Data Protection Strategy

Data Deduplication: An Essential Component of your Data Protection Strategy WHITE PAPER: THE EVOLUTION OF DATA DEDUPLICATION Data Deduplication: An Essential Component of your Data Protection Strategy JULY 2010 Andy Brewerton CA TECHNOLOGIES RECOVERY MANAGEMENT AND DATA MODELLING

More information

Internet Content Distribution

Internet Content Distribution Internet Content Distribution Chapter 2: Server-Side Techniques (TUD Student Use Only) Chapter Outline Server-side techniques for content distribution Goals Mirrors Server farms Surrogates DNS load balancing

More information

Performance Tuning and Optimizing SQL Databases 2016

Performance Tuning and Optimizing SQL Databases 2016 Performance Tuning and Optimizing SQL Databases 2016 http://www.homnick.com marketing@homnick.com +1.561.988.0567 Boca Raton, Fl USA About this course This four-day instructor-led course provides students

More information

Non-Native Options for High Availability

Non-Native Options for High Availability The Essentials Series: Configuring High Availability for Windows Server 2008 Environments Non-Native Options for High Availability by Non-Native Options for High Availability... 1 Suitability and Cost...

More information

Phire Architect Hardware and Software Requirements

Phire Architect Hardware and Software Requirements Phire Architect Hardware and Software Requirements Copyright 2014, Phire. All rights reserved. The Programs (which include both the software and documentation) contain proprietary information; they are

More information

Controlling and Managing Security with Performance Tools

Controlling and Managing Security with Performance Tools Security Management Tactics for the Network Administrator The Essentials Series Controlling and Managing Security with Performance Tools sponsored by Co ntrolling and Managing Security with Performance

More information

Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III

Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III White Paper Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III Performance of Microsoft SQL Server 2008 BI and D/W Solutions on Dell PowerEdge

More information

Top Ten Questions. to Ask Your Primary Storage Provider About Their Data Efficiency. May 2014. Copyright 2014 Permabit Technology Corporation

Top Ten Questions. to Ask Your Primary Storage Provider About Their Data Efficiency. May 2014. Copyright 2014 Permabit Technology Corporation Top Ten Questions to Ask Your Primary Storage Provider About Their Data Efficiency May 2014 Copyright 2014 Permabit Technology Corporation Introduction The value of data efficiency technologies, namely

More information

EPiServer Operator's Guide

EPiServer Operator's Guide EPiServer Operator's Guide Abstract This document is mainly intended for administrators and developers that operate EPiServer or want to learn more about EPiServer's operating environment. The document

More information

Cognos Performance Troubleshooting

Cognos Performance Troubleshooting Cognos Performance Troubleshooting Presenters James Salmon Marketing Manager James.Salmon@budgetingsolutions.co.uk Andy Ellis Senior BI Consultant Andy.Ellis@budgetingsolutions.co.uk Want to ask a question?

More information

Real World Considerations for Implementing Desktop Virtualization

Real World Considerations for Implementing Desktop Virtualization Real World Considerations for Implementing Desktop Virtualization The Essentials Series sponsored by Intro duction to Desktop Virtualization for the IT Pro... 1 What Is Desktop Virtualization?... 2 VDI

More information

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad Test Run Analysis Interpretation (AI) Made Easy with OpenLoad OpenDemand Systems, Inc. Abstract / Executive Summary As Web applications and services become more complex, it becomes increasingly difficult

More information

Kentico CMS 6.0 Performance Test Report. Kentico CMS 6.0. Performance Test Report February 2012 ANOTHER SUBTITLE

Kentico CMS 6.0 Performance Test Report. Kentico CMS 6.0. Performance Test Report February 2012 ANOTHER SUBTITLE Kentico CMS 6. Performance Test Report Kentico CMS 6. Performance Test Report February 212 ANOTHER SUBTITLE 1 Kentico CMS 6. Performance Test Report Table of Contents Disclaimer... 3 Executive Summary...

More information

The Next-Generation Virtual Data Center

The Next-Generation Virtual Data Center The Essentials Series: Managing Workloads in a Virtual Environment The Next-Generation Virtual Data Center sponsored by by Jaime Halscott Th e Next Generation Virtual Data Center... 1 Be nefits of Virtualization

More information

Remote Network Accelerator

Remote Network Accelerator Remote Network Accelerator Evaluation Guide LapLink Software 10210 NE Points Drive Kirkland, WA 98033 Tel: (425) 952-6000 www.laplink.com LapLink Remote Network Accelerator Evaluation Guide Page 1 of 19

More information

Dell Enterprise Reporter 2.5. Configuration Manager User Guide

Dell Enterprise Reporter 2.5. Configuration Manager User Guide Dell Enterprise Reporter 2.5 2014 Dell Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is furnished under a software license

More information

Key Components of WAN Optimization Controller Functionality

Key Components of WAN Optimization Controller Functionality Key Components of WAN Optimization Controller Functionality Introduction and Goals One of the key challenges facing IT organizations relative to application and service delivery is ensuring that the applications

More information

Using Synology SSD Technology to Enhance System Performance Synology Inc.

Using Synology SSD Technology to Enhance System Performance Synology Inc. Using Synology SSD Technology to Enhance System Performance Synology Inc. Synology_SSD_Cache_WP_ 20140512 Table of Contents Chapter 1: Enterprise Challenges and SSD Cache as Solution Enterprise Challenges...

More information

Performance Counters. Microsoft SQL. Technical Data Sheet. Overview:

Performance Counters. Microsoft SQL. Technical Data Sheet. Overview: Performance Counters Technical Data Sheet Microsoft SQL Overview: Key Features and Benefits: Key Definitions: Performance counters are used by the Operations Management Architecture (OMA) to collect data

More information

Quantum StorNext. Product Brief: Distributed LAN Client

Quantum StorNext. Product Brief: Distributed LAN Client Quantum StorNext Product Brief: Distributed LAN Client NOTICE This product brief may contain proprietary information protected by copyright. Information in this product brief is subject to change without

More information

Enhancing SQL Server Performance

Enhancing SQL Server Performance Enhancing SQL Server Performance Bradley Ball, Jason Strate and Roger Wolter In the ever-evolving data world, improving database performance is a constant challenge for administrators. End user satisfaction

More information

Performance Test Report: Novell iprint Appliance 1.1

Performance Test Report: Novell iprint Appliance 1.1 White Paper File and Networking Services Performance Test Report: Novell iprint Appliance. Table of Contents page Executive Summary.... Introduction.... Overview... 3. Configurable Test Variables...3 4.

More information

Optimizing the Performance of Your Longview Application

Optimizing the Performance of Your Longview Application Optimizing the Performance of Your Longview Application François Lalonde, Director Application Support May 15, 2013 Disclaimer This presentation is provided to you solely for information purposes, is not

More information

Big data management with IBM General Parallel File System

Big data management with IBM General Parallel File System Big data management with IBM General Parallel File System Optimize storage management and boost your return on investment Highlights Handles the explosive growth of structured and unstructured data Offers

More information

Tableau Server 7.0 scalability

Tableau Server 7.0 scalability Tableau Server 7.0 scalability February 2012 p2 Executive summary In January 2012, we performed scalability tests on Tableau Server to help our customers plan for large deployments. We tested three different

More information

http://support.oracle.com/

http://support.oracle.com/ Oracle Primavera Contract Management 14.0 Sizing Guide October 2012 Legal Notices Oracle Primavera Oracle Primavera Contract Management 14.0 Sizing Guide Copyright 1997, 2012, Oracle and/or its affiliates.

More information

Accelerating Wordpress for Pagerank and Profit

Accelerating Wordpress for Pagerank and Profit Slide No. 1 Accelerating Wordpress for Pagerank and Profit Practical tips and tricks to increase the speed of your site, improve conversions and climb the search rankings By: Allan Jude November 2011 Vice

More information

CA Unified Infrastructure Management

CA Unified Infrastructure Management CA Unified Infrastructure Management Probe Guide for IIS Server Monitoring iis v1.7 series Copyright Notice This online help system (the "System") is for your informational purposes only and is subject

More information

StreamServe Persuasion SP5 Microsoft SQL Server

StreamServe Persuasion SP5 Microsoft SQL Server StreamServe Persuasion SP5 Microsoft SQL Server Database Guidelines Rev A StreamServe Persuasion SP5 Microsoft SQL Server Database Guidelines Rev A 2001-2011 STREAMSERVE, INC. ALL RIGHTS RESERVED United

More information

Contents Introduction... 5 Deployment Considerations... 9 Deployment Architectures... 11

Contents Introduction... 5 Deployment Considerations... 9 Deployment Architectures... 11 Oracle Primavera Contract Management 14.1 Sizing Guide July 2014 Contents Introduction... 5 Contract Management Database Server... 5 Requirements of the Contract Management Web and Application Servers...

More information

SQL Server 2012 Performance White Paper

SQL Server 2012 Performance White Paper Published: April 2012 Applies to: SQL Server 2012 Copyright The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication.

More information

Magento & Zend Benchmarks Version 1.2, 1.3 (with & without Flat Catalogs)

Magento & Zend Benchmarks Version 1.2, 1.3 (with & without Flat Catalogs) Magento & Zend Benchmarks Version 1.2, 1.3 (with & without Flat Catalogs) 1. Foreword Magento is a PHP/Zend application which intensively uses the CPU. Since version 1.1.6, each new version includes some

More information

Aras Innovator 10 Scalability Benchmark Methodology and Performance Results

Aras Innovator 10 Scalability Benchmark Methodology and Performance Results Aras Innovator 10 Scalability Benchmark Methodology and Performance Results Aras Innovator 10 Running on SQL Server 2012 Enterprise Edition Contents Executive Summary... 1 Introduction... 2 About Aras...

More information

Introduction 1 Performance on Hosted Server 1. Benchmarks 2. System Requirements 7 Load Balancing 7

Introduction 1 Performance on Hosted Server 1. Benchmarks 2. System Requirements 7 Load Balancing 7 Introduction 1 Performance on Hosted Server 1 Figure 1: Real World Performance 1 Benchmarks 2 System configuration used for benchmarks 2 Figure 2a: New tickets per minute on E5440 processors 3 Figure 2b:

More information

Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services. By Ajay Goyal Consultant Scalability Experts, Inc.

Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services. By Ajay Goyal Consultant Scalability Experts, Inc. Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services By Ajay Goyal Consultant Scalability Experts, Inc. June 2009 Recommendations presented in this document should be thoroughly

More information

Delivering Quality in Software Performance and Scalability Testing

Delivering Quality in Software Performance and Scalability Testing Delivering Quality in Software Performance and Scalability Testing Abstract Khun Ban, Robert Scott, Kingsum Chow, and Huijun Yan Software and Services Group, Intel Corporation {khun.ban, robert.l.scott,

More information

Legal Notices... 2. Introduction... 3

Legal Notices... 2. Introduction... 3 HP Asset Manager Asset Manager 5.10 Sizing Guide Using the Oracle Database Server, or IBM DB2 Database Server, or Microsoft SQL Server Legal Notices... 2 Introduction... 3 Asset Manager Architecture...

More information

System Requirements Table of contents

System Requirements Table of contents Table of contents 1 Introduction... 2 2 Knoa Agent... 2 2.1 System Requirements...2 2.2 Environment Requirements...4 3 Knoa Server Architecture...4 3.1 Knoa Server Components... 4 3.2 Server Hardware Setup...5

More information

Managing Application Performance and Availability in a Virtual Environment

Managing Application Performance and Availability in a Virtual Environment The recognized leader in proven and affordable load balancing and application delivery solutions White Paper Managing Application Performance and Availability in a Virtual Environment by James Puchbauer

More information

Steps to Migrating to a Private Cloud

Steps to Migrating to a Private Cloud Deploying and Managing Private Clouds The Essentials Series Steps to Migrating to a Private Cloud sponsored by Introduction to Realtime Publishers by Don Jones, Series Editor For several years now, Realtime

More information

IMPROVING SPEED PERFORMANCE

IMPROVING SPEED PERFORMANCE Bowman Systems, LLC TECH NOTE # 8404 IMPROVING SPEED PERFORMANCE SERVICEPOINT 3.03 OVERVIEW This Tech Note examines, and offers possible solutions for, different issues that may cause ServicePoint to run

More information

LSI MegaRAID CacheCade Performance Evaluation in a Web Server Environment

LSI MegaRAID CacheCade Performance Evaluation in a Web Server Environment LSI MegaRAID CacheCade Performance Evaluation in a Web Server Environment Evaluation report prepared under contract with LSI Corporation Introduction Interest in solid-state storage (SSS) is high, and

More information

Matching High Availability Technology with Business Needs

Matching High Availability Technology with Business Needs The Essentials Series: Making High Availability Pay For Itself Matching High Availability Technology with Business Needs sponsored by by Matching High-Availability Tec hnology with Business Needs... 1

More information

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008.

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008. Case Study - I Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008 Challenges The scalability of the database servers to execute batch processes under

More information

PART IV Performance oriented design, Performance testing, Performance tuning & Performance solutions. Outline. Performance oriented design

PART IV Performance oriented design, Performance testing, Performance tuning & Performance solutions. Outline. Performance oriented design PART IV Performance oriented design, Performance testing, Performance tuning & Performance solutions Slide 1 Outline Principles for performance oriented design Performance testing Performance tuning General

More information