加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2007-03-19 18:47:09)

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举行的动手实验培训中逐步提供。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有