随着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中国
相关推荐
-
无服务计算就不需要服务器吗?
在云计算基础架构即服务(IaaS)中,你不需要管理你的物理基础架构;而在云计算的无服务计算中,你甚至不需要管理任何虚拟机、操作系统或者容器……
-
为私有云实施做准备:调整你的服务器
为了向私有云服务迈进,IT团队首先需要评估其当前的数据中心基础设施,从服务器处理器、内存和存储支持开始。
-
2017年优先级调查:虚拟化占主导地位
TechTarget第9年IT优先级调查面向971名企业IT人员,其中涉及北美各种不同的行业,本次调查主要关注192名负责企业网络工作的受访者的调查结果。
-
考虑容器安全问题
容器在经济性方面要比基于虚拟机管理程序的虚拟化好很多,然而容器是一项新技术,不成熟且还需要经过很多我们了解的虚拟化方式普及中曾经遇到过的问题。