|
Page 1 of 3 In this article we are going to talk about SunSystems performance optimization. It’s quite a common situation when the system users get disappointed and Sun implementation project fails to deliver what was promised only because the hardware and software requirements are not fully met. We can’t just blame the Sunsystems’s developers for purely written and not optimized code. Well, not entirely, as we all know there are system bugs that can impact the system performance in the end. Instead we should look more carefully how our hardware and software are optimized to deliver the best performance. The goal in writing this article is not to dictate a specific set of productivity guidelines for you, but to help you understand the optimization process where you create an environment that’s optimized for your specific needs.
The performance optimization can be achieved by doing it in two directions: I Software performance optimization II Hardware performance optimization I. Software performance optimization Optimization is a process, not something you do once and forget about. The business need change so should your hardware to support increasing demand from the business. Software optimization can be further broken down into smaller parts: 1. Operating system performance optimization 2. Microsoft SQL Server performance optimization 3. SunSystems performance optimization 1. Operating system performance optimization It’s not in the scope of this short article to provide you with all methods of Windows performance tuning. They can range from as easy as deleting temporary files, defragging the hard disk, applying all required patches and service packs or cleaning and compacting the Windows registry and stopping unnecessary services. We will try to concentrate our efforts on a Windows standard performance monitoring tools that Windows provides for monitoring resource usage on your computer: 1. System Monitor (part of the Performance console) 2. Performance Logs and Alerts (part of the Performance console) 3. Task Manager Monitoring system performance is an important part of maintaining and administering your Windows installation. You use performance data to: Understand your workload and its effect on your system's resources. Observe changes and trends in workloads and resource usage so you can plan for future upgrades. Test configuration changes or other tuning efforts by monitoring the results. Diagnose problems and target components or processes for optimization. System Monitor and Performance Logs and Alerts provide detailed data about the resources used by specific components of the operating system and by programs that have been designed to collect performance data. The graphs provide a display for performance-monitoring data. The logs provide recording capabilities for the data. Alerts send notification to users through the Messenger service when a counter value reaches, rises above, or falls below a defined threshold. You should monitor system performance as part of your administrative routine. Task Manager is another tool that provides performance information about systems running Windows. Task Manager provides information about programs and processes that are running on your computer, plus a summary of its processor and memory usage. System Monitor. To run System Monitor click Start -> Run and type perfmon
 To add a counter press the button with the plus sign select the counter in the “Add counters” dialog box and click add.
 You can use System Monitor to measure the performance of your Sun server to do the following: 1. Collect and view real-time performance data on a local computer or from several remote computers. 2. View data collected either currently or previously in a counter log. 3. Present data in a printable graph, histogram, or report view. Create reusable monitoring configurations that can be installed on other computers using Microsoft Management Console. With System Monitor, you can collect and view extensive data about the usage of hardware resources and the activity of system services on computers you administer. You can define the data you want the graph to collect in the following ways: 1. Type of data. To select the data to be collected, you can specify: performance objects : a logical collection of counters that is associated with a resource or service that can be monitored. performance counters :a data item that is associated with a performance object. For each counter selected, System Monitor presents a value corresponding to a particular aspect of the performance that is defined for the performance object object instances. a term used to distinguish between multiple performance objects of the same type on a computer. Some objects provide data about system resources (such as memory). Others provide data about the operation of applications (for example, system services or Microsoft BackOffice applications running on your computer). 2. Source of data. System Monitor can collect data from your local computer or from other computers on the network where you have permission to do so. (By default, administrative permission is required.) In addition, you can include real-time data or data collected previously using counter logs. 3. Sampling parameters. System Monitor supports manual, on-demand sampling or automatic sampling based on a time interval you specify. When viewing logged data, you can also choose starting and stopping times so that you can view data spanning a specific time range. In addition to options for defining data content, you have considerable flexibility in designing the appearance of your System Monitor views. You can choose from among the following options: 4. Type of display. System Monitor supports graph, histogram, and report views. The graph view is the default view; it offers the widest variety of optional settings. 5. Display characteristics. For any of the three views, you can define the colors and fonts for the display. In graph and histogram views, you can select from many different options when you view performance data. These options include the following: Provide a title for your graph or histogram and label the vertical axis. Set the range of values depicted in your graph or histogram. Adjust the characteristics of lines or bars plotted to indicate counter values, including color, width, style, and so on.
|