新浪博客

Solaris让AMP(Apache/MySQL/PHP)更加强大

2007-03-19 18:47阅读:
Solaris让AMP(Apache/MySQL/PHP)更加强大
AMP已经在网站建设的领域里被广泛接纳了,特别要提到的是,有相当多的Web 2.0系统也是部署在AMP上的。这些AMP大多是部署在不同的Linux版本上的。Web 2.0的运行方式,非常容易出现爆炸式的用户增长的情况,这就对支撑系统的性能,可扩展性,可靠性提出了要求。另外,大多数网站的开发都是一溜小跑,系统上线后还存在一定问题,如何能很好地监视系统的运行,发现问题并解决问题,是留给开发人员和系统运维人员的一个难题。
Sun公司正在用心打造SAMP:构造在Solaris上的AMP,依靠Solaris 10充满创造性的特有功能,再加上一组功能强大的工具,让SAMP成为LAMP用户的一个强有力的选项。
首先要说的就是CoolStack,这里面都是最流行的开源软件,包括Apache, Perl, PHP, Squid, Tomcat, MySQL等。这些工具被Sun的工程师使用最新的开发工具,Sun Studio 11,重新编译并进行了性能调优,相对于使用GCC编译过的软件,性能可提高30%-200%。
其次是开发工具,如果要在Solaris 10上进行C/C++/Fortran的开发,推荐使用Sun Studio 11,集成环境是基于NetBeans开发的,对提高程序员的开发效率很有帮助。如果是Java的开发,建议使用NetBeans。当下最流行的Ruby,也在Netbeans里有一个插件提供支持。这个插件会随着NetBeans6发布。
关于性能,可以使用两个工具,一个是SPOT(Simple Performance Optimization Tool),可以在源代码的基础上帮助开发人员提高程序的运行效率。另一个是
CoolTuner。这个工具可以看成一个虚拟的调优专家,将大大帮助部署人员的调优工作,注意的是,这个工具是专为CoolThread技术开发的,也就是指Niagara的机器。
要想下载这些工具,可到下面的地址:
http://cooltools.sunsource.net

当然,Dtrace可以在任何时候给开发人员提供最直接的帮助。我们现在已经有了一些已经开发好的D脚本,拿来就可以用了,比如用DTrace监控Apache, PHP, MySQL等。这些内容我们会在以后给ISV举行的动手实验培训中逐步提供。

我的更多文章

下载客户端阅读体验更佳

APP专享