免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1379 | 回复: 0
打印 上一主题 下一主题

实战Solaris 10 [复制链接]

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-27 10:13 |只看该作者 |倒序浏览

出处:计算机世界 
阅读提示:W2100工作站就是一台Sun工作站,但它实际上使用了x86核心。使用起来,W2100像是装了Linux,但实际上它运行的是“披着GNU外衣”的Solaris 10。
PC和Unix的老调重弹
用户总是很难感到满足,享受着PC平台的廉价及丰富的应用,但又免不了念叨几下Unix工作站的稳定和高效;等到真正配备了Unix工作站,却又舍不得老PC了——就算是玩玩游戏、上上网也好啊。
厂商的机会往往就来自于用户的这些需求,想在PC上运行Unix,而且又要像Unix工作站一样稳定,的确是很多用户的梦想,而Sun推出x86架构的工作站和服务器,也正是看准了用户的这种需要。
需要指出的是,在PC平台上运行Solaris并不是什么新鲜事,早在1993年,上一场Unix版权官司的热度还没有完全冷却的时候,Sun就推出了Solaris 2.1的x86版本,只是长期以来,Sun并没有给予x86平台充分的重视,就像Sun一直不太看得起Linux一样。但随着x86平台的发展,尤其是 64位x86处理器的出现,以及Linux在服务器和工作站市场中的不断升温,Sun开始认真对待x86,x86工作站和Solaris 10 x86版本的推出都表明了Sun在低端工作站和服务器市场的新战略。
感受Solaris x86
为了帮助读者了解Solaris 10在x86平台上的表现,我们基于Sun的x86架构工作站W2100对Solaris 10进行了试用和评测。
W2100的配置为:双路AMD Opteron 250(2.4GHz),4GB DDR400 SDRAM,73GB Seagate Cheetah Ultra-320 SCSI硬盘,主板集成千兆以太网卡和AGP插槽,并提供了5个PCI-X插槽,其中1个为133MHz,还有1个为零通道RAID专用插槽。如图1所示。值得一提的是,与普通的PC工作站一样,W2100提供了前置的USB和1394接口。


安装过程没有悬念,事实上用户参与设置的情况被缩减到了最少,磁盘分区尤其顺利,也没有任何无法识别的硬件。值得称道的是,在安装过程中,用户可以选择是否安装包括gcc在内的各种主流GNU工具,在选择图形界面安装方式之后,自始至终是CDE风格的界面。而在安装完成之后,用户还可以选择使用CDE或者JDS(Java桌面系统)界面,JDS界面基于GNOME实现,整合了Sun的Java环境和若干工具,但使用的感觉是真正的GNOME,如图2所示,甚至会使人误会这就是一个Linux平台。而CDE的界面还是一如既往地简练,有意思的是鼠标箭头的默认指向变成了Windows风格的左上角。无论如何,尽管GNOME提供了更好的易用性和通用性,适合更广泛的用户群使用,但是Sun工作站的传统用户还是会喜欢更符合Unix精神的CDE。

Solaris 10所提供的系统环境与Linux或FreeBSD相比,最大的不同是无处不在的Java。JDS默认的图形编辑器并不是GIMP,而是 JGraphpad。系统预装了Apache和Apache 2,并且已经集成了TOMCAT Java应用服务器,可以直接运行JSP应用。
为了得到与Linux相参照的性能,我们在W2100上安装了一套Fedora Core3 x86_64系统,使用默认的Linux 2.6.9 SMP核心,基于Apache 1.3.33和2.0.52进行了Web基本性能测试,在两个系统上,Aapche的两个版本都使用默认配置。采用的测试样本为10字节的文本文件,测试设备为SmartBits Avalanche,用来考查系统的并发连接处理能力。在Apache 1.3.33的测试中,两个系统的性能表现大致相仿,并发连接数都在7000/s左右,如图3、图4所示。但从结果的量化统计来看,Solaris


10略占优势。当使用Apache2时,Solaris 10处理性能优势得到了显著的体现。在Solaris 10上,Apache 2.0.52的并发连接数达到了7000/s以上,如图5所示,比其Apache 1测试成绩略高。这是我们以往在任何双路系统的Apache

2测试中都未曾见到的成绩。而在Linux系统中,相应的成绩只有5000/s左右的连接数,如图6所示,比Solaris 10低了近40%。

对结果进行深入分析后,我们认为造成这种性能差距的原因是Solaris的线程实现要优于Linux。从结构设计、功能和安全性等多方面来看,Apache 2明显强于Apache 1,而从以往基于Linux平台的测试结果来看,Apache 2的性能还不如Apache 1,但事实证明这是Linux拖了后腿。Linux的线程实现直到最近才开始有一些突破,而Solaris的在线程实现方面一直是业界领先的。
需要指出的是,Solaris的gcc开发环境并不是安装后即可使用的,需要用户对环境变量中的搜索路径进行修改,加入/usr/sfw/bin后才能使用。当然,专业用户可能会更喜欢Sun的编译器和图形界面集成开发环境。
此外,在使用过程中,我们发现http://www.blastwave.org提供了大量的Solaris应用程序,通过 pkg-get工具,可以像使用FreeBSD的pkg_add-r一样,通过网络远程安装应用程序,从而免去了在本地编译或添加库文件的麻烦。
Solaris的燕尾服
从我们的试用情况来看,Solaris 10不但把Sun的企业级技术与x86平台结合起来,还提供了跟Linux几乎一样的GNU环境:一样的bash、gcc,一样的GNOME(当然,安装时也可以选择非GUN的KDE)、GIMP,甚至还可以直接运行Linux的可执行文件(声称兼容Red Hat Enterprise Server)。当然,除此之外,Solaris 10还具有比Linux更好的中文支持、更好的Java支持,比OpenOffice更好的StarSuite,以及更好的专业工作站应用支持,更少的潜在版权问题(可免费下载,4路CPU以下免许可证费用)。如果再考虑到Sun在工作站和企业级服务器市场中的影响力,这对普通用户来说实在是不小的诱惑。
事实上,如果非要找一个舍Solaris而用Linux的理由,最容易想到的就是Linux是公开源代码平台,具有更好的可订制性,Solaris则不是。但这种情况也在改变,近来又传出消息,继OpenOffice之后,Sun已经启动了OpenSolaris (http://www.opensolaris.org/)计划,开放源代码的Solaris将成为现实。可以预测的是,届时,Solaris将会继 Windows之后,成为Linux的第二大竞争对手,而且是穿着像“Linux企鹅”一样的燕尾服的竞争对手。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31/showart_707726.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP