Solaris 10 for x86的技术特征详细解析

日期: 2008-03-30 来源:TechTarget中国

  随着x86架构的逐渐完善,Sun开始在低端服务器市场发力。2004年,Sun公司发布了Solaris 10,从x86平台的角度看,Solaris 10可以看作是Sun对1990年代中期推出Solaris x86版的完善,同时支持RISC平台和x86平台,对虚拟化、性能和资源管理进行了相应优化,并将一些高端技术移植到x86服务器上来,让x86服务器在可靠性和虚拟化方面发挥更加卓越的性能。


  首先是Solaris Containers虚拟技术(过去称为zones and N1 Grid Containers )。该技术可以将一套操作系统分割成最多1000个虚拟机,并且只占用约1%的系统资源,这样的虚拟机效率在过去的x86平台上是从未有过的。


  其次是Solaris 10 for x86的动态跟踪系统(Dynamic trace)技术,让使用者能够全面了解系统执行的状况,找出技术瓶颈和其他效能问题。过去,传统的Unix、Linux和Windows Server等操作系统虽然可以通过-netstat,-vmstat,-iostat,-systat,-fstat等工具来监视系统,但是缺乏精确到每个处理器和每个用户的能力,而Dtrace通过在内核中超过25000个数据监测点,使这成为可能。DTrace 还允许编程人员通过观察用户/内核边界之间的控制流查看其应用程序和内核之间的交互活动。


  此外,Solaris 10 for x86还具备传送IP实例技术,它能够在单一系统上运行多个网络堆栈,为更佳的虚拟化控制和可观测能力提供基础,从而继续提升Solaris高性能网络能力。最大的发送卸载特性通过将网络处理操作负载推送给网络硬件卡,从而降低系统CPU负载,使CPU资源有限的系统能够更好地利用高带宽连接。


  另一个网络提升是Solaris 10 for x86支持Jumbo框架,并优化了高速数据包转发性能。通过将众多Sun的新系统技术(例如CoolThreads、多线程万兆以太网卡)整合在一起,Solaris 10 for x86系统提供了在密集数据的企业和Web环境的优良应用平台。用户还可以使用Solaris Live Upgrade特性来部署新的系统补丁,从而显著地减少系统宕机时间。


  Solaris 10 for x86还提供了Linux应用程序环境,能够和Red Hat Enterprise Linux3(以及更高版本)上的应用实现二进制兼容,用户在Solaris x86系统上无须做任何修改,就能执行Linux应用。这使用户能够在Solaris 10 for x86上使用更多的应用,并实现跨平台的开发。



  一直以来,人们习惯于在x86平台上将Windows和Linux操作系统结合使用,而Solaris 10 for x86则将高端RISC服务器的Unix操作系统特性引入到PC服务器当中,让x86服务器有可能实现更高性能、低成本和高可靠性的融合。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐