|
Cool Stack is a collection of some of the most commonly
used open source applications optimized for the Sun Solaris OS
platform. By using these binaries you will enjoy the best levels of
performance from your system, while also reducing your time-to-service.
Cool Stack is a collection of some of the most commonly
used open source applications optimized for the Sun Solaris OS
platform. By using these binaries you will enjoy the best levels of
performance from your system, while also reducing your time-to-service.
Cool Stack features
Cool
Stack includes several Sun Solaris OS packages, so you can install just
the ones you need. Some of the applications in Cool Stack already ship
with Sun Solaris OS 10, but these are either older versions and/or not
built with full optimization. Cool Stack is built using Sun Studio (TM)
11 Compiler using the -xO4 option (SPARC version) and gcc with -O4 (x86
version) for high levels of optimization. This results in anywhere
between 30-200% performance improvement (depending on
workload/application) over standard binaries.
Cool Stack contents
The following sections provide more details on each of these packages.
* CSQamp. This package includes Apache HTTP Server 2.0.58, MySQL 5.0.22
and PHP 5.1.4 built to work together. Apache httpd is built with MPM
pre-fork and modules to support PHP, SSL and Perl. PHP has support for
MySQL. Note, to work with PHP, MySQL included in this package is a
32-bit version for client-side use only. For the database server,
install the CSQmysql package which is a 64-bit version, allowing the
use of larger caches to deliver improved performance for large
databases. Note that the CSQamp package will work with the CSQmysql
database server.
* CSQmysql. This package includes a 64bit version
of MySQL 5.0.22 and is built with innodb. See the README file in
/usr/local/mysql for details.
* CSQperl. This package includes Perl
5.8.8. Note that Solaris 10 ships with the same version of Perl.
However, CSQperl is compiled with optimization and the Sun Studio 11
compiler and will provide better performance. To use this version of
perl, rather than the default one, include /usr/local/bin in your PATH
before /usr/bin.
* CSQphp. This package provides a FastCGI version
of PHP 5.1.4 and installs in /usr/local/php5_fastcgi. This PHP is meant
for use via FastCGI from a web server other than Apache. This package
should not be confused with the version of PHP in CSQamp - that version
installs in /usr/local/php5 and is only for use with Apache HTTP Server.
* CSQsquid. This package includes Squid 2.5.STABLE14 Web Proxy Cache.
Squid is a single-threaded application and as such does not scale well
on SMP platforms. You may need to run multiple instances to achieve
scalability.
* CSQtomcat. This package includes Apache Tomcat
5.5.17 which is a pure Java application. It is provided for convenience
as it is no different from the one on tomcat.apache.org.
Read the original article: http://www.memestreams.net/thread/bid28837/ |