Login | Register
Login | Register

My pages Projects SunSource.net openCollabNet
OpenSPARC.net >  Cool Tools >  CoolTuner

Tuning Tool For CoolThreads Technology (CoolTuner)

Automatic UltraSPARC T1 and T2 based System Tuning

Overview

CoolTuner is a software tool designed to automatically tune an UltraSPARC T1- or T2-based system, applying patches and setting system parameters to bring the system up to best practice recommendations. The tool is also capable of auto-updating itself over the Internet to take advantage of future tuning recommendations and to apply new recommended patches. As of Version 1.0.5, the tool includes a web-based browser administration capability, which supports modification of CoolTuner properties and basic system monitoring with tuning recommendations.

CoolTuner Features

CoolTuner includes the following features:

  • Adds /etc/system entries recommended for optimal performance and stability
  • Sets recommended network tunables with ndd
  • Re-establishes changes to network tunables whenever the sytem is booted (necessary since ndd changes do not persist across reboots)
  • Applies recommended patches
    • From the tool distribution files where available
    • From the Sun Update Connection where the user has setup an account (user permission must be provided during tool installation)
  • Regularly checks for tool updates and applies them automatically (user permission must be provided during tool installation)
  • Notifies Sun at installation and version update (user permission must be provided during tool installation). This helps us gauge the tool penetration and therefore usefulness.
  • Allows tool administration and basic system monitoring with a browser-based interface

Downloads

The tool is a free download from the Sun Download Center.

Send your feedback to: .

CoolTuner Installation

You must have superuser (root) privileges to install the CoolTuner package. Run cooltuner.shar from the directory where you downloaded the file after making sure it is executable. For example, if you downloaded cooltuner.shar into the /tmp directory, you should run the following commands as root:

# chmod 755 /tmp/cooltuner.shar

# /tmp/cooltuner.shar

This process will install the package into /opt/cooltuner. All tool actions are logged to /opt/cooltuner/logs/cooltuner.log.

To uninstall, run /opt/cooltuner/scripts/uninstall.ksh.

Using the Browser-based Administration Option

After installing CoolTuner, you can modify CoolTuner parameters, monitor some applications, and get recommendations using a browser-based user interface. To start the web services for this, simply run the following command as the superuser (the root user):

# /opt/cooltuner/cooltuner.ksh httpd_start

This command will start up a java-based httpd daemon that will provide a browser interface to CoolTuner features. To minimize the possibility of unauthorized access to your system, it is recommended that you stop the httpd daemon when you are not using it. You can stop this service at any time with the following command:

# /opt/cooltuner/cooltuner.ksh httpd_stop

To bring up the browser interface, simply point your browser to http://hostname:8080/index.html (you can use "localhost" for hostname if your X11 session is running on the same system. NOTE: you must include "index.html", and not just the hostname:portnumber.

You should be greeted with a screen that invites you to modify CoolTuner preferences, monitor applications and the system, receive recommendations, and view CoolTuner help. The browser interface offers a much easier-to-use way of taking advantage of the features of CoolTuner.

The CoolTuner httpd uses port 8080. If another web server is already using port 8080, you can tell the CoolTuner httpd to use another port. Simply change the PortHttpd variable in the /opt/cooltuner/httpd/config file, for example, to 8090. You should then start the service as shown above (with the /opt/cooltuner/cooltuner.ksh httpd_start command), and point your browser to http://hostname:8090/index.html. Note that the /opt/cooltuner/httpd/config file can only be changed by the root user.

Where To Look For Help

Watch the CoolTuner video introduction.

CoolTuner Tools Community can assist with questions about CoolTuner open source software within the Cool Tools Forums.

Note: Support for CoolTuner software is not covered by Sun's support agreements associated with Solaris or Sun Fire servers. CoolTuner is an unsupported software.

For more information about UltraSPARC T1 and T2 servers, check out the following: