Solaris 10 for x86的 技术特征

时间:2022-10-06 05:26:43

Solaris 10 for x86的 技术特征

随着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服务器有可能实现更高性能、低成本和高可靠性的融合。

上一篇:认为芯片不再重要后的AMD 下一篇:ERP+电子商务:软件厂商的新商机