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:
|